@import url(https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Trirong&display=swap);

/*@font-face {
  font-family: 'Graphik';
  src: url("Graphik-Regular.woff");
  src: url("Graphik-Regular.woff?#iefix") format("embedded-opentype"), url("Graphik-Regular.woff") format("woff2"), url("Graphik-Regular.woff") format("woff"), url("Graphik-Regular.woff") format("truetype");
}*/

@font-face {
  font-family: 'Graphik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(GraphikRegular.otf);
}

@font-face {
  font-family: 'Graphik';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(GraphikExtralight.otf);
}

@font-face {
  font-family: 'BigCaslon';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(ACaslonPro-Regular.otf);
}

@font-face {
  font-family: 'BigCaslon';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(Big-Caslon-Medium.ttf);
}
/*
@font-face {
  font-family: 'BigCaslon';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(CASLONlight.ttf);
}*/


/*@font-face {
  font-family: 'BigCaslon';
  font-weight: 400;
  src: url("BigCaslonFB-Regular.woff");
  src: url("BigCaslonFB-Regular.woff?#iefix") format("embedded-opentype"), url("BigCaslonFB-Regular.woff") format("woff2"), url("BigCaslonFB-Regular.woff") format("woff"), url("BigCaslonFB-Regular.woff") format("truetype");
}*/

/*@font-face {
  font-family: 'BigCaslon';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(CASLONlight.ttf);
}*/


.pdt10{padding-top:calc(3.77049px + .32787vw)}.pdt15{padding-top:calc(2.54098px + .65574vw)}.pdt20{padding-top:calc(7.54098px + .65574vw)}.pdt25{padding-top:calc(6.31148px + .98361vw)}.pdt30{padding-top:calc(11.31148px + .98361vw)}.pdt40{padding-top:calc(15.08197px + 1.31148vw)}.pdt45{padding-top:calc(13.85246px + 1.63934vw)}.pdt50{padding-top:calc(18.85246px + 1.63934vw)}.pdt60{padding-top:calc(22.62295px + 1.96721vw)}.pdt80{padding-top:calc(30.16393px + 2.62295vw)}.pdt100{padding-top:calc(25.2459px + 3.93443vw)}.pdt110{padding-top:calc(22.78689px + 4.59016vw)}.pdt120{padding-top:calc(32.78689px + 4.59016vw)}.pdt160{padding-top:calc(35.40984px + 6.55738vw)}.pdt200{padding-top:calc(50.4918px + 7.86885vw)}.pdt250{padding-top:calc(125.40984px + 6.55738vw)}.pdb10{padding-bottom:calc(3.77049px + .32787vw)}.pdb15{padding-bottom:calc(2.54098px + .65574vw)}.pdb20{padding-bottom:calc(7.54098px + .65574vw)}.pdb25{padding-bottom:calc(6.31148px + .98361vw)}.pdb30{padding-bottom:calc(11.31148px + .98361vw)}.pdb40{padding-bottom:calc(15.08197px + 1.31148vw)}.pdb45{padding-bottom:calc(13.85246px + 1.63934vw)}.pdb50{padding-bottom:calc(18.85246px + 1.63934vw)}.pdb60{padding-bottom:calc(22.62295px + 1.96721vw)}.pdb80{padding-bottom:calc(30.16393px + 2.62295vw)}.pdb100{padding-bottom:calc(25.2459px + 3.93443vw)}.pdb110{padding-bottom:calc(22.78689px + 4.59016vw)}.pdb120{padding-bottom:calc(32.78689px + 4.59016vw)}.pdb160{padding-bottom:calc(35.40984px + 6.55738vw)}.pdb200{padding-bottom:calc(50.4918px + 7.86885vw)}.pdb250{padding-bottom:calc(125.40984px + 6.55738vw)}.pdl10{padding-left:calc(3.77049px + .32787vw)}.pdl15{padding-left:calc(2.54098px + .65574vw)}.pdl20{padding-left:calc(7.54098px + .65574vw)}.pdl25{padding-left:calc(6.31148px + .98361vw)}.pdl30{padding-left:calc(11.31148px + .98361vw)}.pdl40{padding-left:calc(15.08197px + 1.31148vw)}.pdl45{padding-left:calc(13.85246px + 1.63934vw)}.pdl50{padding-left:calc(18.85246px + 1.63934vw)}.pdl60{padding-left:calc(22.62295px + 1.96721vw)}.pdl80{padding-left:calc(30.16393px + 2.62295vw)}.pdl100{padding-left:calc(25.2459px + 3.93443vw)}.pdl110{padding-left:calc(22.78689px + 4.59016vw)}.pdl120{padding-left:calc(32.78689px + 4.59016vw)}.pdl160{padding-left:calc(35.40984px + 6.55738vw)}.pdl200{padding-left:calc(50.4918px + 7.86885vw)}.pdl250{padding-left:calc(125.40984px + 6.55738vw)}.pdr10{padding-right:calc(3.77049px + .32787vw)}.pdr15{padding-right:calc(2.54098px + .65574vw)}.pdr20{padding-right:calc(7.54098px + .65574vw)}.pdr25{padding-right:calc(6.31148px + .98361vw)}.pdr30{padding-right:calc(11.31148px + .98361vw)}.pdr40{padding-right:calc(15.08197px + 1.31148vw)}.pdr45{padding-right:calc(13.85246px + 1.63934vw)}.pdr50{padding-right:calc(18.85246px + 1.63934vw)}.pdr60{padding-right:calc(22.62295px + 1.96721vw)}.pdr80{padding-right:calc(30.16393px + 2.62295vw)}.pdr100{padding-right:calc(25.2459px + 3.93443vw)}.pdr110{padding-right:calc(22.78689px + 4.59016vw)}.pdr120{padding-right:calc(32.78689px + 4.59016vw)}.pdr160{padding-right:calc(35.40984px + 6.55738vw)}.pdr200{padding-right:calc(50.4918px + 7.86885vw)}.pdr250{padding-right:calc(125.40984px + 6.55738vw)}.header-top #account>.fa,.header-top #cart_dropdown_icon>.fa,.header-top #enquiry_dropdown_icon>.fa,.header-top #search>.fa,.header-top #wishlist-total>.fa{color:#202122!important}@media (max-width:768px){.header-top #account>.fa,.header-top #cart_dropdown_icon>.fa,.header-top #enquiry_dropdown_icon>.fa,.header-top #search>.fa,.header-top #wishlist-total>.fa{color:#202122!important}}.header-top #account path,.header-top #cart_dropdown_icon path,.header-top #enquiry_dropdown_icon path,.header-top #search path,.header-top #wishlist-total path{fill:#202122!important}@media (max-width:768px){.header-top #account path,.header-top #cart_dropdown_icon path,.header-top #enquiry_dropdown_icon path,.header-top #search path,.header-top #wishlist-total path{color:#202122!important}}.header-top #account img,.header-top #cart_dropdown_icon img,.header-top #enquiry_dropdown_icon img,.header-top #search img,.header-top #wishlist-total img{filter:invert(1);width:25px!important}.header-menu{margin-left:12em}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.header-menu{grid-column:1/1!important;margin-left:7em}}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.header-menu #main-menu{justify-content:flex-start}}.header-menu #main-menu>li:last-child a{padding-right:calc(6.31148px + .98361vw)!important}.header-menu #main-menu>li.active a span{font-family: "Lato", sans-serif;font-weight: 700;font-style: italic;color:#eb222b!important}.header-menu #main-menu>li a{color:#202122;font-family:Mulish,sans-serif!important}.header-menu #main-menu>li a span{font-family:Mulish,sans-serif!important;font-weight:700}.header-menu .search-box{display:flex;flex-direction:row-reverse}.header-menu .search-box input{padding:.5em}.header-menu .search-box input:focus{border:none!important}.header-logo-image{max-width:90%}@media (max-width:991px){.header-logo img{width:30%}}@media (max-width:540px){.header-logo img{width:40%}}body .fixed-header{box-shadow:0 0 3px rgba(0,0,0,.3)}body.common-home .fixed-header{box-shadow:unset}@media (max-width:990px){body.common-home .fixed-header{background:#fff!important}}body.common-home .fixed-header.fixed{box-shadow:0 0 3px rgba(0,0,0,.3);background:#fff!important}@media (max-width:768px){body.common-home .fixed-header.fixed{color:#fff!important}}body.common-home .fixed-header.fixed .header-container .header-menu ul li a{color:#202122!important}@media (max-width:768px){body.common-home .fixed-header.fixed .header-container .header-menu ul li a{color:#202122!important}}body.common-home .fixed-header.fixed .header-container .header-top #account>a,body.common-home .fixed-header.fixed .header-container .header-top #cart_dropdown_icon>a,body.common-home .fixed-header.fixed .header-container .header-top #enquiry_dropdown_icon>a,body.common-home .fixed-header.fixed .header-container .header-top #search>a,body.common-home .fixed-header.fixed .header-container .header-top #wishlist-total>a{color:#202122!important}@media (max-width:768px){body.common-home .fixed-header.fixed .header-container .header-top #account>a,body.common-home .fixed-header.fixed .header-container .header-top #cart_dropdown_icon>a,body.common-home .fixed-header.fixed .header-container .header-top #enquiry_dropdown_icon>a,body.common-home .fixed-header.fixed .header-container .header-top #search>a,body.common-home .fixed-header.fixed .header-container .header-top #wishlist-total>a{color:#202122!important}}body.common-home .fixed-header.fixed .header-container .header-top #account>.fa,body.common-home .fixed-header.fixed .header-container .header-top #cart_dropdown_icon>.fa,body.common-home .fixed-header.fixed .header-container .header-top #enquiry_dropdown_icon>.fa,body.common-home .fixed-header.fixed .header-container .header-top #search>.fa,body.common-home .fixed-header.fixed .header-container .header-top #wishlist-total>.fa{color:#202122!important}@media (max-width:768px){body.common-home .fixed-header.fixed .header-container .header-top #account>.fa,body.common-home .fixed-header.fixed .header-container .header-top #cart_dropdown_icon>.fa,body.common-home .fixed-header.fixed .header-container .header-top #enquiry_dropdown_icon>.fa,body.common-home .fixed-header.fixed .header-container .header-top #search>.fa,body.common-home .fixed-header.fixed .header-container .header-top #wishlist-total>.fa{color:#202122!important}}body.common-home .fixed-header.fixed .header-container .header-top #account path,body.common-home .fixed-header.fixed .header-container .header-top #cart_dropdown_icon path,body.common-home .fixed-header.fixed .header-container .header-top #enquiry_dropdown_icon path,body.common-home .fixed-header.fixed .header-container .header-top #search path,body.common-home .fixed-header.fixed .header-container .header-top #wishlist-total path{fill:#202122!important}@media (max-width:768px){body.common-home .fixed-header.fixed .header-container .header-top #account path,body.common-home .fixed-header.fixed .header-container .header-top #cart_dropdown_icon path,body.common-home .fixed-header.fixed .header-container .header-top #enquiry_dropdown_icon path,body.common-home .fixed-header.fixed .header-container .header-top #search path,body.common-home .fixed-header.fixed .header-container .header-top #wishlist-total path{color:#202122!important}}body.common-home .fixed-header.fixed .header-container .header-top #account img,body.common-home .fixed-header.fixed .header-container .header-top #cart_dropdown_icon img,body.common-home .fixed-header.fixed .header-container .header-top #enquiry_dropdown_icon img,body.common-home .fixed-header.fixed .header-container .header-top #search img,body.common-home .fixed-header.fixed .header-container .header-top #wishlist-total img{filter:invert(1)}body.common-home .fixed-header .header-container .header-menu ul li a{color:#fff!important}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){body.common-home .fixed-header .header-container .header-menu ul li a{color:#202122!important}}@media (max-width:768px){body.common-home .fixed-header .header-container .header-menu ul li a{color:#202122!important}}body.common-home .fixed-header .header-container .header-top #account>a,body.common-home .fixed-header .header-container .header-top #cart_dropdown_icon>a,body.common-home .fixed-header .header-container .header-top #enquiry_dropdown_icon>a,body.common-home .fixed-header .header-container .header-top #search>a,body.common-home .fixed-header .header-container .header-top #wishlist-total>a{color:#fff!important}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){body.common-home .fixed-header .header-container .header-top #account>a,body.common-home .fixed-header .header-container .header-top #cart_dropdown_icon>a,body.common-home .fixed-header .header-container .header-top #enquiry_dropdown_icon>a,body.common-home .fixed-header .header-container .header-top #search>a,body.common-home .fixed-header .header-container .header-top #wishlist-total>a{color:#202122!important}}@media (max-width:768px){body.common-home .fixed-header .header-container .header-top #account>a,body.common-home .fixed-header .header-container .header-top #cart_dropdown_icon>a,body.common-home .fixed-header .header-container .header-top #enquiry_dropdown_icon>a,body.common-home .fixed-header .header-container .header-top #search>a,body.common-home .fixed-header .header-container .header-top #wishlist-total>a{color:#202122!important}}body.common-home .fixed-header .header-container .header-top #account>.fa,body.common-home .fixed-header .header-container .header-top #cart_dropdown_icon>.fa,body.common-home .fixed-header .header-container .header-top #enquiry_dropdown_icon>.fa,body.common-home .fixed-header .header-container .header-top #search>.fa,body.common-home .fixed-header .header-container .header-top #wishlist-total>.fa{color:#fff!important}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){body.common-home .fixed-header .header-container .header-top #account>.fa,body.common-home .fixed-header .header-container .header-top #cart_dropdown_icon>.fa,body.common-home .fixed-header .header-container .header-top #enquiry_dropdown_icon>.fa,body.common-home .fixed-header .header-container .header-top #search>.fa,body.common-home .fixed-header .header-container .header-top #wishlist-total>.fa{color:#202122!important}}@media (max-width:768px){body.common-home .fixed-header .header-container .header-top #account>.fa,body.common-home .fixed-header .header-container .header-top #cart_dropdown_icon>.fa,body.common-home .fixed-header .header-container .header-top #enquiry_dropdown_icon>.fa,body.common-home .fixed-header .header-container .header-top #search>.fa,body.common-home .fixed-header .header-container .header-top #wishlist-total>.fa{color:#202122!important}}body.common-home .fixed-header .header-container .header-top #account path,body.common-home .fixed-header .header-container .header-top #cart_dropdown_icon path,body.common-home .fixed-header .header-container .header-top #enquiry_dropdown_icon path,body.common-home .fixed-header .header-container .header-top #search path,body.common-home .fixed-header .header-container .header-top #wishlist-total path{fill:#fff!important}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){body.common-home .fixed-header .header-container .header-top #account path,body.common-home .fixed-header .header-container .header-top #cart_dropdown_icon path,body.common-home .fixed-header .header-container .header-top #enquiry_dropdown_icon path,body.common-home .fixed-header .header-container .header-top #search path,body.common-home .fixed-header .header-container .header-top #wishlist-total path{fill:#202122!important}}@media (max-width:768px){body.common-home .fixed-header .header-container .header-top #account path,body.common-home .fixed-header .header-container .header-top #cart_dropdown_icon path,body.common-home .fixed-header .header-container .header-top #enquiry_dropdown_icon path,body.common-home .fixed-header .header-container .header-top #search path,body.common-home .fixed-header .header-container .header-top #wishlist-total path{fill:#202122!important}}body.common-home .fixed-header .header-container .header-top #account img,body.common-home .fixed-header .header-container .header-top #cart_dropdown_icon img,body.common-home .fixed-header .header-container .header-top #enquiry_dropdown_icon img,body.common-home .fixed-header .header-container .header-top #search img,body.common-home .fixed-header .header-container .header-top #wishlist-total img{filter:invert(0)}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){body.common-home .fixed-header .header-container .header-top #account img,body.common-home .fixed-header .header-container .header-top #cart_dropdown_icon img,body.common-home .fixed-header .header-container .header-top #enquiry_dropdown_icon img,body.common-home .fixed-header .header-container .header-top #search img,body.common-home .fixed-header .header-container .header-top #wishlist-total img{filter:invert(1)}}@media (max-width:768px){body.common-home .fixed-header .header-container .header-top #account img,body.common-home .fixed-header .header-container .header-top #cart_dropdown_icon img,body.common-home .fixed-header .header-container .header-top #enquiry_dropdown_icon img,body.common-home .fixed-header .header-container .header-top #search img,body.common-home .fixed-header .header-container .header-top #wishlist-total img{filter:invert(1)}}footer{padding-top:calc(32.78689px + 4.59016vw)!important;padding-bottom:calc(30.16393px + 2.62295vw)!important}.footer-bottom .container,.footer-upper-row .container{width:95%!important;margin-top:0!important;padding-top:0!important}.footer-bottom,.footer-bottom a{font-size:calc(12.01639px + .2623vw)}.footer-bottom a{text-decoration:none!important;font-weight:700!important}@media (max-width:540px){.footer-bottom p{text-align:center}}.footer-upper-contet{padding:0!important}@media (max-width:768px){.footer-upper-contet>div{padding:0 calc(6.31148px + .98361vw)}}@media (max-width:540px){.footer-upper-contet>div{padding-bottom:calc(22.62295px + 1.96721vw)!important}}.footer-upper-contet>:first-child{flex:3!important;padding-right:20%!important}@media (max-width:768px){.footer-upper-contet>:first-child{flex:1!important;padding:calc(6.31148px + .98361vw)!important}}@media (max-width:540px){.footer-upper-contet>:first-child{flex:1!important;padding-right:0!important}}.footer-upper-contet .footer-newsletter h5{font-family:Trirong,serif!important;color:#202122!important;font-size:calc(17.54098px + .65574vw)!important}.footer-upper-contet .footer-newsletter div{font-size:calc(12.01639px + .2623vw)!important}.footer-upper-contet h5{font-family:Trirong,serif!important;color:#202122!important;font-size:calc(17.54098px + .65574vw)!important;text-transform:capitalize!important}@media (max-width:540px){.footer-upper-contet .footer-social-icons{display:flex;flex-direction:column;align-items:center;justify-content:center}}.footer-upper-contet .footer-social-icons li{width:100%;margin-bottom:calc(2.54098px + .65574vw)}.footer-upper-contet .footer-social-icons li a img{margin-right:calc(3.77049px + .32787vw)}.btn{border:none!important;border-radius:0!important;font-family:Mulish,sans-serif;font-size:calc(12.77049px + .32787vw)!important;text-decoration:none;text-align:center;text-transform:capitalize!important}.btn:not(#button-payment-method):not(.btn-number):not(.btn-danger):not(.button-update):not(.btn-default):not(.btn_edit):not(#button-login):not(#button-coupon):not(.no-stock):not(#filter_group_tigger_open):not(#articles-filter-trigger-open),.quickcheckout-checkout #button-confirm:not(#button-payment-method):not(.btn-number):not(.btn-danger):not(.button-update):not(.btn-default):not(.btn_edit):not(#button-login):not(#button-coupon):not(.no-stock):not(#filter_group_tigger_open):not(#articles-filter-trigger-open){padding:.8em 4.5em .8em 2.5em}@media (max-width:768px){.btn:not(#button-payment-method):not(.btn-number):not(.btn-danger):not(.button-update):not(.btn-default):not(.btn_edit):not(#button-login):not(#button-coupon):not(.no-stock):not(#filter_group_tigger_open):not(#articles-filter-trigger-open),.quickcheckout-checkout #button-confirm:not(#button-payment-method):not(.btn-number):not(.btn-danger):not(.button-update):not(.btn-default):not(.btn_edit):not(#button-login):not(#button-coupon):not(.no-stock):not(#filter_group_tigger_open):not(#articles-filter-trigger-open){padding:.8em 5em .8em 1.5em}}.btn.disabled,.btn.disabled.active,.btn.disabled.focus,.btn.disabled.hover,.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn[disabled],.btn[disabled].active,.btn[disabled].focus,.btn[disabled].hover,.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover,.quickcheckout-checkout #button-confirm[disabled],.quickcheckout-checkout #button-confirm[disabled].active,.quickcheckout-checkout #button-confirm[disabled].focus,.quickcheckout-checkout #button-confirm[disabled].hover,.quickcheckout-checkout #button-confirm[disabled]:active,.quickcheckout-checkout #button-confirm[disabled]:focus,.quickcheckout-checkout #button-confirm[disabled]:hover,.quickcheckout-checkout .disabled#button-confirm,.quickcheckout-checkout .disabled#button-confirm:active,.quickcheckout-checkout .disabled#button-confirm:focus,.quickcheckout-checkout .disabled#button-confirm:hover,.quickcheckout-checkout .disabled.active#button-confirm,.quickcheckout-checkout .disabled.focus#button-confirm,.quickcheckout-checkout .disabled.hover#button-confirm{opacity:.5}.btn-container{display:flex;flex-wrap:wrap;align-items:center}.btn-container>div{margin-bottom:1em}.btn-container>div:first-child{margin-left:0}.btn-container.full>div{margin:2em 0;display:flex!important;align-items:center!important;justify-content:center;width:100%}.btn-primary{background-color:transparent!important;color:#fff!important;border:1px solid #fff!important;text-decoration:none!important;font-family:Trirong,serif!important;letter-spacing:0!important;font-weight:400!important;position:relative;opacity:1!important}.btn-primary .fa{width:50px;height:100%;color:#eb222b!important;background-color:#fff!important;position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;font-size:calc(13.77049px + .32787vw)}.btn-primary-invert{color:#202122!important;border-color:transparent!important;background-color:transparent!important;padding:0!important;text-transform:uppercase!important;position:relative;text-decoration:underline!important}.btn-primary-invert .fa{margin-left:1em}.btn-primary-invert.focus,.btn-primary-invert.hover,.btn-primary-invert:focus,.btn-primary-invert:hover{opacity:1!important}.btn-primary.focus,.btn-primary.hover,.btn-primary:focus,.btn-primary:hover{color:#202122!important;border-color:#fff!important;background-color:#fff!important;opacity:1!important}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled.hover,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:focus,.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.btn-primary:not([disabled]):not(.disabled):active:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled].hover,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover{opacity:.5}.btn-primary.disabled.active.focus,.btn-primary.disabled.active:focus,.btn-primary.disabled.focus,.btn-primary.disabled.focus.focus,.btn-primary.disabled.focus:focus,.btn-primary.disabled.hover.focus,.btn-primary.disabled.hover:focus,.btn-primary.disabled:active.focus,.btn-primary.disabled:active:focus,.btn-primary.disabled:focus,.btn-primary.disabled:focus.focus,.btn-primary.disabled:focus:focus,.btn-primary.disabled:hover.focus,.btn-primary.disabled:hover:focus,.btn-primary:focus.focus,.btn-primary:focus:focus,.btn-primary:not([disabled]):not(.disabled).active.focus,.btn-primary:not([disabled]):not(.disabled).active:focus,.btn-primary:not([disabled]):not(.disabled):active.focus,.btn-primary:not([disabled]):not(.disabled):active:focus,.btn-primary:not([disabled]):not(.disabled):active:hover.focus,.btn-primary:not([disabled]):not(.disabled):active:hover:focus,.btn-primary[disabled].active.focus,.btn-primary[disabled].active:focus,.btn-primary[disabled].focus,.btn-primary[disabled].focus.focus,.btn-primary[disabled].focus:focus,.btn-primary[disabled].hover.focus,.btn-primary[disabled].hover:focus,.btn-primary[disabled]:active.focus,.btn-primary[disabled]:active:focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:focus.focus,.btn-primary[disabled]:focus:focus,.btn-primary[disabled]:hover.focus,.btn-primary[disabled]:hover:focus{box-shadow:none!important}.btn-secondary{background-color:transparent!important;color:#eb222b!important;border:1px solid #eb222b!important;text-decoration:none!important;font-family:Trirong,serif!important;letter-spacing:0!important;font-weight:400!important;position:relative;opacity:1!important}.btn-secondary .fa{width:50px;height:100%;color:#fff!important;background-color:#eb222b!important;position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;font-size:calc(13.77049px + .32787vw)}.btn-secondary.enquiry{border:1px solid #202122!important;color:#202122!important}.btn-secondary.enquiry .fa{width:50px;height:100%;color:#fff!important;background-color:#202122!important;position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;font-size:calc(13.77049px + .32787vw)}.btn-secondary.enquiry.focus,.btn-secondary.enquiry.hover,.btn-secondary.enquiry:focus,.btn-secondary.enquiry:hover{color:#fff!important;border-color:#202122!important;background-color:#202122!important;opacity:1!important}.btn-secondary.btn-cart.focus,.btn-secondary.btn-cart.hover,.btn-secondary.btn-cart:focus,.btn-secondary.btn-cart:hover,.btn-secondary.btn-enquiry.focus,.btn-secondary.btn-enquiry.hover,.btn-secondary.btn-enquiry:focus,.btn-secondary.btn-enquiry:hover{color:#eb222b!important;border-color:#eb222b!important;background-color:#fff!important;opacity:1!important}.btn-secondary.focus,.btn-secondary.hover,.btn-secondary:focus,.btn-secondary:hover{color:#fff!important;border-color:#eb222b!important;background-color:#eb222b!important;opacity:1!important}.btn-secondary.disabled,.btn-secondary.disabled.active,.btn-secondary.disabled.focus,.btn-secondary.disabled.hover,.btn-secondary.disabled:active,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary:focus,.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.btn-secondary:not([disabled]):not(.disabled):active:hover,.btn-secondary[disabled],.btn-secondary[disabled].active,.btn-secondary[disabled].focus,.btn-secondary[disabled].hover,.btn-secondary[disabled]:active,.btn-secondary[disabled]:focus,.btn-secondary[disabled]:hover{opacity:.5}.btn-secondary.disabled.active.focus,.btn-secondary.disabled.active:focus,.btn-secondary.disabled.focus,.btn-secondary.disabled.focus.focus,.btn-secondary.disabled.focus:focus,.btn-secondary.disabled.hover.focus,.btn-secondary.disabled.hover:focus,.btn-secondary.disabled:active.focus,.btn-secondary.disabled:active:focus,.btn-secondary.disabled:focus,.btn-secondary.disabled:focus.focus,.btn-secondary.disabled:focus:focus,.btn-secondary.disabled:hover.focus,.btn-secondary.disabled:hover:focus,.btn-secondary:focus.focus,.btn-secondary:focus:focus,.btn-secondary:not([disabled]):not(.disabled).active.focus,.btn-secondary:not([disabled]):not(.disabled).active:focus,.btn-secondary:not([disabled]):not(.disabled):active.focus,.btn-secondary:not([disabled]):not(.disabled):active:focus,.btn-secondary:not([disabled]):not(.disabled):active:hover.focus,.btn-secondary:not([disabled]):not(.disabled):active:hover:focus,.btn-secondary[disabled].active.focus,.btn-secondary[disabled].active:focus,.btn-secondary[disabled].focus,.btn-secondary[disabled].focus.focus,.btn-secondary[disabled].focus:focus,.btn-secondary[disabled].hover.focus,.btn-secondary[disabled].hover:focus,.btn-secondary[disabled]:active.focus,.btn-secondary[disabled]:active:focus,.btn-secondary[disabled]:focus,.btn-secondary[disabled]:focus.focus,.btn-secondary[disabled]:focus:focus,.btn-secondary[disabled]:hover.focus,.btn-secondary[disabled]:hover:focus{box-shadow:none!important}.btn-default:not(.btn-number){background-color:#fff!important;border:1px solid #202122!important;color:#202122!important;text-decoration:none!important;font-family:Mulish,sans-serif!important;font-size:calc(13.01639px + .2623vw)!important;letter-spacing:0!important;font-weight:700!important;position:relative;padding:.8em 2.5em}.btn-default.focus:not(.btn-number),.btn-default.hover:not(.btn-number),.btn-default:focus:not(.btn-number),.btn-default:hover:not(.btn-number),.quickcheckout-checkout #button-confirm:focus:not(.btn-number),.quickcheckout-checkout #button-confirm:hover:not(.btn-number),.quickcheckout-checkout .focus#button-confirm:not(.btn-number),.quickcheckout-checkout .hover#button-confirm:not(.btn-number){color:#fff!important;border-color:#202122!important;background-color:#202122!important}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled.hover,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default:focus,.btn-default:not([disabled]):not(.disabled).active,.btn-default:not([disabled]):not(.disabled):active,.btn-default:not([disabled]):not(.disabled):active:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled].hover,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,.quickcheckout-checkout #button-confirm:focus,.quickcheckout-checkout #button-confirm:not([disabled]):not(.disabled).active,.quickcheckout-checkout #button-confirm:not([disabled]):not(.disabled):active,.quickcheckout-checkout #button-confirm:not([disabled]):not(.disabled):active:hover,.quickcheckout-checkout #button-confirm[disabled],.quickcheckout-checkout #button-confirm[disabled].active,.quickcheckout-checkout #button-confirm[disabled].focus,.quickcheckout-checkout #button-confirm[disabled].hover,.quickcheckout-checkout #button-confirm[disabled]:active,.quickcheckout-checkout #button-confirm[disabled]:focus,.quickcheckout-checkout #button-confirm[disabled]:hover,.quickcheckout-checkout .disabled#button-confirm,.quickcheckout-checkout .disabled#button-confirm:active,.quickcheckout-checkout .disabled#button-confirm:focus,.quickcheckout-checkout .disabled#button-confirm:hover,.quickcheckout-checkout .disabled.active#button-confirm,.quickcheckout-checkout .disabled.focus#button-confirm,.quickcheckout-checkout .disabled.hover#button-confirm{opacity:.5}.btn-default.disabled.active.focus,.btn-default.disabled.active:focus,.btn-default.disabled.focus,.btn-default.disabled.focus.focus,.btn-default.disabled.focus:focus,.btn-default.disabled.hover.focus,.btn-default.disabled.hover:focus,.btn-default.disabled:active.focus,.btn-default.disabled:active:focus,.btn-default.disabled:focus,.btn-default.disabled:focus.focus,.btn-default.disabled:focus:focus,.btn-default.disabled:hover.focus,.btn-default.disabled:hover:focus,.btn-default:focus.focus,.btn-default:focus:focus,.btn-default:not([disabled]):not(.disabled).active.focus,.btn-default:not([disabled]):not(.disabled).active:focus,.btn-default:not([disabled]):not(.disabled):active.focus,.btn-default:not([disabled]):not(.disabled):active:focus,.btn-default:not([disabled]):not(.disabled):active:hover.focus,.btn-default:not([disabled]):not(.disabled):active:hover:focus,.btn-default[disabled].active.focus,.btn-default[disabled].active:focus,.btn-default[disabled].focus,.btn-default[disabled].focus.focus,.btn-default[disabled].focus:focus,.btn-default[disabled].hover.focus,.btn-default[disabled].hover:focus,.btn-default[disabled]:active.focus,.btn-default[disabled]:active:focus,.btn-default[disabled]:focus,.btn-default[disabled]:focus.focus,.btn-default[disabled]:focus:focus,.btn-default[disabled]:hover.focus,.btn-default[disabled]:hover:focus,.quickcheckout-checkout #button-confirm:focus.focus,.quickcheckout-checkout #button-confirm:focus:focus,.quickcheckout-checkout #button-confirm:not([disabled]):not(.disabled).active.focus,.quickcheckout-checkout #button-confirm:not([disabled]):not(.disabled).active:focus,.quickcheckout-checkout #button-confirm:not([disabled]):not(.disabled):active.focus,.quickcheckout-checkout #button-confirm:not([disabled]):not(.disabled):active:focus,.quickcheckout-checkout #button-confirm:not([disabled]):not(.disabled):active:hover.focus,.quickcheckout-checkout #button-confirm:not([disabled]):not(.disabled):active:hover:focus,.quickcheckout-checkout #button-confirm[disabled].active.focus,.quickcheckout-checkout #button-confirm[disabled].active:focus,.quickcheckout-checkout #button-confirm[disabled].focus,.quickcheckout-checkout #button-confirm[disabled].focus.focus,.quickcheckout-checkout #button-confirm[disabled].focus:focus,.quickcheckout-checkout #button-confirm[disabled].hover.focus,.quickcheckout-checkout #button-confirm[disabled].hover:focus,.quickcheckout-checkout #button-confirm[disabled]:active.focus,.quickcheckout-checkout #button-confirm[disabled]:active:focus,.quickcheckout-checkout #button-confirm[disabled]:focus,.quickcheckout-checkout #button-confirm[disabled]:focus.focus,.quickcheckout-checkout #button-confirm[disabled]:focus:focus,.quickcheckout-checkout #button-confirm[disabled]:hover.focus,.quickcheckout-checkout #button-confirm[disabled]:hover:focus,.quickcheckout-checkout .disabled#button-confirm:active.focus,.quickcheckout-checkout .disabled#button-confirm:active:focus,.quickcheckout-checkout .disabled#button-confirm:focus,.quickcheckout-checkout .disabled#button-confirm:focus.focus,.quickcheckout-checkout .disabled#button-confirm:focus:focus,.quickcheckout-checkout .disabled#button-confirm:hover.focus,.quickcheckout-checkout .disabled#button-confirm:hover:focus,.quickcheckout-checkout .disabled.active#button-confirm:focus,.quickcheckout-checkout .disabled.active.focus#button-confirm,.quickcheckout-checkout .disabled.focus#button-confirm,.quickcheckout-checkout .disabled.focus#button-confirm:focus,.quickcheckout-checkout .disabled.focus.focus#button-confirm,.quickcheckout-checkout .disabled.hover#button-confirm:focus,.quickcheckout-checkout .disabled.hover.focus#button-confirm{box-shadow:none!important}.btn-number{border-radius:0!important;background-color:transparent!important;padding:4px 12px!important}#filter_group_tigger_open{color:#202122!important;padding:unset!important;border:1px solid #a2a9b1!important}.pagination{justify-content:flex-start!important;padding:calc(7.54098px + .65574vw)}.pagination li.active a,.pagination li.active span,.pagination li a,.pagination li span{border-radius:100%!important}.breadcrumb li{opacity:1!important;font-weight:700}.breadcrumb li a{color:#eb222b!important;text-decoration:underline}.breadcrumb li:after{content:"//"!important}.breadcrumb li:last-child a{color:#202122!important;text-decoration:none!important}@-webkit-keyframes MoveUpDown{0%,to{top:-40%}50%{top:-35%}}@keyframes MoveUpDown{0%,to{top:-40%}50%{top:-35%}}.scroller{position:absolute;bottom:-80px;left:50%;z-index:2;font-size:100px;transform:translate(-50%);width:150px}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.scroller{bottom:-20%}}@media (max-width:768px){.scroller{display:none}}.scroller_container{background-color:#fff;display:flex;align-items:center;justify-content:center;padding:70px;border-radius:100%;position:relative}.scroller_text{-webkit-animation:MoveUpDown 1.5s linear infinite;animation:MoveUpDown 1.5s linear infinite;position:absolute;top:-35%;font-weight:700}.scroller_text span{color:#fff;font-size:calc(13.77049px + .32787vw);padding:5px}.scroller_arrow .fa{position:fixed;top:15%;font-size:calc(18.81967px + 1.11475vw);left:50%;transform:translate(-50%);cursor:pointer!important}.owl-carousel{top:37px!important}.owl-carousel .slider-dots{display:none!important}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.owl-carousel{top:auto!important}}@media (max-width:990px){.owl-carousel{top:auto!important}}.slider-slideshow-description .container{display:flex;padding:2em 0}.slider-slideshow-description .container.center{justify-content:center;text-align:center}.slider-slideshow-description .container.right{justify-content:flex-end;text-align:right}.slider-slideshow-description-texts{width:50%}@media (max-width:768px){.slider-slideshow-description-texts{width:100%}}.slider-slideshow-description-texts .slideshow-text-0{letter-spacing:.5rem;color:#fff!important;font-family:Trirong,serif}.slider-slideshow-description-texts .slideshow-text-1, .slider-slideshow-description-texts .slideshow-text-2{color:#fff!important;font-size:calc(15.01639px + .2623vw)!important;font-weight:300!important;margin-bottom: 0!important;letter-spacing: .5px;}.slick-slider{padding:0!important;margin:0!important}.slick-slide img{margin:0 auto!important}.slick-nav .position-center-center{top:35%!important;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)}.slick-nav i{background-color:transparent!important;color:#202122!important;box-shadow:none!important;font-size:calc(18.81967px + 1.11475vw)!important}@media (max-width:768px){.slick-nav.next{right:-40px!important}}@media (max-width:768px){.slick-nav.prev{left:-40px!important}}.slick-dots li.slick-active button{background:#eb222b!important}.slick-dots li button{width:50px!important;border-radius:5px!important;height:7px!important}.slick-disabled{opacity:.2!important}.slick-disabled i{color:#202122!important}.filters-wrap select{border:1px solid #a2a9b1!important}#filter-groups .list-group-item{font-weight:600!important;margin-top:calc(6.31148px + .98361vw)}#filter-groups .list-group-item .caret:after{color:#202122!important}#filter-groups>div{margin-bottom:calc(18.85246px + 1.63934vw)!important}#side-categories .item.level-1{margin:1em 0!important}#side-categories .item.level-1 a{color:#fff!important}#side-categories .item.level-1:hover{color:#fff!important;opacity:.5}#side-categories .item.level-2,#side-categories .item.level-3,#side-categories .item.level-4{border:1px solid #a2a9b1;margin:1em 0!important}#side-categories .item.level-2:hover,#side-categories .item.level-3:hover,#side-categories .item.level-4:hover{color:#fff!important;opacity:.5}.product_countdown_box>div{background-color:#ffb69f!important;border-radius:5px;border:1px solid #eb222b!important}.product-block{position:relative;text-align:left!important}.product-block:hover .cart-buttons{display:flex}.product-block .cart-buttons{position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:540px){.product-block .cart-buttons{position:unset;display:flex!important;transform:unset!important}}.product-block .product-name{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:0!important}.product-block .product-name a{text-transform:uppercase;font-size:calc(14.52459px + .39344vw)!important;font-weight:700}.product-block .product-desc{padding:calc(2.54098px + .65574vw) 0!important}.product-block .product-details .price,.product-block .product-details .price *{font-size:calc(14.52459px + .39344vw)!important;font-weight:600}.product-block .product-details .price-old{font-size:calc(13.01639px + .2623vw)!important}.product-block .product-inputs{margin:0!important}@media (max-width:540px){.product-block .product_countdown_box{bottom:35px}}.product-title{font-family:Mulish,sans-serif!important;font-size:calc(16.03279px + .52459vw)!important;color:#202122!important}.product-title:before{content:unset!important}.product-product .old-prices,.product-product .product-special-price{font-size:calc(13.77049px + .32787vw)!important;font-weight:400!important}.product-product .product-title{font-size:calc(16.78689px + .59016vw)!important}.product-product .product-price,.product-product .product-price *{font-size:calc(16.78689px + .59016vw)!important;font-weight:600;color:#202122!important}#waiting_list .waiting_list_container{border:1px solid #eb222b!important;filter:drop-shadow(0 0 10px rgba(0,0,0,.1));background-color:#f5f5f5}#waiting_list .waiting_list_container h3{color:#eb222b!important;font-size:calc(15.03279px + .52459vw)!important;font-family:Mulish,sans-serif!important;text-transform:capitalize!important}#waiting_list .flex-group{position:relative}#waiting_list .flex-group input{border-radius:5px;padding:calc(7.54098px + .65574vw);border:none!important;background:#fff!important}#waiting_list .flex-group button{position:absolute;right:10px;top:0;bottom:0;background:transparent!important;border:none!important;color:#eb222b!important}#waiting_list .flex-group button .fa{font-size:calc(13.77049px + .32787vw)!important}.recently-viewed{margin-bottom:5em}#product-tabs li a{transition-property:none!important}#product-tabs li.active a:before{background:#eb222b!important}.filters-wrap #filter_group_tigger_open,.filters-wrap .form-control{font-family:Mulish,sans-serif!important;font-size:calc(13.01639px + .2623vw)!important;color:#202122!important;background:#fff!important}@media (max-width:768px){.product-category .row .col-sm-3,.product-category .row .col-sm-9{width:100%;padding:calc(15.08197px + 1.31148vw)!important}}.sticker{height:110px;width:0;border-left:40px solid red;border-right:40px solid red;border-bottom:39px solid transparent;position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;padding:0!important;border-radius:0!important;margin:0!important}@media (max-width:540px){.sticker{height:100px;width:0;border-left:25px solid red;border-right:25px solid red}}.special-sticker{height:110px;width:0;border-left:40px solid red;border-right:40px solid red;border-bottom:39px solid transparent;position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;padding:0!important;border-radius:0!important;margin:0!important}@media (max-width:540px){.special-sticker{height:100px;width:0;border-left:25px solid red;border-right:25px solid red}}.add-to-cart-button-wrapper{padding:calc(6.31148px + .98361vw) 0!important}.social-sharing{margin:0 calc(6.31148px + .98361vw)!important}.cart-dorpdown-item-charges,.quantity-wrapper{width:auto!important}.cart-dorpdown-item-charges .input-group,.quantity-wrapper .input-group{border-radius:5px!important;border:1px solid #a2a9b1!important;background:#fff!important;overflow:hidden;width:auto!important;padding:.5em}.cart-dorpdown-item-charges .input-group>*,.quantity-wrapper .input-group>*{flex:unset!important}.cart-dorpdown-item-charges .input-group .input-number,.quantity-wrapper .input-group .input-number{width:50px}.cart-dorpdown-item-charges .input-group-btn button,.quantity-wrapper .input-group-btn button{display:flex;align-items:center;justify-content:center;color:#202122!important}.cart-dorpdown-item-charges .input-group-btn button span,.quantity-wrapper .input-group-btn button span{font-size:11px}.cart-dorpdown-item-charges{max-width:135px!important}#form-review h3{font-size:calc(14.52459px + .39344vw)!important}#product>div{margin-bottom:calc(6.31148px + .98361vw)!important}#product-tabs li.active{border-bottom:1px solid #eb222b}#product-tabs li.active a{color:#eb222b!important;font-weight:700}#product-tabs li a{color:#a2a9b1!important;font-weight:700}.form-group input,.form-group select,input[type=color].form-control,input[type=date].form-control,input[type=datetime-local].form-control,input[type=datetime].form-control,input[type=email].form-control,input[type=month].form-control,input[type=number].form-control,input[type=password].form-control,input[type=search].form-control,input[type=tel].form-control,input[type=text].form-control,input[type=time].form-control,input[type=url].form-control,input[type=week].form-control,select.form-control,textarea.form-control{cursor:pointer!important}.input-group-flex span{font-weight:700!important}.product-product .input-number{border:none!important;box-shadow:none!important}#cart .form-control{border-color:#fff;box-shadow:unset!important}.cart-quantity{width:auto!important}.cart-quantity .input-group{border-radius:5px!important;border:1px solid #a2a9b1!important;background:#fff!important;overflow:hidden;width:auto!important;padding:.5em}.cart-quantity .input-group>*{flex:unset!important}.cart-quantity .input-group .input-number{box-shadow:unset!important;border:none!important;width:50px}.cart-quantity .input-group-btn button{display:flex;align-items:center;justify-content:center;color:#202122!important}.cart-quantity .input-group-btn button span{font-size:11px}#coupon-content input{min-height:41px}.common-home .slideshow{position:relative}.common-home .fcategory .featured-categories .category{display:flex;align-items:center;flex-wrap:wrap;height:100%;border:1px solid #f5f5f5}.common-home .fcategory .featured-categories .category span{font-size:calc(14.52459px + .39344vw);font-weight:600;width:50%;padding:0 calc(11.31148px + .98361vw)}@media (max-width:540px){.common-home .fcategory .featured-categories .category span{text-align:center}}.common-home .fcategory .featured-categories .category img{width:50%;max-height:180px!important}.common-home .fcategory .slick-list{padding:calc(15.08197px + 1.31148vw) 0}.common-home .fcategory .slick-slide img{margin:unset!important}.common-home .homepage_customise_section_container .row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.common-home .homepage_customise_section_container h3{font-size:calc(17.62295px + 1.96721vw)!important;color:#202122!important;font-family:Trirong,serif!important;text-align:center;text-align:left!important;text-transform:capitalize!important}.common-home .homepage_customise_section_container .content{padding:calc(11.31148px + .98361vw) calc(18.85246px + 1.63934vw)}.common-home .homepage_customise_section_container .content p{padding-bottom:calc(11.31148px + .98361vw)}.common-home .homepage_customise_section_container .images{filter:drop-shadow(-35.597px 25.863px 61px rgba(0,0,0,.19));display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:calc(13.85246px + 1.63934vw);position:relative}@media (max-width:540px){.common-home .homepage_customise_section_container .images{justify-content:flex-start}}.common-home .homepage_customise_section_container .images .front{position:absolute;bottom:-2vw;right:0}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.common-home .homepage_customise_section_container .images .front{bottom:-4vw;right:0}}@media (max-width:768px){.common-home .homepage_customise_section_container .images .front{bottom:-4vw;right:-4vw}}@media (max-width:540px){.common-home .homepage_customise_section_container .images .front{position:unset;margin-left:-1em}}.common-home .homepage_customise_section_container .images .back{margin-right:calc(15.08197px + 1.31148vw)}@media (max-width:768px){.common-home .homepage_customise_section_container .images .back{margin-right:calc(18.85246px + 1.63934vw)}}@media (max-width:540px){.common-home .homepage_customise_section_container .images .back{margin:0!important;padding:1em}}.common-home .homepage_recent_project_section_container .row{align-items:center;justify-content:center;flex-wrap:wrap}.common-home .homepage_recent_project_section_container h3{font-size:calc(17.62295px + 1.96721vw)!important;color:#202122!important;font-family:Trirong,serif!important;text-align:center;text-align:left!important}.common-home .homepage_recent_project_section_container .content{padding:calc(11.31148px + .98361vw) calc(22.62295px + 1.96721vw)}.common-home .homepage_recent_project_section_container .content p{padding-bottom:calc(11.31148px + .98361vw)}.common-home .homepage_recent_project_section_container .recent_proj_slider{margin:0!important;padding:0!important}@media (max-width:768px){.common-home .homepage_recent_project_section_container .recent_proj_slider{padding:calc(15.08197px + 1.31148vw)!important}}.common-home .homepage_recent_project_section_container .recent_proj_slider_con a{position:absolute;top:50%;left:0;transform:translate(-50%);background:transparent;border:1px solid #eb222b;color:#eb222b;width:50px;height:50px;display:flex;align-items:center;justify-content:center;z-index:1;cursor:pointer}@media (max-width:768px){.common-home .homepage_recent_project_section_container .recent_proj_slider_con a{display:none!important}}.common-home .homepage_recent_project_section_container .recent_proj_slider_con a i{color:#eb222b;font-size:calc(13.52459px + .39344vw)!important}.common-home .homepage_recent_project_section_container .recent_proj_slider_con a:hover{background:#eb222b!important;border:1px solid #eb222b!important;color:#202122}.common-home .homepage_recent_project_section_container .recent_proj_slider_con a:hover i{color:#fff}.common-home .homepage_recent_project_section_container .recent_proj_slider li img{padding-bottom:calc(6.31148px + .98361vw)}.common-home .homepage_recent_project_section_container .recent_proj_slider li span{font-size:calc(13.52459px + .39344vw);text-transform:uppercase;font-weight:600}.common-home .testimonial-slider .testimonial-title{font-size:calc(17.62295px + 1.96721vw);font-weight:400!important}.common-home .testimonial-slider .content .quote{font-size:calc(15.03279px + .52459vw);font-weight:700;margin-bottom:calc(6.31148px + .98361vw)}.common-home .testimonial-slider .content .description{font-size:calc(13.01639px + .2623vw);font-weight:300;width:80%;text-align:center;margin:0 auto calc(6.31148px + .98361vw)}.common-home .testimonial-slider .content .rating{margin-bottom:calc(6.31148px + .98361vw)}.common-home .testimonial-slider .content .author{font-size:calc(13.01639px + .2623vw);font-weight:700;color:#eb222b!important;display:flex;flex-direction:row}.common-home .testimonial-slider .content .author:after,.common-home .testimonial-slider .content .author:before{content:"";width:20px;border-bottom:1px solid #202122;margin:auto}.common-home .testimonial-slider .content .author:before{margin-right:10px}.common-home .testimonial-slider .content .author:after{margin-left:10px}.common-home .cat-slider .categories .cat .content{padding:calc(7.54098px + .65574vw) 0}.common-home .cat-slider .categories .cat-img{width:100%!important}.common-home .cat-slider .categories .cat .btm-footer{background:#202122;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:calc(7.54098px + .65574vw)}.common-home .cat-slider .categories .cat .btm-footer a{color:#fff!important;text-decoration:underline}.common-home .cat-slider .categories .cat .btm-footer a i{margin-left:1em}.common-home .cat-slider .categories .cat .btm-footer a:hover{color:#eb222b!important}.common-home .cat-slider .categories .cat-title{font-size:calc(13.77049px + .32787vw);font-weight:600;text-transform:uppercase}.iid-13 h2{display:none}.about_us_container .row{margin-bottom:calc(25.2459px + 3.93443vw);display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.about_us_container .row:nth-child(2n){flex-direction:row-reverse}.about_us_container .row .images{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:calc(13.85246px + 1.63934vw);position:relative}@media (max-width:540px){.about_us_container .row .images{justify-content:flex-start}}.about_us_container .row .images img{filter:drop-shadow(-35.597px 25.863px 61px rgba(0,0,0,.19))}.about_us_container .row .images .front{width:313px;height:313px;position:absolute;bottom:-2vw;right:0;background-size:cover;background-repeat:no-repeat}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.about_us_container .row .images .front{bottom:-4vw;right:0}}@media (max-width:768px){.about_us_container .row .images .front{bottom:-4vw;right:-4vw}}@media (max-width:540px){.about_us_container .row .images .front{position:unset;margin-left:-1em}}.about_us_container .row .images .back{margin-right:calc(15.08197px + 1.31148vw)}@media (max-width:768px){.about_us_container .row .images .back{margin-right:calc(18.85246px + 1.63934vw)}}@media (max-width:540px){.about_us_container .row .images .back{margin:0!important;padding:1em}}.about_us_container .row .content div{width:100%;padding:calc(11.31148px + .98361vw)}.about_us_slider span{width:100%;display:block;padding:calc(6.31148px + .98361vw);text-align:center;text-transform:uppercase;font-weight:600;margin-bottom:2em}.about_us_slider li{padding:1em}.about_us_slider li img{width:100%!important}.product-category .container,.product-product>.container{width:90%!important}.product-product>.container .row{margin-top:1em}.information-contact h3{color:#eb222b!important}.information-contact h4{font-size:calc(13.77049px + .32787vw);color:#202122}.information-contact .contacts div{margin-bottom:1em!important}.information-contact .contacts div>*{font-size:calc(12.2623px + .19672vw)}.information-contact .contacts div a{color:#eb222b!important}.information-contact .contacts div a:hover{text-decoration:underline}.information-contact .content div{padding-bottom:calc(3.77049px + .32787vw)}.information-contact .content div.email{padding-top:calc(6.31148px + .98361vw)}.information-contact .content div strong{width:100%;color:#eb222b!important;display:block;font-size:calc(12.2623px + .19672vw);font-weight:700}.information-contact #contact-us-form .contact-body .form-group input,.information-contact #contact-us-form .contact-body .form-group select,.information-contact #contact-us-form .contact-body .form-group textarea{padding:calc(6.31148px + .98361vw)}.information-contact #contact-us-form .contact-footer{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media (max-width:540px){.information-contact #contact-us-form .contact-footer{justify-content:center}}.product-search .container{width:95%!important}.product-search #content p{text-align:center}.search-options .input-group input,.search-options select{border:1px solid #a2a9b1!important}.search-options .input-group-btn{height:35px!important}.search-options .input-group-btn button{min-width:auto!important;background:transparent!important;border:none}.search-options .input-group-btn button i{color:#eb222b!important}.checkout-success .container #content,.quickcheckout-checkout .container #content{padding-bottom:3em!important}.checkout-success .container #content .checkout-success{margin-top:3em}.checkout-cart #content{margin-bottom:5em}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.checkout_step li{padding-right:0!important}}@media (max-width:768px){.checkout_step li{font-size:calc(11.5082px + .13115vw)!important;padding-right:0!important}}.account-wishlist p{text-align:center}.account-wishlist .buttons{display:flex;align-items:center;justify-content:center}.account-wishlist .table-responsive button{padding:6px 12px!important}.account-wishlist .table-responsive tr td{vertical-align:middle!important}.account-login #content,.information-information.iid-3 #content,.information-information.iid-5 #content{margin-bottom:5em}.news-list-wrap{display:flex;flex-wrap:wrap;padding:calc(6.31148px + .98361vw)}.news-post{padding:calc(2.54098px + .65574vw)}@media (max-width:540px){.news-post{width:90%!important;margin:0 auto;padding:calc(6.31148px + .98361vw)}}.news-post .article-image-wrapper{width:100%}.news-post .article-text-wrapper{padding:calc(2.54098px + .65574vw) 0}.news-post .article-name{border:none!important;padding:0!important;margin:calc(6.31148px + .98361vw) 0}.article-with-sidebar h3{font-size:calc(15.03279px + .52459vw)!important;text-transform:uppercase!important}.article_listing_layout_3 #articles-column-left{border:none!important}#articles-column-left .list-group-item{padding:0 0 calc(2.54098px + .65574vw)}#articles-column-left .list-group-item .toggle{height:100%!important}#articles-column-left .list-group-item .toggle:after{color:#202122!important}#articles-column-left .list-group-item.active>a{background:#eb222b!important}#articles-column-left .list-group-item a{border:1px solid #eb222b;text-transform:uppercase;font-weight:600;font-size:calc(13.77049px + .32787vw);padding:calc(2.54098px + .65574vw);text-shadow:none!important}#articles-column-left .list-group-item a:hover{background-color:#eb222b;color:#fff!important;opacity:.5}.article-inner-title{font-size:calc(15.03279px + .52459vw)!important;font-weight:600}.article-inner-desc{margin-bottom:calc(18.85246px + 1.63934vw)}.information-faq h4:not(.panel-title){color:#eb222b;font-size:calc(16.03279px + .52459vw);padding-bottom:calc(2.54098px + .65574vw);font-weight:600}.information-faq .panel-heading a.collapsed{color:#999!important;background:#f5f5f5!important}.information-faq .panel-title{font-size:calc(13.77049px + .32787vw);font-weight:600}.information-faq .panel-group{margin-bottom:calc(18.85246px + 1.63934vw)}.information-faq .panel-body{padding:calc(6.31148px + .98361vw)}.information-faq .panel-body p{margin:0;font-size:calc(12.2623px + .19672vw);font-weight:300}.gallery-content .galleries .gutter h4{font-size:calc(13.52459px + .39344vw)!important;padding:calc(6.31148px + .98361vw)!important}.popup-gallery .slick-slide img{width:100%!important}.popup-gallery .thumb{margin-top:calc(2.54098px + .65574vw)!important}body{font-size:calc(11.5082px + .13115vw);-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}body,body p{font-family:Mulish,sans-serif!important}body h3{font-size:calc(17.62295px + 1.96721vw)!important;color:#202122!important;font-family:Trirong,serif!important;text-align:center;text-align:left}body .header-container{padding:1em 0}.account-login h2:not(.swal2-title):not([style]),.account-register h2:not(.swal2-title):not([style]),.ctgr-title h3,.error-not_found h2:not(.swal2-title):not([style]),.product-search h2:not(.swal2-title):not([style]),.target-heading,.text_h2_font,body:not(.cke_editable) h2:not(.swal2-title):not([style]){font-family:Trirong,serif!important;letter-spacing:normal;text-align:center;font-size:calc(17.62295px + 1.96721vw)!important;margin-bottom:calc(22.62295px + 1.96721vw)!important}.newsletter_module .newsletter-module{width:50%;float:right}@media (max-width:540px){.newsletter_module .newsletter-module{width:100%}}.newsletter_module .newsletter-module-title{padding:1em;color:#eb222b;font-size:calc(17.54098px + .65574vw);letter-spacing:15px;font-weight:700;line-height:48px;text-transform:uppercase}.newsletter_module .newsletter-module .input-wrap{position:relative}.newsletter_module .newsletter-module .input-wrap input{border:none!important;height:50px;border-radius:10px}.newsletter_module .newsletter-module .input-wrap button{height:48px;width:48px;border-radius:0!important;position:absolute;right:1px;top:1px;background-color:transparent!important;border:none!important;background:url(../../image/newsletter-btn-orange.png);background-repeat:no-repeat;background-position:50%;font-size:0;box-shadow:none!important}.newsletter_module .newsletter-module .subscribed{color:#fff!important}.newsletter_module .newsletter-module .subscribed a{color:#eb222b!important}.page-banner-title{display:none!important}.dropdown-menu .cart-dorpdown-footer a:first-child{border:1px solid #202122!important;font-family:Trirong,serif!important;color:#202122!important}.dropdown-menu .cart-dorpdown-footer a:first-child:hover{background:#202122!important;color:#fff!important}.dropdown-menu .cart-dorpdown-footer a:last-child{border:1px solid #eb222b!important;font-family:Trirong,serif!important;color:#202122!important}.dropdown-menu .cart-dorpdown-footer a:last-child:hover{background:#eb222b!important;color:#fff!important}.floating_icon{position:fixed;right:0;bottom:15%;z-index:1}.floating_icon .icons{list-style-type:none}.floating_icon .icons li{margin:1em 0;width:80px;height:80px;background:#eb222b;display:flex;align-items:center;justify-content:center}@media (max-width:540px){.floating_icon .icons li{width:50px;height:50px}}.form-control{padding:20px 12px!important}.quickcheckout-checkout #button-confirm{padding:.8em 2.5em!important}
.product-block .product-option .radio img, .product-product #product .radio img {
    border-radius: 100px;
    overflow: hidden;
    width: 30px;
    outline: 1px solid #ddd;
    outline-offset: -5px;
}
.product-block .form-group .radio.radio_image, .product-block .form-group .checkbox.checkbox_image {
    margin: 2.5px!important;
    width: 28px;
}
.product-block .product-option label.control-label{
    display: none;
}
.product-block .product-option .form-group>div:not(.input-group), .product-product #product>.form-group>div:not(.input-group) {
    padding: 0px;
}
.product-gutter .product-inputs .product-option {
    padding: 0px 0;
    text-align: left;
    margin-top: 0;
    /* margin: auto 0 0; */
}
#filter-groups .list-group-item {
    font-weight: 600!important;
    margin-top: 0;
}
#side-categories .list-group-item.item-header {
    border: 1px solid black;
    padding: 7px 53px 7px 30px;
    display: block;
}
#side-categories .item.level-1 a {
    color: #333 !important;
}
.text_category_menu_font, .sticky-wrap .category-container .wrapper ul li a, body #side-categories .group .item a, body #side-manufacturer label, body #side_filter label {
    font-size: 16px !important;
    padding: 0px 25px !important;
    line-height: 1.5em;
    transform: translate(0);
}
#filter-groups {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    /* align-items: center; */
    justify-content: center;
}
body h3 {
    font-size: calc(17.62295px + 1.96721vw)!important;
    color: #000!important;
    /*font-family: BigCaslon !important;*/
    text-align: center;
    text-align: left;

  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: italic;
}
body, body p {
    /*font-family: Graphik !important;*/

  font-family: "Lato", sans-serif;
  font-weight: 400;

}
.slider-slideshow-description-texts .slideshow-text-0 {
    letter-spacing: .5rem;
    color: #fff!important;
    /*font-family: BigCaslon;*/

  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: italic;
}
.header-menu #main-menu>li.active a span {
    /*font-family: Graphik !important;*/

  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: italic;
}
.account-login h2:not(.swal2-title):not([style]), .account-register h2:not(.swal2-title):not([style]), .ctgr-title h3, .error-not_found h2:not(.swal2-title):not([style]), .product-search h2:not(.swal2-title):not([style]), .target-heading, .text_h2_font{

  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: italic;
}
.body:not(.cke_editable) h2:not(.swal2-title):not([style]) {
    /*font-family: BigCaslon !important;*/
}
.common-home .homepage_customise_section_container h3 {
    font-size: calc(17.62295px + 1.96721vw)!important;
    color: #202122!important;

  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: italic;
    text-align: center;
    text-align: left!important;
    text-transform: capitalize!important;
}
#filter-groups .list-group-item.item-header {
    color: #000;
    background-color: #fff;
    border: 1px solid black;
    font-weight: bold;
    padding: 7px 45px 7px 30px !important;
}
#input_gender{
        padding: 0px !important;
    height: 45px;
}
.account-pills{
    display: flex;
    align-items: center;
    justify-content: center;
}
.account-pills .itm{
    padding: 0 15px;
}
.account-pills .itm .title{
    font-weight: 600;
    font-size: 20px;
}
.account-pills .thumb {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: 1px solid #ddd;
    padding: 20px;
    border-radius: 15px;
}
.account-pills .thumb img{
    margin-bottom: 15px;
}

.product-block .form-group .radio.radio_image, .product-block .form-group .checkbox.checkbox_image {
    margin: 0px!important;
    width: 32px;
}
.product-block .product-option .radio img, .product-product #product .radio img {
    border-radius: 100px;
    overflow: hidden;
    width: 28px;
    outline: 1px solid #ddd;
    outline-offset: -1px;
    padding: 0;
}
.product-block .product-name a {
    text-transform: capitalize;
    font-size: 13px !important;
    font-weight: 700;
    text-align: center !important;
    width: 100%;
    display: block;
    padding-top: 0 !important;
}
.product-block {
    background: transparent!important;
}
.fcat-group{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.fcat-group .fcat-slides-container{
	width: 82%;
}
.fcat-group .infos .title{
	/*font-family: BigCaslon !important;*/
    font-size: 45px;
    margin-bottom: 15px;
    line-height: 1em;
    font-family: 'Lusitana', serif !important;
    font-weight: 400!important;
}
.fcat-group .infos .description{
font-size: 13px;
}
.addjust-div{
    padding: 0 50px;
}
.fcat-group:not(:last-of-type){
    margin-bottom: 30px;
}
.fcat-group .product-block .product-option .form-group{
    margin-bottom: 0px;
}
.fcat-group  .product-block .form-group .radio.radio_image, .product-block .form-group .checkbox.checkbox_image {
    margin: 0px!important;
    width: 32px;
    height: 30px;
}
.addjust-div .fcat-group:nth-child(odd) .infos{
	width: 18%;
	padding-right: 40px;
	text-align: right;
}
.addjust-div .fcat-group:nth-child(even) .infos{
        width: 18%;
    	padding-left: 40px;
		order:  1;
	}
	
.addjust-div .fa-chevron-left:before {
    content: "";
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 10px 18px 10px 0;
    border-color: transparent #707070 transparent transparent;
    transform: rotate(0deg);
}
.addjust-div .fa-chevron-right:before {
    content: "";
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 10px 0 10px 18px;
    border-color: transparent  transparent transparent #707070;
    transform: rotate(0deg);
}

.addjust-div .slick-nav.left {
    left: -15px;
}
.addjust-div .slick-nav.right {
    right: -15px;
}
.featured-module .slick-slide, .related-products .slick-slide {
    margin: 0px 7.5px;
    display: flex !important;
    flex: 0 1 auto;
    height: auto;
    flex-direction: column;
}
.featured-module .slick-slide .product-gutter{
    padding: 18px;
}
body .section-space:not(.slideshow).homepage_about_us{
  

}
body .section-space:not(.slideshow).homepage_about_us p{
  
}
.home-row{
    display: flex;
    flex-wrap: wrap;
    /*align-items: center;*/
}
.home-row .image{
    width:calc(50% - 30px);
    margin: 0 15px;
}
.home-row .image img{
    width: 100%;
}
.home-row .infos{
    width:calc(50% - 40px);
    margin: 0 20px;
}
.home-row .infos .description{
   width: 784px;
    max-width: 100%;
}

.home-row .infos .lnk{
   text-align: center;
    margin-top: 30px;
}
.home-row .infos .lnk a {
    /*font-family: BigCaslon !important;*/
    background-color: #fff;
    padding: 10px 30px;
    border-radius: 5px;
    margin-top: 15px;
    font-family: 'Lusitana', serif !important;
}


.home-row .infos .title {
    font-family: BigCaslon !important;
    font-size: calc(25px + (68 - 25) * (100vw - 320px) / (1920 - 320));
    line-height: 1.2em;
    margin-bottom: 20px;
}
body:not(.cke_editable).common-home h2:not(.swal2-title):not([style]) {
    font-family: Trirong,serif!important;
    letter-spacing: normal;
    text-align: center;
    font-size: calc(-9.37705px + 1.96721vw)!important;
    margin-bottom: calc(22.62295px + 1.96721vw)!important;
    font-weight: 100;
    text-transform: uppercase !important;
}
body .section-space:not(.slideshow.max-offset).featured-31, body .section-space:not(.slideshow.max-offset).featured_by_tab-34,  body .section-space:not(.slideshow.max-offset).logo_slider,  body .section-space:not(.slideshow.max-offset).award_and_certificate {
    padding-bottom: 0px !important;
}
@media (max-width: 920px) {
    .addjust-div .fcat-group:nth-child(odd) .infos {
        width: 100%;
        padding-right: 0px;
        text-align: center;
        margin-bottom: 20px;
    }
    .fcat-group .fcat-slides-container {
        width: 100%;
    }
    .addjust-div .fcat-group:nth-child(even) .infos {
        width: 100%;
        padding-left: 0px;
        order: 0;
        text-align: center;
        margin-bottom: 20px;
    }
    body:not(.cke_editable).common-home h2:not(.swal2-title):not([style]) {
        font-family: Trirong,serif!important;
        letter-spacing: normal;
        text-align: center;
        font-size: calc(17.62295px + 1.96721vw)!important;
        margin-bottom: calc(22.62295px + 1.96721vw)!important;
        font-weight: 100;
        text-transform: uppercase !important;
    }
}
@media (max-width: 520px) {
    .home-row .image{
        width: 100%;
        margin-bottom: 15px;
    }
    .home-row .infos {
        width: calc(100% - 40px);
        margin: 0 20px;
        text-align:center;
    }
    
    
}
.product-category, .information-contact, .product-product{
    background-color: white;
    background-image: unset;
}
.btn-view{
    padding: 0.5em 2em !important;
    background-color: #eb222b;
    color: white !important;
    border-radius: 10px !important;
}
.btn-view:hover{
    color: white!important;
}
.slider-slideshow-description-link .btn-view{
    text-transform: uppercase !important;
}
.iid-13:not(.cke_editable).product-category h2:not(.swal2-title):not([style]), body:not(.cke_editable).information-contact h2:not(.swal2-title):not([style]){
    font-family: Trirong,serif!important;
    letter-spacing: normal;
    text-align: center;
    font-size: calc(-9.37705px + 1.96721vw)!important;
    margin-bottom: calc(22.62295px + 1.96721vw)!important;
    font-weight: 100;
    text-transform: uppercase !important;
}
.slider-slideshow-description-link {
    position: absolute;
    left: 50%;
    bottom: 20px;
    transform: translate(-50%, -50%);
    margin: 0 auto;
}
.slideshow-text-0{
    font-weight: normal !important;
}
@media (max-width: 520px) {
    .slider-slideshow-description-link {
        bottom: 0px;
    }    
}

.account-container a .icon-font img {
filter: brightness(0%);
}



.step-range {
    height: 20px;
    border-radius: 40px;
    overflow: hidden;
    background: #f1f1f1;
    width: 100%;
    display: flex;
    justify-content: space-around;
     margin-bottom: 3rem;
    
}


.range-item {
    height: 100%;
    width: 100%;
    transition: all 0.2s linear;
}

.range-item.active {

     transition: all 0.2s linear;
    background-color: #2ecc71;
}

.page-item {
    margin: 1rem;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1500px;
}

/*.rental-option .form-group .input-group {*/
/*    width: 160px !important;*/
/*}*/

.rental-option #product {
    max-width: 1200px;
}


.page-item .form-group {
    display: block !important;
    padding-right: 1.4rem;
}

#product .select {
    width: 100% !important;
}

.iid-13 h3, .iid-13 h4, .iid-13 h5, .iid-13 h6, .iid-13 h2:not(.swal2-title):not([style]) {
        font-family: Trirong, serif !important;
}

.iid-13, .iid-13 p {
    font-family: 'Crimson Text', serif!important;
}