.elementor-45 .elementor-element.elementor-element-4511331{--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-45 .elementor-element.elementor-element-1bb6f36{--display:flex;--min-height:100px;--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-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;--z-index:100;}.elementor-45 .elementor-element.elementor-element-1bb6f36:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-1bb6f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-e5b0a9a{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-translateY:2.5px;--container-widget-width:25%;--container-widget-flex-grow:0;z-index:100;text-align:start;}.elementor-45 .elementor-element.elementor-element-e5b0a9a img{width:100%;max-width:100%;height:45px;}.elementor-45 .elementor-element.elementor-element-1898596{--display:flex;}.elementor-45 .elementor-element.elementor-element-ad950f1{--display:flex;}.elementor-45 .elementor-element.elementor-element-103b5a4{--display:flex;}.elementor-45 .elementor-element.elementor-element-ea0fbfb{--display:flex;}.elementor-45 .elementor-element.elementor-element-971a70b{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:15px;--n-menu-title-color-normal:var( --e-global-color-accent );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-45 .elementor-element.elementor-element-971a70b.elementor-element{--align-self:flex-end;}.elementor-45 .elementor-element.elementor-element-971a70b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-45 .elementor-element.elementor-element-971a70b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-45 .elementor-element.elementor-element-971a70b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:bold;}.elementor-45 .elementor-element.elementor-element-971a70b {--n-menu-title-color-hover:var( --e-global-color-text );--n-menu-title-color-active:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-4ce0dae{--display:flex;}.elementor-45 .elementor-element.elementor-element-b26c8f8{--display:flex;}.elementor-45 .elementor-element.elementor-element-856fbe9{--display:flex;}.elementor-45 .elementor-element.elementor-element-9df580a{--display:flex;}.elementor-45 .elementor-element.elementor-element-2baa065{--display:flex;}.elementor-45 .elementor-element.elementor-element-004226e{--display:flex;}.elementor-45 .elementor-element.elementor-element-8a2bbd7{--display:flex;}.elementor-45 .elementor-element.elementor-element-473f5c7{--n-menu-dropdown-content-max-width:fit-content;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:15px;--n-menu-title-color-normal:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-accent );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-45 .elementor-element.elementor-element-473f5c7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-473f5c7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:var( --e-global-color-38955b5 );}.elementor-45 .elementor-element.elementor-element-473f5c7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-38955b5 );}:where( .elementor-45 .elementor-element.elementor-element-473f5c7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:var( --e-global-color-86c0ab3 );}.elementor-45 .elementor-element.elementor-element-473f5c7.elementor-element{--align-self:flex-end;}.elementor-45 .elementor-element.elementor-element-473f5c7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-45 .elementor-element.elementor-element-473f5c7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-45 .elementor-element.elementor-element-473f5c7 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:bold;}.elementor-45 .elementor-element.elementor-element-473f5c7 {--n-menu-title-color-hover:var( --e-global-color-accent );--n-menu-title-color-active:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-3839833{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-57b77bf .elementor-button{text-transform:capitalize;}.elementor-45 .elementor-element.elementor-element-d4cbf3b .elementor-button{font-size:1rem;text-transform:capitalize;}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__content-wrapper{right:0;transform:translateX(var(--pa-slide-mc-width));-webkit-transform:translateX(var(--pa-slide-mc-width));-ms-transform:translateX(var(--pa-slide-mc-width));transition-duration:0.5s;}.elementor-45 .elementor-element.elementor-element-ea78f95.pa-woo-mc__default .pa-woo-mc__outer-container{justify-content:center;}.elementor-45 .elementor-element.elementor-element-ea78f95.pa-woo-mc__float .pa-woo-mc__inner-container{align-items:center;}.elementor-45 .elementor-element.elementor-element-ea78f95{--pa-slide-mc-width:40vw;}.pa-woo-mc__overlay-ea78f95{background-color:rgba(0,0,0,0.5);}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__cart-title{order:0;}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__product-thumbnail img{object-fit:cover;}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__product-data{align-self:center;}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__remove-item{align-self:flex-start;}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__item-divider{border-style:solid;}.elementor-45 .elementor-element.elementor-element-ea78f95:not(.pa-mc-separator-yes) .pa-woo-mc__items-wrapper{row-gap:2px;}.elementor-45 .elementor-element.elementor-element-ea78f95.pa-mc-separator-yes .pa-woo-mc__item-divider{margin-top:2px;margin-bottom:2px;}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__subtotal-heading{order:0;}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__cart-buttons{flex-wrap:nowrap;}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__view-cart{order:0;background-color:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__icon-wrapper i{font-size:26px;color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__icon-wrapper svg, .pa-woo-mc__icon-wrapper .premium-lottie-animation{width:26px;height:26px;}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__badge{width:16px;height:16px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__icon-wrapper svg, .elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__icon-wrapper svg *{fill:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__link:hover .pa-woo-mc__icon-wrapper i,
					.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__inner-container:hover .pa-woo-mc__icon-wrapper i{color:var( --e-global-color-86c0ab3 );}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__link:hover .pa-woo-mc__icon-wrapper svg,
					.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__inner-container:hover .pa-woo-mc__icon-wrapper svg,
					.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__inner-container:hover .pa-woo-mc__icon-wrapper svg *{fill:var( --e-global-color-86c0ab3 );}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__checkout .pa-woo-mc__btn-txt{color:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__checkout{background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-ea78f95 .pa-woo-mc__empty-msg-btn{color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );padding:0px 20px 0px 20px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-1bb6f36{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-45 .elementor-element.elementor-element-e5b0a9a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-473f5c7{--n-menu-title-distance-from-content:0px;width:auto;max-width:auto;z-index:0;--n-menu-title-space-between:0px;--n-menu-title-padding:25px 25px 25px 25px;--n-menu-toggle-icon-size:26px;--n-menu-toggle-icon-distance-from-dropdown:38px;}.elementor-45 .elementor-element.elementor-element-473f5c7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-1bb6f36{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-45 .elementor-element.elementor-element-e5b0a9a img{height:33px;}.elementor-45 .elementor-element.elementor-element-3839833{--width:auto;}}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-1bb6f36{--content-width:1450px;}.elementor-45 .elementor-element.elementor-element-3839833{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-45 .elementor-element.elementor-element-3839833{--width:suto;}}/* Start custom CSS for container, class: .elementor-element-4511331 */.elementor-45 .elementor-element.elementor-element-4511331 {
    width: 0;
    height: 0;
    padding: 0;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-e5b0a9a *//* default */
.site-logo-sticky {
  background: transparent;
  padding: 0;
  transition:
    background-color 0.25s ease,
    padding 0.25s ease, width 0.25s ease;
}

/* sticky + scrolled */
body.has-scrolled .site-logo-sticky.elementor-sticky--active {
  background-color: var(--e-global-color-secondary);
  padding: 1rem 1.25rem 0.7rem 1.25rem;
  transition:
    background-color 0.25s ease,
    padding 0.25s ease;
    border-radius: 20px;
    text-align: center;
    width: 250px !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-971a70b */.elementor-45 .elementor-element.elementor-element-971a70b .e-n-menu-heading .e-n-menu-item{
  display: flex;
  align-items: flex-end;
  transition: padding 0.3s;
}

.elementor-45 .elementor-element.elementor-element-971a70b a {
    padding: 0.8rem 1.5rem;
    border-radius: 0.5rem 0.5rem 0 0;
    width: 125px;
    display: flex;
    justify-content: center;
    transition: padding 0.3s;
}
.elementor-45 .elementor-element.elementor-element-971a70b a:hover {
    padding: 0.8rem 1.2rem 1.5rem;
}
#interiors a{
    background-color: var(--e-global-color-primary) !important;
}
#design a{
    background-color: var(--e-global-color-64c5679) !important;
}
#design span, #books span, #art span{
    color: var(--e-global-color-secondary) !important;
}
#books a {
    background-color: var(--e-global-color-38955b5) !important;
}
#art a {
    background-color: var(--e-global-color-accent) !important;
}/* End custom CSS */
/* Start custom CSS for premium-mini-cart, class: .elementor-element-ea78f95 */.elementor-element[data-id="ea78f95"] .pa-woo-mc__inner-container{
  background: transparent;
  padding: 0;
  border-radius: 0;
  transition:
    background-color 0.25s ease,
    padding 0.25s ease,
    border-radius 0.25s ease;
}

body.has-scrolled 
.elementor-element[data-id="ea78f95"].elementor-sticky--active 
.pa-woo-mc__inner-container{
  background-color: var(--e-global-color-secondary);
  padding: 1.35rem;
  border-radius: 20px;
  margin-right: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3839833 */.elementor-45 .elementor-element.elementor-element-3839833 a {
    border: none;
    padding: 0;
}/* End custom CSS */