.elementor-201 .elementor-element.elementor-element-2144ff5f{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--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-201 .elementor-element.elementor-element-0cfe982{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-201 .elementor-element.elementor-element-9984e5d{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;}.elementor-201 .elementor-element.elementor-element-9984e5d:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-9984e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-201 .elementor-element.elementor-element-6704fe5 .wd-menu > .wd-nav > li > a{font-size:16px;text-transform:none;}.elementor-201 .elementor-element.elementor-element-6704fe5 .wd-menu > .wd-nav{--nav-color:var( --e-global-color-accent );--nav-color-hover:var( --e-global-color-text );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-201 .elementor-element.elementor-element-ece8e3b .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-201 .elementor-element.elementor-element-ece8e3b .elementor-button:hover, .elementor-201 .elementor-element.elementor-element-ece8e3b .elementor-button:focus{background-color:#004086;}.elementor-201 .elementor-element.elementor-element-0d7cef0{--display:flex;}.elementor-201 .elementor-element.elementor-element-0d7cef0:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-0d7cef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-201 .elementor-element.elementor-element-c09fcbc{width:100%;max-width:100%;--wd-form-brd-radius:5px;}.elementor-201 .elementor-element.elementor-element-c09fcbc > .elementor-widget-container{padding:0% 025% 0% 25%;}.elementor-201 .elementor-element.elementor-element-c09fcbc.elementor-element{--align-self:center;}.elementor-201 .elementor-element.elementor-element-c09fcbc .searchform{--wd-form-height:34px;--wd-form-color:var( --e-global-color-41e6bc6 );--wd-form-brd-color:var( --e-global-color-secondary );--wd-form-bg:var( --e-global-color-77487ac );}.elementor-201 .elementor-element.elementor-element-3f49460{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;}.elementor-201 .elementor-element.elementor-element-3f49460:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-3f49460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b622ed5 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-201 .elementor-element.elementor-element-92235f0{font-family:"Arial", Sans-serif;font-weight:400;font-style:italic;}.elementor-201 .elementor-element.elementor-element-a24aae0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-201 .elementor-element.elementor-element-0ec55f6{--display:flex;--min-height:80vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-201 .elementor-element.elementor-element-0ec55f6:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-0ec55f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-201 .elementor-element.elementor-element-2d5d7ae > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-201 .elementor-element.elementor-element-81ce295{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-201 .elementor-element.elementor-element-87a95dc{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-201 .elementor-element.elementor-element-5d9acf12{--display:flex;}.elementor-201 .elementor-element.elementor-element-390949c{--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:flex-end;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;}.elementor-201 .elementor-element.elementor-element-1dded118 > .elementor-widget-container{padding:2px 2px 2px 2px;}@media(max-width:1024px){.elementor-201 .elementor-element.elementor-element-2144ff5f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-0cfe982{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-201 .elementor-element.elementor-element-3f49460{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-201 .elementor-element.elementor-element-0ec55f6{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-201 .elementor-element.elementor-element-81ce295{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(max-width:767px){.elementor-201 .elementor-element.elementor-element-5d9acf12{--width:70%;}.elementor-201 .elementor-element.elementor-element-390949c{--width:30%;}}@media(min-width:768px){.elementor-201 .elementor-element.elementor-element-2144ff5f{--width:100%;}.elementor-201 .elementor-element.elementor-element-0cfe982{--width:100%;}.elementor-201 .elementor-element.elementor-element-3f49460{--width:100%;}.elementor-201 .elementor-element.elementor-element-0ec55f6{--width:25%;}.elementor-201 .elementor-element.elementor-element-81ce295{--width:75%;}.elementor-201 .elementor-element.elementor-element-5d9acf12{--width:25%;}.elementor-201 .elementor-element.elementor-element-390949c{--width:74.665%;}}@media(max-width:1024px) and (min-width:768px){.elementor-201 .elementor-element.elementor-element-81ce295{--width:100%;}.elementor-201 .elementor-element.elementor-element-5d9acf12{--width:50%;}.elementor-201 .elementor-element.elementor-element-390949c{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-0d7cef0 */.search-panel{
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  position: relative;

  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border-width: 0 !important;

  transition: max-height 350ms ease, opacity 250ms ease, padding 350ms ease;
  pointer-events: none;
}

.search-panel.is-open{
  opacity: 1;
  overflow: visible !important;

  padding-top: 20px !important;
  padding-bottom: 20px !important;

  pointer-events: auto;
}

.wd-search-form,
.woodmart-ajax-search,
.wd-search-dropdown,
.wd-search-results {
  position: relative;
  z-index: 99999 !important;
}

/* Kill the negative margin that breaks layout */
.search-panel .YOUR-ELEMENT-WITH-NEGATIVE-MARGIN{
  margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f49460 */.elementor-201 .elementor-element.elementor-element-3f49460 {
    mix-blend-mode: normal !important;
    transform: none !important;
    opacity: 1 !important;
    position: static !important;
    z-index: auto !important;
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_orderby, class: .elementor-element-1dded118 */.elementor-201 .elementor-element.elementor-element-1dded118 .orderby {
    border-style: solid;
    border-width: 1px;
}/* End custom CSS */
/* Start custom CSS for wd_archive_products, class: .elementor-element-510017ff */.elementor-201 .elementor-element.elementor-element-510017ff .minus {
    border: none;
    border-radius: 100px;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 5px;
    background-color: #f2f2f2;
}

.elementor-201 .elementor-element.elementor-element-510017ff .minus:hover{
    background-color: rgb(0,87,184);
}

.elementor-201 .elementor-element.elementor-element-510017ff .plus {
    border: none;
    border-radius: 100px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 5px;
    background-color: #f2f2f2;
}

.elementor-201 .elementor-element.elementor-element-510017ff .plus:hover{
    background-color: rgb(0,87,184);
}
.elementor-201 .elementor-element.elementor-element-510017ff .qty  {
    border: none;
    border-width: 1px;
    border-color: black;
}

.elementor-201 .elementor-element.elementor-element-510017ff .wd-entities-title {
    font-size: 18px;
}

.elementor-201 .elementor-element.elementor-element-510017ff .wd-product-cats {
    font-size: 16px;
}

.elementor-201 .elementor-element.elementor-element-510017ff .price {
    font-size: 16px;
    padding-bottom: 15px;
}/* End custom CSS */