.elementor-200 .elementor-element.elementor-element-b313490{--display:flex;--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:center;--padding-top:80px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-200 .elementor-element.elementor-element-b313490:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-b313490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-200 .elementor-element.elementor-element-476a114{--display:flex;--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:center;}.elementor-200 .elementor-element.elementor-element-1e16663{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-200 .elementor-element.elementor-element-75b42d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-200 .elementor-element.elementor-element-75b42d9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:600;line-height:1.1em;color:#F4EEE3;}.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-weight:var( --e-global-typography-secondary-font-weight );}.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-200 .elementor-element.elementor-element-701c858{--divider-border-style:solid;--divider-color:#D5AD67;--divider-border-width:2px;}.elementor-200 .elementor-element.elementor-element-701c858 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-200 .elementor-element.elementor-element-701c858 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-200 .elementor-element.elementor-element-d14c9b4{text-align:center;}.woocommerce .elementor-200 .elementor-element.elementor-element-d14c9b4 .term-description{color:#C6C2BA;}.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-200 .elementor-element.elementor-element-222dae0{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-200 .elementor-element.elementor-element-e685d82{--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;--padding-top:60px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-200 .elementor-element.elementor-element-e685d82:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-e685d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-200 .elementor-element.elementor-element-cd7b2c3{--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;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-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-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-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-wc-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-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-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-wc-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-wc-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-wc-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-200 .elementor-element.elementor-element-f86705b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-200 .elementor-element.elementor-element-f86705b.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-200 .elementor-element.elementor-element-f86705b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-200 .elementor-element.elementor-element-b313490{--padding-top:56px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-200 .elementor-element.elementor-element-75b42d9 .elementor-heading-title{font-size:40px;}.elementor-200 .elementor-element.elementor-element-e685d82{--padding-top:36px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-200 .elementor-element.elementor-element-f86705b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-200 .elementor-element.elementor-element-476a114{--content-width:820px;}.elementor-200 .elementor-element.elementor-element-cd7b2c3{--content-width:1200px;}}/* Start custom CSS */.wim-arch-crumb .woocommerce-breadcrumb, .wim-arch-crumb .woocommerce-breadcrumb a{font-family:Montserrat,sans-serif;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:#D5AD67!important}
.wim-arch-crumb .woocommerce-breadcrumb{color:#8f887c!important}
.wim-arch-desc, .wim-arch-desc p{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.8;color:#C6C2BA;max-width:640px;margin:16px auto 0}
.wim-pills{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:0}
.wim-pills a{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#D5AD67;border:1px solid rgba(213,173,103,.55);padding:10px 20px;transition:all .2s}
.wim-pills a:hover{background:#D5AD67;color:#0B0B0B}
body.tax-product_cat .wim-pills a[href$="/"]{}
.wim-archive .woocommerce-result-count{font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#655E51;margin:0 0 26px;line-height:44px}
.wim-archive .woocommerce-ordering{margin:0 0 26px}
.wim-archive .woocommerce-ordering select{font-family:Montserrat,sans-serif;font-size:13px;border:1px solid #CFC8BB;border-radius:0;background:#fff;padding:0 36px 0 14px;height:44px;color:#17130F;min-width:220px}
.wim-archive ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0!important;padding:0!important;clear:both}
.wim-archive ul.products:before,.wim-archive ul.products:after{display:none!important}
.wim-archive ul.products li.product{width:auto!important;float:none!important;margin:0!important;background:#FFFEFC;position:relative;padding:0 0 18px!important;overflow:hidden;border:1px solid #E9E3D8;text-align:left;transition:box-shadow .25s,transform .25s}
.wim-archive ul.products li.product:hover{box-shadow:0 10px 30px rgba(23,19,15,.08);transform:translateY(-2px)}
.wim-archive ul.products li.product img{width:100%!important;height:220px!important;object-fit:cover;margin:0 0 14px!important;border-radius:0!important}
.wim-archive .woocommerce-loop-product__title{font-family:Montserrat,sans-serif!important;font-size:13px!important;line-height:1.5!important;font-weight:500!important;color:#17130F!important;padding:0 54px 8px 14px!important;min-height:44px;margin:0!important}
.wim-archive .price{color:#17130F!important;font-family:Montserrat,sans-serif;font-size:16px!important;font-weight:600!important;padding:0 14px;margin:0!important;display:block}
.wim-archive .price del{color:#9a948a;font-weight:400;font-size:13px}
.wim-archive .price ins{text-decoration:none;color:#9D7E45}
.wim-archive .star-rating{display:none}
.wim-archive a.button{font-size:0!important;width:34px!important;height:30px!important;padding:0!important;position:absolute;right:12px;bottom:15px;border:1px solid #D5AD67!important;border-radius:2px!important;background:#0B0B0B!important;display:flex!important;align-items:center;justify-content:center;margin:0!important;min-height:0!important}
.wim-archive a.button:before{content:"";display:block;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D5AD67' stroke-width='1.4'%3E%3Cpath d='M2 3h3l3 13h11l3-10H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E") center/contain no-repeat}
.wim-archive a.button:hover{background:#D5AD67!important}
.wim-archive a.button.loading{opacity:.6}
.wim-archive a.button.added:after{display:none}
.wim-archive .added_to_cart{font-family:Montserrat,sans-serif;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#9D7E45;margin-left:14px;display:inline-block;margin-top:6px}
.wim-archive span.onsale{background:#D5AD67;color:#0B0B0B;border-radius:0;font-family:Montserrat,sans-serif;font-weight:600;font-size:11px;letter-spacing:1px;min-height:auto;min-width:0;line-height:1;padding:8px 12px;top:12px;left:12px;right:auto;margin:0}
.wim-archive nav.woocommerce-pagination{margin-top:44px;text-align:center}
.wim-archive nav.woocommerce-pagination ul{border:0!important;display:inline-flex;gap:8px}
.wim-archive nav.woocommerce-pagination ul li{border:0!important}
.wim-archive nav.woocommerce-pagination ul li a, .wim-archive nav.woocommerce-pagination ul li span{font-family:Montserrat,sans-serif;font-size:13px;min-width:40px;height:40px;line-height:40px;padding:0 12px!important;border:1px solid #CFC8BB!important;background:#fff;color:#17130F}
.wim-archive nav.woocommerce-pagination ul li span.current, .wim-archive nav.woocommerce-pagination ul li a:hover{background:#0B0B0B!important;color:#D5AD67!important;border-color:#0B0B0B!important}
.wim-archive .woocommerce-info{background:#fff;border-top-color:#D5AD67;font-family:Montserrat,sans-serif;text-align:center;padding:40px!important}
@media(max-width:1024px){.wim-archive ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.wim-archive ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wim-archive ul.products li.product img{height:170px!important}.wim-archive .woocommerce-loop-product__title{font-size:11px!important;padding-right:48px!important}.wim-archive .woocommerce-result-count{display:none}.wim-archive .woocommerce-ordering{float:none!important;margin-bottom:18px}.wim-archive .woocommerce-ordering select{width:100%}}/* End custom CSS */