/* M9 B2B Fashions — combined: exl-bootstrap, exl-font-awesome, exl-style, storefront-style, exlp-fonts, exlp-premium, exlp-header, exlp-sections, exlp-hero */
/* css/bootstrap-purged.css */
/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-top:0}address,dl,ol,p,pre,ul{margin-bottom:1rem}body,caption{text-align:left}dd,label{margin-bottom:.5rem}pre,textarea{overflow:auto}article,aside,figcaption,figure,footer,header,hgroup,legend,main,nav,section{display:block}address,legend{line-height:inherit}progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}legend{max-width:100%}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.btn.focus,.btn:focus,.form-control:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.dropdown-menu,.nav{list-style:none}.badge,.dropdown-item,.dropdown-toggle{white-space:nowrap}:root{}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff}dt,kbd kbd{font-weight:700}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.btn,[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled),summary{cursor:pointer}address{font-style:normal}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd{margin-left:0}blockquote,figure{margin:0 0 1rem}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:75%;line-height:0}.btn,img,svg{vertical-align:middle}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]),legend{color:inherit}.btn:hover,a:not([href]){text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0}img{border-style:none}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;caption-side:bottom}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}select{word-wrap:normal}.card,code{word-wrap:break-word}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.figure,output{display:inline-block}summary{display:list-item}.collapse:not(.show),template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.blockquote,hr{margin-bottom:1rem}.lead{font-weight:300}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem}.btn,.dropdown-item,.form-control,.small,small{font-weight:400}hr{box-sizing:content-box;height:0;margin-top:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%}code,kbd,pre{font-size:87.5%}.mark,mark{padding:.2em;background-color:#fcf8e3}.blockquote{font-size:1.25rem}a>code,pre code{color:inherit}code{color:#e83e8c}kbd{padding:.2rem .4rem;color:#fff;background-color:#212529;border-radius:.2rem}.table,pre{color:#212529}kbd kbd{padding:0;font-size:100%}pre{display:block}pre code{font-size:inherit;word-break:normal}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card>hr{margin-right:0;margin-left:0}.col,.col-1,.col-12,.col-2,.col-6,.col-lg-3,.col-lg-4,.col-md-3,.col-md-4,.col-md-6,.col-md-9,.col-sm-6,.col-sm-8{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.table{width:100%;margin-bottom:1rem}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.accordion>.card,.collapsing,.modal-open,.progress,.toast{overflow:hidden}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-group{margin-bottom:1rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.invalid-tooltip{position:absolute;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;border-radius:.25rem;line-height:1.5;top:100%}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9)}.carousel,.collapsing,.dropdown,.dropleft,.dropright,.dropup{position:relative}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.btn{display:inline-block;color:#212529;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:hover{color:#212529}.btn.focus,.btn:focus{outline:0}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,a.close.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary,.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:#0069d9;border-color:#0062cc;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary,.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{background-color:#5a6268;border-color:#545b62;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-warning.focus,.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning,.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{background-color:#e0a800;border-color:#d39e00;color:#212529}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.dropdown-toggle::after,.dropup .dropdown-toggle::after{vertical-align:.255em;content:"";border-right:.3em solid transparent;border-left:.3em solid transparent;display:inline-block}.fade{transition:opacity .15s linear}.fade:not(.show),.modal-backdrop.fade{opacity:0}.collapsing{height:0;transition:height .35s}.dropdown-toggle::after{margin-left:.255em;border-top:.3em solid;border-bottom:0}.dropdown-toggle:empty::after,.dropleft .dropdown-toggle:empty::after,.dropright .dropdown-toggle:empty::after,.dropup .dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{margin-left:.255em;border-top:0;border-bottom:.3em solid}.dropleft .dropdown-toggle::before,.dropright .dropdown-toggle::after{content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;border-right:0;border-left:.3em solid;vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;border-right:.3em solid;vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;color:#212529;text-align:inherit;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.carousel-item-next,.carousel-item-prev,.dropdown-menu.show{display:block}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.nav{-ms-flex-wrap:wrap}.card{position:relative}.nav{display:-ms-flexbox;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0}a.badge:focus,a.badge:hover{text-decoration:none}button.close{background-color:transparent}.badge:empty,.popover-header:empty,.toast.hide{display:none}.breadcrumb,.card{display:-ms-flexbox}.card{display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.alert,.btn .badge,.page-link{position:relative}.breadcrumb,.pagination{border-radius:.25rem;list-style:none}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.breadcrumb{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;background-color:#e9ecef}.pagination{display:-ms-flexbox;display:flex;padding-left:0}.page-link{display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.badge,.close{font-weight:700;line-height:1}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.badge{display:inline-block;padding:.25em .4em;font-size:75%;text-align:center;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn .badge{top:-1px}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.progress{display:-ms-flexbox;display:flex;height:1rem;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.toast{background-color:rgba(255,255,255,.85);background-clip:padding-box}.close{float:right;font-size:1.5rem;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.popover,.tooltip{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;line-break:auto;word-wrap:break-word;text-decoration:none;white-space:normal}.modal-title,.popover,.tooltip{line-height:1.5}.popover,.tooltip{text-shadow:none}.toast,.tooltip{opacity:0;font-size:.875rem}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.toast{max-width:350px;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.25rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.tooltip{position:absolute;z-index:1070;display:block;margin:0;text-align:left;text-align:start}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{background-color:#fff;background-clip:padding-box}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;text-align:left;text-align:start;font-size:.875rem;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-body{padding:.5rem .75rem;color:#212529}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media (prefers-reduced-motion:reduce){.badge,.btn,.collapsing,.fade,.form-control,.modal.fade .modal-dialog{transition:none}}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.rounded{border-radius:.25rem!important}.d-inline-block{display:inline-block!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.position-static{position:static!important}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.h-100{height:100%!important}.mt-2{margin-top:.5rem!important}.mb-2{margin-bottom:.5rem!important}.mt-3,.my-3{margin-top:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.py-3{padding-top:1rem!important}.py-3{padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-5,.py-5{padding-top:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.m-auto{margin:auto!important}.mx-auto{margin-right:auto!important}.mx-auto{margin-left:auto!important}.text-center{text-align:center!important}@media (min-width:576px){.container{max-width:540px}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:768px){.container{max-width:720px}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media (min-width:992px){.container{max-width:960px}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.container,.modal-xl{max-width:1140px}}.text-white{color:#fff!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd}thead{display:table-header-group}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}}
/* css/fa-subset.min.css */
/*! Font Awesome Free 6.5.1 subset — only the icons this site uses (see README "Icons"). License: https://fontawesome.com/license/free (Icons CC BY 4.0, Fonts SIL OFL 1.1, Code MIT). Rebuild: python3 tools/fa-subset.py */
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url("/wp-content/themes/exl-premium/webfonts-sub/fa-solid-900.woff2")format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/exl-premium/webfonts-sub/fa-regular-400.woff2")format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/exl-premium/webfonts-sub/fa-brands-400.woff2")format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url("/wp-content/themes/exl-premium/webfonts-sub/fa-solid-900.woff2")format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/exl-premium/webfonts-sub/fa-regular-400.woff2")format("woff2")}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/exl-premium/webfonts-sub/fa-brands-400.woff2")format("woff2")}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em)*-1);text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:-1ms;animation-delay:-1ms}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}to{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}to{-webkit-transform:scale(1)translateY(0);transform:scale(1)translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto);position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-clipboard-list:before{content:""}.fa-bars:before{content:""}.fa-chevron-up:before{content:""}.fa-heart:before{content:""}.fa-envelope:before{content:""}.fa-arrow-right-long:before{content:""}.fa-bars-staggered:before{content:""}.fa-link:before{content:""}.fa-magnifying-glass:before{content:""}.fa-xmark:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}.fa-brands,.fab{font-weight:400}.fa-linkedin-in:before{content:""}.fa-facebook-f:before{content:""}.fa-x-twitter:before{content:""}.fa-linkedin:before{content:""}.fa-instagram:before{content:""}.fa-whatsapp:before{content:""}.fa-youtube:before{content:""}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}.fa-solid,.fas{font-weight:900}
/* css/exl-base.min.css */
@keyframes menu_sticky{0%{margin-top:-100px}50%{margin-top:-74px}to{margin-top:0}}:root{--primary-color-one:#f9a61a;--primary-color-two:#59595a}body{min-width:280px}body *{font-family:"Roboto",sans-serif}ol,ul{list-style:none!important;margin:0!important;margin-block-start:0;margin-block-end:0;padding-inline-start:0}input,input:active,input:focus,input:hover{outline-color:transparent!important}a,a:active,a:focus,a:hover{cursor:pointer;text-decoration:none;outline:0!important}img{width:100%}.bg-primary-one{background-color:var(--primary-color-one)}.bg-primary-two{background-color:#818286}.bg-gray{background-color:#e6e6e6}.cursive{font-family:"Kaushan Script",cursive}.swiper-button-next:after,.swiper-button-prev:after{font-size:30px;font-weight:900;color:#ffffffc5}.swiper-button-next:hover::after,.swiper-button-prev:hover::after{opacity:.8}.back-to-top,.side-contect-btns a,.swiper-pagination-bullet-active{background-color:var(--primary-color-one)}.back-to-top,.side-contect-btns a{color:#fff;cursor:pointer}.back-to-top{position:fixed;right:30px;bottom:60px;width:50px;height:50px;text-align:center;line-height:50px;border-radius:50%;z-index:99;font-size:25px;display:none}.back-to-top i{font-size:20px}.side-contect-btns{position:fixed;right:0;top:50%;z-index:1000;display:flex;flex-direction:column;row-gap:5px}.side-contect-btns a{border-radius:50px 0 0 50px;transform:translate(140px,0);text-transform:uppercase;padding:10px 40px 10px 10px;font-size:15px;font-family:"Oswald",sans-serif;transition:all .8s}.side-contect-btns a:hover{transform:translate(0,0)}.side-contect-btns a i{background-color:#fff;height:35px;width:35px;color:var(--primary-color-two);text-align:center;font-size:22px;line-height:35px;border-radius:50%;margin-right:10px;transition:all .5s}.side-contect-btns a:hover i{rotate:360deg}@media screen and (max-width:480px){.side-contect-btns{bottom:0;top:unset;right:unset;flex-direction:row;width:100%}.side-contect-btns a{border-radius:0;transform:unset;font-size:12px;flex:1;display:flex;align-items:center;justify-content:center}.side-contect-btns a:first-child{border-right:1px solid #fff}}.enquire-form-container{position:fixed;top:50%;left:50%;transform:translate(100%,-50%);transition:.5s;z-index:999;width:70%;height:88vh;overflow:auto;background-color:#eee;padding-top:15px;padding-bottom:15px}@media screen and (max-width:480px){.enquire-form-container{width:90%}}.enquire-form-container.active{transform:translate(-50%,-50%)}.enquire-form-container img{width:100%;height:100%;object-fit:cover}.enquire-form-container .enquire-heading{border-left:2px solid #f7560f;padding:10px 35px;margin:10px 0}.enquire-form-container .enquire-heading h3,.enquire-form-container .pop-up-form em{font-weight:300}.enquire-form-container .pop-up-form p{margin:0}.enquire-form-container .pop-up-form span.wpcf7-form-control-wrap{display:inline-block;width:100%}.enquire-form-container .pop-up-form input,.enquire-form-container .pop-up-form select,.enquire-form-container .pop-up-form textarea{margin-top:15px;border-radius:0;background-color:transparent;border:1px solid rgba(0,0,0,.125);box-shadow:none}.enquire-form-container .pop-up-form textarea{max-height:80px}.enquire-form-container .pop-up-form input[type=submit]{border-width:1px;color:#f7560f;padding:5px 25px;margin:20px 0}.enquire-form-container .pop-up-form input[type=submit]:active,.enquire-form-container .pop-up-form input[type=submit]:hover{color:#fff;background-color:var(--primary-color-two)}.enquire-form-container .pop-up-form input:active,.enquire-form-container .pop-up-form input:focus,.enquire-form-container .pop-up-form select:active,.enquire-form-container .pop-up-form select:focus,.enquire-form-container .pop-up-form textarea:active,.enquire-form-container .pop-up-form textarea:focus{box-shadow:none!important;outline:0!important;border-color:var(--primary-color-two)!important}.enquire-cross{position:absolute;top:10px;right:10px;font-size:25px;color:#f7560f;background-color:#eee;cursor:pointer;height:30px;width:30px;display:grid;place-items:center}.top-header{padding:5px 0}.top-header .logo{width:300px}.top-header .right-part{gap:20px}.top-header .email{font-size:16px;font-weight:500;color:#000}.top-header .search{width:25px;height:25px;display:grid;place-items:center;background-color:#000;color:#fff;font-size:14px;border-radius:50%}.top-header .wishlist{font-size:25px;color:red;position:relative}.top-header .wishlist .count{position:absolute;top:-2px;right:-12px;color:#fff;font-size:10px;background-color:red;border:1px solid #fff;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.main-header{position:relative}.main-header.stricky-fixed{position:fixed;top:0;left:0;width:100%;z-index:999;animation-name:menu_sticky;animation-duration:.6s;animation-timing-function:ease-out;transition:all .25s ease-in-out}.main-header,.main-header .menu{background-color:var(--primary-color-two)}.main-header .menu{width:100%;display:flex;column-gap:16px;justify-content:space-between;transition:.3s;font-family:"Poppins"!important}.main-header .menu a{display:block;padding:10px 0;color:#fff;font-weight:700;transition:.3s;cursor:pointer;font-family:"Poppins"}.main-header .menu a:hover{color:var(--primary-color-one)}.main-header .menu .dropdown{position:static}.main-header .menu .dropdown>a::after{display:inline-block;width:0;height:0;margin-left:10px;vertical-align:3px;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;transition:.3s}.main-header .menu .dropdown:hover>a::after{rotate:180deg}.main-header .menu .dropdown .submenu{width:95%;position:absolute;left:50%;transform:translate(-50%,20%);background-color:#fff;box-shadow:rgba(149,157,165,.2)0 8px 24px;padding-top:10px;padding-bottom:10px;z-index:99;visibility:hidden;opacity:0;transition:.3s;max-height:70vh;overflow:auto}.main-header .menu .dropdown:hover .submenu{transform:translate(-50%,0);visibility:visible;opacity:1}.main-header .menu .submenu span a{font-size:14px;font-weight:600;color:var(--primary-color-one);font-family:"Poppins"!important}.main-header .menu .submenu span a:hover{opacity:.8}.main-header .menu .submenu li a{color:#000;padding:2px 0;font-size:14px;font-weight:300;font-family:"Poppins"!important}.main-header .menu .submenu li a:hover{color:var(--primary-color-one)}.main-header .menu .dropdown .submenu ul li span{font-size:14px;font-weight:600;color:var(--primary-color-one)}.main-header .menu-bar{font-size:25px;color:#fff;padding:0;outline:0;box-shadow:none;display:none;font-family:"poppins"!important}.main-header .menu-bar:hover{background:0 0;border:0}.main-header .menu-bar i:nth-child(2){display:none;color:var(--primary-color-one)}.main-header .menu-bar.open i:nth-child(1){display:none}.main-header .menu-bar.open i:nth-child(2){display:inline}.main-header .menu-bar.open+.menu{height:400px;visibility:visible;opacity:1}@media screen and (min-width:992px){.main-header .menu-bar.open+.menu{height:auto}}@media screen and (max-width:992px){.top-header{padding:2px 0}.top-header .right-part{gap:10px}.main-header .menu-bar{display:block}.main-header .menu{flex-direction:column;justify-content:unset;height:0;visibility:hidden;opacity:0;font-family:"Poppins"!important}}@media screen and (max-width:767px){.top-header .logo{width:65%}.top-header .email{display:none}}.content-heading-box .heading{display:block;position:relative;font-size:32px;color:#2a2a2a;font-weight:800;text-transform:uppercase;letter-spacing:unset;line-height:unset}.content-heading-box .heading::after{content:"";display:block;width:70px;height:3px;background-color:var(--primary-color-one);margin-top:8px}.content-heading-box .heading.line-center::after{margin-left:auto;margin-right:auto}.content-heading-box .mini-heading{float:left;height:auto;width:100%;font-family:"Kaushan Script",cursive;font-size:25px;margin-bottom:5px;color:#2a2a2a}.content{color:#6a6b6f;font-weight:500;font-size:16px;line-height:25px}@media screen and (max-width:480px){.content-heading-box .heading{font-size:18px}.content-heading-box .mini-heading{font-size:20px}}.enquire-btn,.mission-vision-value a{font-size:14px;color:#fff;font-weight:600}.enquire-btn{background-color:var(--primary-color-one);border-radius:50px;padding:8px 20px}.enquire-btn:hover,.footer-body input[type=submit]:hover,.mission-vision-value a:hover{color:#fff;background-color:#000}.mission-vision-value{color:#fff}.mission-vision-value .col-12{padding:50px 30px}.mission-vision-value img{width:60px;margin-bottom:16px}.mission-vision-value .title{font-size:27px;font-weight:700;color:#fff;margin-bottom:15px}.mission-vision-value .text{font-size:16px;font-weight:500;color:#fff;margin:0 0 15px}.mission-vision-value a{border:2px solid #fff;text-align:center;padding:8px 16px;border-radius:0}.mission-vision-value a:hover{border-color:#000}.featured-categories a{display:block;border:2px solid var(--primary-color-one);overflow:hidden}.certificates a img,.featured-categories a img{transition:.3s}.featured-categories a:hover img{transform:scale(1.1)}.accreditations p,.featured-categories p{font-size:16px;font-weight:600;text-transform:uppercase}.featured-categories .featured-product-heading a{display:unset;border:0;overflow:unset;font-weight:500;font-size:15px;color:#000}footer .copyright,footer .main-footer{background-color:var(--primary-color-two)}footer .main-footer{padding-top:60px;padding-bottom:20px}.footer-body,.footer-title{color:#fff;margin-bottom:20px}.footer-title{font-size:20px;font-weight:500}.footer-body{font-size:14px}.footer-body a,.footer-body p{color:#fff;display:inline-block;margin-bottom:8px;font-weight:300;font-size:14px}.footer-body li a i{font-size:10px;margin-right:8px}.footer-body a:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{color:var(--primary-color-one)}.footer-body p a,.footer-body ul a{display:inline}.footer-body p a::before,.footer-body ul a::before{content:none}.footer-body input{width:100%;border:0;outline:0;font-size:16px}.footer-body input[type=email]{color:#fff;border-bottom:1px solid #bdbdbd;padding:5px;background:0 0!important;box-shadow:none}.footer-body input[type=submit]{color:#000;font-size:14px;line-height:40px;background-color:var(--primary-color-one);margin-top:8px;transition:.3s;padding:0}.footer-body .social-icons{display:flex;gap:10px}.footer-body .social-icons a i{font-size:22px;margin-right:0}footer .copyright{padding:20px 0;border-top:1px solid rgba(255,255,255,.1);text-align:center;color:#ccc;font-size:13px}.category-heading .row{padding-bottom:8px;border-bottom:1px solid #d8d8d8}.category-heading .heading{color:var(--primary-color-one);text-transform:uppercase;margin-bottom:.5rem;font-weight:500;line-height:1.2;font-size:2rem}.category-heading .breadcrumbs{font-size:12px;font-weight:900;float:right;display:block}@media screen and (max-width:480px){.category-heading .heading{font-size:25px;text-align:center}.category-heading .breadcrumbs{float:unset;text-align:center}}.category-content{font-weight:500;color:var(--primary-color-two);text-align:justify}.single-category-container{position:relative;margin-bottom:30px}.single-category-container .add-to-wishlist{position:absolute;top:0;right:0}.add-to-wishlist i{color:red;transition:.5s;position:absolute;top:8px;right:8px}.add-to-wishlist i:nth-child(2),.add-to-wishlist:hover i:nth-child(1),.hover-image-container:hover img:nth-child(1){opacity:0}.add-to-wishlist:hover i:nth-child(2),.hover-image-container:hover img:nth-child(2){opacity:1}.single-category{color:#000}.single-title{color:var(--primary-color-one);margin-top:12px;text-transform:uppercase}.hover-image-container{position:relative;overflow:hidden}.hover-image-container img{max-width:100%;transition:1s}.hover-image-container img:nth-child(2){position:absolute;top:0;left:0;opacity:0}.single-product-details .mini-heading{font-size:20px}.single-product-details .heading{font-size:25px;color:var(--primary-color-one)}.about,.specifications{font-size:16px;font-weight:400;color:var(--primary-color-two)}.specifications p{text-align:center;margin:0 0 5px}.enquiry-btn button{color:#fff;font-size:14px;font-weight:500;line-height:30px;background-color:var(--primary-color-one);margin-top:8px;transition:.3s;border-radius:0}.certificates a,.enquiry-btn button:hover{background-color:#000}.similer-products{padding:50px 0;background-repeat:no-repeat;background-size:cover}.slider2{width:100%;overflow:hidden}.similer-products .heading{display:block;font-size:25px;font-weight:300;margin-bottom:20px;text-transform:uppercase}.similer-products .swiper-slide{padding-bottom:40px}.single-similer-product{display:block;text-align:center;color:var(--primary-color-one)}.single-similer-product:hover{color:var(--primary-color-one);opacity:.8}.single-similer-product .title{margin-top:16px;text-transform:uppercase}.content-area{float:none!important;width:100%!important;margin:0!important}.style-text{color:#808084;font-size:15px;line-height:26px;font-weight:500;text-align:justify}.left-img,.right-img{width:500px;float:right;margin:0 0 20px 20px}.left-img{float:left;margin:0 20px 20px 0}.sub-heading{font-size:23px;text-align:left;font-weight:800;color:#f9a61a;text-transform:uppercase}@media screen and (max-width:480px){.left-img,.right-img{width:100%;float:unset;margin:0 0 20px}}.certificates a:hover img,.gallery a[data-fancybox=gallery]:hover img{opacity:.5}.testimonial-container{background-color:var(--primary-color-one);padding:20px;color:#fff}.testimonial-container span{font-size:18px;font-weight:800}.fair-container{background-color:#fff;padding:30px 20px;border:1px solid #e6e5e4;font-weight:500;height:100%}.fair-container p{font-size:18px;color:#6a6b6f;margin:0}.fair-container .fair-location,.question{font-size:15px;color:var(--primary-color-one)}.gallery a[data-fancybox=gallery]{height:200px;display:block;background-color:#000;border:2px solid var(--primary-color-one);outline:0}.gallery a[data-fancybox=gallery] img{width:100%;height:100%;object-fit:cover;transition:.3s}.question{font-size:18px;font-weight:700}.contact-page .addresses{color:#808084;font-weight:500}.contact-page span{display:block}.contact-page .addresses .office{font-size:18px;font-weight:600;margin-bottom:5px}.contact-page .addresses .location{font-size:16px;font-weight:600}.contact-page .addresses .address{font-size:15px}.contact-page .addresses .contact-link a{color:inherit}.contact-form{background-color:var(--primary-color-one);padding:20px;border-radius:5px}.contact-form .form-heading{color:#000;text-align:center;font-size:22px;font-weight:600}.contact-form input,.contact-form textarea{height:52px;outline:0;box-shadow:none!important;border:0;border-bottom:2px solid #00000000}.contact-form textarea{height:80px;resize:none}.contact-form input:focus,.contact-form textarea:focus{border-color:#4169e1}.contact-form input.btn{background-color:#000;color:#fff;height:auto;width:100%;border:0;border-radius:0}.brochure-modal,.search-modal{position:fixed;z-index:10000;top:0;bottom:0;left:0;right:0;width:100%;background-color:rgba(0,0,0,.7);transition:.5s;opacity:0;visibility:hidden}.brochure-modal.show,.search-modal.show{opacity:1;visibility:visible}.modal-content{border-radius:0;padding:16px}.modal-title{font-weight:300;color:var(--primary-color-two)}.modal-header button{color:var(--primary-color-two);box-shadow:none!important;border:0;outline:0}.modal-body input[type=email],.modal-body input[type=tel],.modal-body input[type=text]{outline:0;border:0;border-bottom:1px solid #d6d6d6;margin-bottom:24px;padding:6px 8px;width:100%}.modal-body input[type=submit]{background-color:var(--primary-color-one);color:#fff;border-radius:2px;outline:0;border:0;box-shadow:none;float:right;padding:10px 24px;transition:.3s}.modal-body input[type=submit]:hover{box-shadow:rgba(0,0,0,.35)0 5px 15px}.storefront-sorting{display:block!important;width:100%}.storefront-sorting .woocommerce-notices-wrapper,.storefront-sorting .woocommerce-ordering{display:none!important}.wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-title,.woocommerce-loop-category__title,.woocommerce-loop-product__title{font-size:1.25rem;font-weight:500;line-height:1.2;color:var(--primary-color-one);text-transform:uppercase}.flex-control-nav.flex-control-thumbs{display:flex;gap:8px;margin:10px 0!important}.flex-control-nav.flex-control-thumbs li{cursor:pointer}.product-details .price,.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block{display:none!important}.woocommerce-product-gallery.woocommerce-product-gallery--with-images{position:relative}.woocommerce-product-gallery__trigger{position:absolute;z-index:1;background:var(--primary-color-one);padding:4px;outline-color:var(--primary-color-two)!important}.product_title.entry-title{color:var(--primary-color-one);text-transform:uppercase;margin-bottom:.5rem;font-weight:500;line-height:1.2;font-size:2rem}@media screen and (max-width:480px){.product_title.entry-title{font-size:25px;margin-top:12px}}.summary.entry-summary form.cart{display:flex;gap:8px;padding-left:2px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.single_add_to_cart_button{color:#fff!important;font-size:14px;font-weight:500!important;line-height:30px;background-color:var(--primary-color-one)!important;transition:.3s;border-radius:0!important;font-family:"Roboto",sans-serif}.single_add_to_cart_button:hover,.wp-element-button.wc-block-cart__submit-button:hover,.wp-element-button.wc-block-components-checkout-place-order-button:hover{background-color:#000!important}.input-text[name=quantity]{outline-color:var(--primary-color-one)!important}.wp-element-button.wc-block-cart__submit-button,.wp-element-button.wc-block-components-checkout-place-order-button{background-color:var(--primary-color-one)!important;transition:.5s!important}.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block{flex-direction:column}.wc-block-components-sidebar,.wc-block-components-sidebar-layout .wc-block-components-main{margin:auto!important}h1.entry-title{color:var(--primary-color-one);text-transform:uppercase;margin:20px 0;font-weight:500;line-height:1.2;font-size:2rem}@media screen and (max-width:480px){h1.entry-title{font-size:25px;text-align:center}}.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block{display:none}.aws_result_price,.wc-block-cart-items__header-product,.wc-block-cart-items__header-total,.wc-block-grid__product-price.price,.wcgs-woocommerce-product-gallery.horizontal .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal,.woocommerce-order-overview__total.total,.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr,.woocommerce-table__product-table.product-total,.woocommerce-table__product-total.product-total,mark.count{display:none!important}.wc-block-cart-item__product .specifications p{text-align:left}#wpgs-gallery.wcgs-woocommerce-product-gallery{min-width:unset!important;max-width:unset!important}.gallery-navigation-carousel.swiper .swiper-wrapper{transform:unset!important}a.go-to-home{color:#000;font-size:14px;line-height:40px;background-color:var(--primary-color-one);margin-top:8px;padding:8px 16px}a.go-to-home:hover{color:#fff;background-color:#000}.sitepages,.siteproducts{margin-bottom:25px}.sitepages h2,.siteproducts h2{font-size:25px;font-weight:700}.sitepages ul{display:flex;justify-content:space-between}@media screen and (max-width:767px){.sitepages ul{display:unset}}.sitepages ul li a,a.go-to-home{transition:.3s}.siteblock h4 a:hover,.sitepages ul li a:hover{color:#8d8c8c}.pad0{padding:0}.siteblock{width:100%;margin-bottom:30px}.siteblock h4,.siteblock h4 a,.sitepages ul li a{font-size:16px;color:#f9a61a;font-weight:700}.siteblock ul li{margin-bottom:2px}.siteblock ul li a{color:#000;transition:.3s;font-size:14px}.siteblock ul li a:hover{color:#f9a61a}.siteblock ul ul,.siteblock>ul{margin-left:15px!important;list-style:square!important}.siteblock ul ul{list-style:disc!important}.siteblock ul ul li a{font-size:12px;color:#8d8c8c}.blog-heading .heading{text-transform:unset}.single-blog-container .single-blog{display:block;background-color:#f8f8f8;padding:10px}.single-blog-container .single-blog .single-title{font-weight:500;text-transform:unset}.single-blog-container .single-blog .single-blog-img{overflow:hidden;flex:1}.single-blog-container .single-blog .single-blog-img img{transition:.3s;height:100%;width:100%;object-fit:cover}.single-blog-container .single-blog:hover .single-blog-img img{transform:scale(1.05)}.single-blog-container .single-blog .single-blog-content{flex:3;margin-left:16px}.single-blog-container .single-blog .timing{color:#838383;font-size:12px;margin:8px 0}.single-blog-container .single-blog .mini-content{color:#000;font-size:14px}.single-blog-container .single-blog .btn{border:2px solid var(--primary-color-one);text-align:center;font-size:14px;color:#000;font-weight:600;padding:8px 16px;border-radius:0;outline:0;box-shadow:none}.single-blog-container .single-blog .btn:hover{color:#fff;background-color:#000;border-color:#000}.recent-posts .heading{color:var(--primary-color-one);font-weight:500}.single-recent-post{display:flex;gap:16px;border-top:1px solid #d8d8d8;padding-top:10px;margin-top:10px}.single-recent-post img{width:80px;height:80px;object-fit:cover;background-color:#000}.single-recent-post:hover img{opacity:.8}.blog-content,.single-recent-post .title{font-size:14px;font-weight:500;color:#6a6b6f}.post-tags-container .post-tags a:hover,.single-recent-post:hover .title{color:var(--primary-color-one)}.blog-content .timing,.single-recent-post .timing{color:#838383;font-size:12px;margin:8px 0}.blog-content{color:#808084;font-size:15px;line-height:26px;text-align:justify}.blog-content ol,.blog-content ul{list-style:unset!important;margin-left:16px!important;margin-bottom:16px!important}@media screen and (max-width:991px){.single-blog-container .single-blog .single-blog-img{flex:1.5}.single-blog-container .single-blog .single-blog-content{flex:2}}@media screen and (max-width:767px){.single-blog{flex-direction:column}.single-blog-container .single-blog .single-blog-content{margin-left:0}}.post-tags-container{margin-top:18px;padding-top:10px;border-top:1px solid var(--primary-color-one)}.post-tags-container .heading{color:var(--primary-color-one);font-weight:500}.post-tags-container .post-tags a{color:#838383;display:block;margin-top:6px;padding-top:6px;font-size:14px;border-top:1px solid #d8d8d8}.pagi .page-numbers{border:1px solid #f9a61a;padding:2px 4px;background:#f8f8f8;color:#000}.pagi .page-numbers.current{background:#000;color:#fff;border:1px dotted #f9a61a}.pagi .page-numbers:hover{background:#000;color:#fff}div#primary{padding:20px}
/* style.min.css */
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{-ms-word-wrap:break-word;word-wrap:break-word}body,button,input,textarea{color:#43454b;text-rendering:optimizelegibility;font-family:Source Sans Pro,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400;line-height:1.618}select{color:initial;max-width:100%;font-family:Source Sans Pro,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}summary{display:list-item}h1,h2,h3,h4,h5,h6{clear:unset;color:#131315;margin:0 0 .540791em;font-weight:300}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:300}h1,.alpha{letter-spacing:-1px;font-size:2.61792em;line-height:1.214}h2,.beta{font-size:2em;line-height:1.214}h2+h3,.beta+h3{border-top:1px solid #0000000d;padding-top:.540791em}h3,.gamma{font-size:1.618em}h4,.delta{font-size:1.41575em}.alpha,.beta,.gamma,.delta{display:block}p+h2,p+header h2,p+h3,p+h4,ul+h2,ul+header h2,ul+h3,ul+h4,ol+h2,ol+header h2,ol+h3,ol+h4,table+h2,table+header h2,table+h3,table+h4,blockquote+h2,blockquote+header h2,blockquote+h3,blockquote+h4,form+h2,form+header h2,form+h3,form+h4{margin-top:2.29068em}hr{background-color:#ccc;border:0;height:1px;margin:0 0 1.41575em}p{margin:0 0 1.41575em}ul,ol{margin:0 0 1.41575em 3em;padding:0}ul{list-style:outside}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1em}dt{font-weight:600}dd{margin:0 0 1.618em}b,strong{font-weight:600}dfn,cite,em,i{font-style:italic}blockquote{border-left:3px solid #0000000d;padding:0 1em;font-style:italic}address{margin:0 0 1.41575em}pre{background:#0000001a;max-width:100%;margin-bottom:1.618em;padding:1.618em;font-family:"Courier 10 Pitch",Courier,monospace;overflow:auto}code,kbd,tt,var{background-color:#0000000d;padding:.202em .540791em;font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{cursor:help;border-bottom:1px dotted #666}mark,ins{background:0 0;font-weight:600;text-decoration:none}sup,sub{vertical-align:baseline;height:0;font-size:75%;line-height:0;position:relative}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}img{max-width:100%;height:auto;display:block}a{color:#2c2d33;text-decoration:none}a:focus,input:focus,textarea:focus,button:focus{outline:2px solid #7f54b3}.storefront-cute *{font-family:Comic Sans MS,sans-serif}*{box-sizing:border-box}body{background-color:#fff;overflow-x:hidden}.site{overflow-x:hidden}.site-content,.header-widget-region{-webkit-tap-highlight-color:#0000}.site-header{color:#9aa0a7;z-index:999;background-color:#2c2d33;background-position:50%;border-bottom:1px solid #0000;padding-top:1.618em;padding-bottom:1.618em;position:relative}.site-header .site-logo-anchor,.site-header .site-logo-link,.site-header .custom-logo-link{margin-bottom:0;display:block}.site-header .site-logo-anchor img,.site-header .site-logo-link img,.site-header .custom-logo-link img{width:100%;max-width:210px}.site-header .widget{margin-bottom:0}.home.blog .site-header,.home.page:not(.page-template-template-homepage) .site-header,.home.post-type-archive-product .site-header,.no-wc-breadcrumb .site-header{margin-bottom:4.2358em}.no-wc-breadcrumb.page-template-template-homepage .site-header{margin-bottom:0}.header-widget-region{z-index:99;position:relative}.header-widget-region:before,.header-widget-region:after{content:"";display:table}.header-widget-region:after{clear:both}.header-widget-region .widget{margin:0;padding:1em 0;font-size:.875em}.site-branding{float:left;width:calc(100% - 120px);margin-bottom:0}.site-branding .site-title{letter-spacing:-1px;margin:0;font-size:2em}.site-branding .site-title a{font-weight:700}.site-branding .site-description{font-size:.875em;display:none}.site-branding .logo{margin:0}.site-main{margin-bottom:2.61792em}.site-content{outline:none}.page-template-template-homepage:not(.has-post-thumbnail) .site-main{padding-top:4.2358em}.page-template-template-homepage .type-page{padding-top:2.61792em;padding-bottom:2.61792em;position:relative}.page-template-template-homepage .type-page .storefront-hero__button-edit{font-size:.875em;position:absolute;top:1em;right:1em}.page-template-template-homepage .entry-content{font-size:1.1em}.page-template-template-homepage .entry-content p:last-child{margin-bottom:0}.page-template-template-homepage .entry-header h1{margin-bottom:.236083em;font-size:3.70633em}.page-template-template-homepage .entry-content,.page-template-template-homepage .entry-header{text-align:center;max-width:41.0995em;margin-left:auto;margin-right:auto}.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail{background-position:50%;background-size:cover;padding-top:6.85353em;padding-bottom:6.85353em}.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content,.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title{opacity:0;transition:all}.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content.loaded,.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title.loaded{opacity:1}.site-footer{color:#3b3c3f;background-color:#f3f3f3;padding:1.618em 0 3.70633em}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:#333437}.site-footer a{color:#2c2d33;text-decoration:underline}.site-footer a:hover,.site-footer a.button,.site-footer a.components-button:not(.is-link),.site-footer a.wp-block-button__link{text-decoration:none}.site-info{padding:2.61792em 0}.site-info span[role=separator]{padding:0 .236083em 0 .334234em}.site-info span[role=separator]:before{content:"|"}.alignleft{float:left;margin-right:1em;display:inline}.alignright{float:right;margin-left:1em;display:inline}.aligncenter{clear:both;margin:0 auto;display:block}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{z-index:100000;background-color:#f1f1f1;border-radius:3px;outline:none;width:auto;height:auto;padding:1em 1.618em;font-weight:700;line-height:normal;text-decoration:none;display:block;top:0;left:0;box-shadow:0 0 2px 2px #0009;clip:auto!important}.screen-reader-text.skip-link:focus{-webkit-clip-path:none;clip-path:none}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}table{border-spacing:0;border-collapse:separate;width:100%;margin:0 0 1.41575em}table caption{padding:1em 0;font-weight:600}table td,table th{text-align:left;vertical-align:top;padding:1em 1.41575em}table td p:last-child,table th p:last-child{margin-bottom:0}table th{font-weight:600}table thead th{vertical-align:middle;padding:1.41575em}table tbody h2{letter-spacing:normal;font-size:1em;font-weight:400}table tbody h2 a{font-weight:400}.error404 .site-content .widget_product_search{background-color:#00000006;padding:1.618em}.error404 .site-content .widget_product_search form{margin:0}.error404.right-sidebar .content-area,.error404.left-sidebar .content-area{width:100%}.error404 .fourohfour-columns-2{border:1px solid #0000000d;border-width:1px 0;margin-bottom:2.61792em;padding:2.61792em 0}.error404 .fourohfour-columns-2:before,.error404 .fourohfour-columns-2:after{content:"";display:table}.error404 .fourohfour-columns-2:after{clear:both}.error404 .fourohfour-columns-2 ul.products li.product,.error404 .fourohfour-columns-2 .widget{margin-bottom:0}.error404 .fourohfour-columns-2 .col-1 ul.products{margin-bottom:2.29068em}.error404 .fourohfour-columns-2 .col-1 ul.products li.product{float:left;width:45.4545%;margin-right:9.09091%}.error404 .fourohfour-columns-2 .col-1 ul.products li.product:last-child{margin-right:0}.error404 .fourohfour-columns-2 .col-2{background-color:#00000006;padding:1.618em}#comments{padding-top:2.61792em}#comments .comments-title{border-bottom:1px solid #0000000d;margin-bottom:1.618em;padding-bottom:.540791em}#comments .comment-list{margin-left:0;list-style:none}#comments .comment-list .comment-body:before,#comments .comment-list .comment-body:after{content:"";display:table}#comments .comment-list .comment-body:after{clear:both}#comments .comment-list .comment-content{margin-bottom:1.618em;padding-bottom:1.618em}#comments .comment-list .comment-content .comment-text{border-radius:3px;padding:1.618em}#comments .comment-list .comment-content .comment-text p:last-child{margin-bottom:0}#comments .comment-list .comment-meta{margin-bottom:1em}#comments .comment-list .comment-meta .avatar{max-width:64px;height:auto;margin-bottom:1em}#comments .comment-list .comment-meta a.comment-date{font-size:.875em}#comments .comment-list .comment-meta cite{clear:both;font-style:normal;display:block}#comments .comment-list .reply{margin-bottom:1.618em;padding-top:.618047em}#comments .comment-list .reply:before,#comments .comment-list .reply:after{content:"";display:table}#comments .comment-list .reply:after{clear:both}#comments .comment-list .reply a{margin-right:1em;display:inline-block}#comments .comment-list .reply a:last-child{margin-right:0}#comments .comment-list .children{list-style:none}.comment-content a{word-wrap:break-word}#respond{clear:both;background-color:#00000003;padding:1.618em;position:relative}#respond .comment-form-author input,#respond .comment-form-email input,#respond .comment-form-url input{width:100%}#respond .form-submit,#respond form{margin-bottom:0}#respond #cancel-comment-reply-link{text-align:center;width:1em;height:1em;font-size:1.41575em;line-height:1;transition:transform,all;display:block;position:absolute;top:.540791em;right:.540791em;overflow:hidden}#respond #cancel-comment-reply-link:hover{transform:scale(1.3)}.hentry{margin:0 0 4.2358em}.hentry .wp-post-image{margin-bottom:1.618em;margin-left:auto;margin-right:auto}.hentry .entry-header{border-bottom:1px solid #0000000d;margin-bottom:1em}.hentry .entry-header .posted-on,.hentry .entry-header .post-author,.hentry .entry-header .post-comments,.hentry .entry-header .byline{font-size:.875em}.hentry .entry-header .posted-on a,.hentry .entry-header .post-author a,.hentry .entry-header .post-comments a,.hentry .entry-header .byline a{font-weight:600;text-decoration:underline}.hentry .entry-header .posted-on a:hover,.hentry .entry-header .post-author a:hover,.hentry .entry-header .post-comments a:hover,.hentry .entry-header .byline a:hover{text-decoration:none}.hentry .entry-content a{text-decoration:underline}.hentry .entry-content a:hover,.hentry .entry-content a.button,.hentry .entry-content a.components-button:not(.is-link),.hentry .entry-content a.wp-block-button__link{text-decoration:none}.hentry .entry-taxonomy{border-top:1px solid #0000000d;margin:1.41575em 0 0;padding-top:1em}.hentry.type-page .entry-header{border-bottom:0;margin-bottom:0}.cat-links,.tags-links{font-size:.875em}.cat-links a,.tags-links a{color:#727272;font-weight:600;text-decoration:underline}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-links{clear:both;margin:0 0 1em}form{margin-bottom:1.618em}button,input,select,textarea{margin:0;font-size:100%}button,input[type=button],input[type=reset],input[type=submit],.button,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.added_to_cart{color:#fff;cursor:pointer;text-shadow:none;-webkit-appearance:none;background:#43454b;border:0 #43454b;border-radius:0;padding:.618047em 1.41575em;font-weight:600;text-decoration:none;display:inline-block}button:after,input[type=button]:after,input[type=reset]:after,input[type=submit]:after,.button:after,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:after,.added_to_cart:after{display:none}button.cta,button.alt,input[type=button].cta,input[type=button].alt,input[type=reset].cta,input[type=reset].alt,input[type=submit].cta,input[type=submit].alt,.button.cta,.button.alt,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.cta,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.alt,.added_to_cart.cta,.added_to_cart.alt{background-color:#2c2d33;border-color:#2c2d33}button.cta:hover,button.alt:hover,input[type=button].cta:hover,input[type=button].alt:hover,input[type=reset].cta:hover,input[type=reset].alt:hover,input[type=submit].cta:hover,input[type=submit].alt:hover,.button.cta:hover,.button.alt:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.cta:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.alt:hover,.added_to_cart.cta:hover,.added_to_cart.alt:hover{background-color:#2c2d33}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.button:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,.added_to_cart:hover{color:#fff}button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading,.button.loading,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.loading,.added_to_cart.loading{opacity:.5}button.small,input[type=button].small,input[type=reset].small,input[type=submit].small,.button.small,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.small,.added_to_cart.small{padding:.540791em .875em;font-size:.875em}button.disabled,button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled,.button.disabled,.button:disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:disabled,.added_to_cart.disabled,.added_to_cart:disabled{cursor:not-allowed;opacity:.5!important}button.disabled:hover,button:disabled:hover,input[type=button].disabled:hover,input[type=button]:disabled:hover,input[type=reset].disabled:hover,input[type=reset]:disabled:hover,input[type=submit].disabled:hover,input[type=submit]:disabled:hover,.button.disabled:hover,.button:disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:disabled:hover,.added_to_cart.disabled:hover,.added_to_cart:disabled:hover{opacity:.5!important}.button.woocommerce-MyAccount-downloads-file{overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all}.wc-block-components-button:not(.is-link).disabled,.wc-block-components-button:not(.is-link):disabled{opacity:.5;cursor:not-allowed}.wc-block-components-button:not(.is-link).disabled:hover,.wc-block-components-button:not(.is-link):disabled:hover{opacity:.5}input[type=checkbox],input[type=radio]{padding:0}input[type=checkbox]+label,input[type=radio]+label{margin:0 0 0 .381982em}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]{box-sizing:border-box}input[type=search]::placeholder{color:#616161}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],textarea,.input-text{color:#43454b;-webkit-appearance:none;box-sizing:border-box;background-color:#f2f2f2;border:0;padding:.618047em;font-weight:400;box-shadow:inset 0 1px 1px #00000020}input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus,.input-text:focus{background-color:#ededed}textarea{vertical-align:top;width:100%;padding-left:.875em;overflow:auto}label{font-weight:400}label.inline input{width:auto}fieldset{border:0;margin:1.618em 0;padding:1em 1.618em 1.618em}fieldset legend{margin-left:-1em;padding:.618047em 1em;font-weight:600}[placeholder]:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .5s .5s;transition:opacity .5s .5s}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;border-radius:0;margin-top:0;margin-bottom:0;padding:0;display:inline-block}.wp-caption{max-width:100%;margin-bottom:1em}.wp-caption img[class*=wp-image-]{margin:0 auto;display:block}.wp-caption .wp-caption-text{text-align:left;border-bottom:2px solid #0000000d;padding:1em 0;font-style:italic}.gallery{margin-bottom:1em}.gallery:before,.gallery:after{content:"";display:table}.gallery:after{clear:both}.gallery .gallery-item{float:left}.gallery .gallery-item .gallery-icon a{display:block}.gallery .gallery-item .gallery-icon img{border:none;height:auto;margin:0 auto}.gallery .gallery-item .gallery-caption{text-align:center;margin:0}.gallery.gallery-columns-1 .gallery-item{width:100%}.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.3%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-6 .gallery-item{width:16.6667%}.gallery.gallery-columns-7 .gallery-item{width:14.2857%}.gallery.gallery-columns-8 .gallery-item{width:12.5%}.gallery.gallery-columns-9 .gallery-item{width:11.1111%}embed,iframe,object,video{max-width:100%}.secondary-navigation{display:none}button.menu-toggle{cursor:pointer;text-align:left;float:right;box-shadow:none;background-image:none;border:2px solid #0000;border-radius:2px;max-width:120px;padding:.618047em .875em .618047em 2.61792em;font-size:.875em;position:relative}button.menu-toggle:hover{background-image:none}button.menu-toggle span:before{transition:all}button.menu-toggle:before,button.menu-toggle:after,button.menu-toggle span:before{content:"";border-radius:3px;width:14px;height:2px;margin-top:-1px;transition:all;display:block;position:absolute;top:50%;left:1em}button.menu-toggle:before{transform:translateY(-4px)}button.menu-toggle:after{transform:translateY(4px)}.toggled button.menu-toggle:before,.toggled button.menu-toggle:after{transform:rotate(45deg)}.toggled button.menu-toggle:after{transform:rotate(-45deg)}.toggled button.menu-toggle span:before{opacity:0}.primary-navigation{display:none}.main-navigation:before,.main-navigation:after{content:"";display:table}.main-navigation:after{clear:both}.main-navigation div.menu{display:none}.main-navigation div.menu:last-child{display:block}.main-navigation .menu{clear:both}.handheld-navigation,.nav-menu,.main-navigation div.menu>ul:not(.nav-menu){max-height:0;transition:all;overflow:hidden}.handheld-navigation{clear:both}.handheld-navigation ul{margin:0}.handheld-navigation ul.menu li{position:relative}.handheld-navigation ul.menu li button:after{transition:all}.handheld-navigation ul.menu li button.toggled-on:after{transform:rotate(180deg)}.handheld-navigation ul.menu .sub-menu{visibility:hidden;opacity:0;max-height:0;transition:all}.handheld-navigation ul.menu .sub-menu.toggled-on{visibility:visible;opacity:1;max-height:9999px}.handheld-navigation .dropdown-toggle{background:0 0;display:block;position:absolute;top:0;right:0}.main-navigation.toggled .handheld-navigation,.main-navigation.toggled .menu>ul:not(.nav-menu),.main-navigation.toggled ul[aria-expanded=true]{max-height:9999px}.main-navigation ul{margin-bottom:0;margin-left:0;list-style:none}.main-navigation ul ul{margin-left:1.41575em;display:block}.main-navigation ul li a{padding:.875em 0;display:block}.main-navigation ul li a:hover{color:#e6e6e6}.site-main nav.navigation{clear:both;padding:2.61792em 0}.site-main nav.navigation:before,.site-main nav.navigation:after{content:"";display:table}.site-main nav.navigation:after{clear:both}.site-main nav.navigation .nav-previous a,.site-main nav.navigation .nav-next a{display:inline-block}.site-main nav.navigation .nav-previous{float:left;width:50%}.site-main nav.navigation .nav-next{float:right;text-align:right;width:50%}.pagination,.woocommerce-pagination{text-align:center;clear:both;border:1px solid #0000000d;border-width:1px 0;padding:1em 0}.pagination ul.page-numbers:before,.pagination ul.page-numbers:after,.woocommerce-pagination ul.page-numbers:before,.woocommerce-pagination ul.page-numbers:after{content:"";display:table}.pagination ul.page-numbers:after,.woocommerce-pagination ul.page-numbers:after{clear:both}.pagination .page-numbers,.woocommerce-pagination .page-numbers{vertical-align:middle;margin:0;list-style:none}.pagination .page-numbers li,.woocommerce-pagination .page-numbers li{display:inline-block}.pagination .page-numbers li .page-numbers,.woocommerce-pagination .page-numbers li .page-numbers{color:#43454b;background-color:#00000006;border-left-width:0;padding:.334234em .875em;display:inline-block}.pagination .page-numbers li .page-numbers.current,.woocommerce-pagination .page-numbers li .page-numbers.current{background-color:#2c2d33;border-color:#2c2d33}.pagination .page-numbers li .page-numbers.dots,.woocommerce-pagination .page-numbers li .page-numbers.dots{background-color:#0000}.pagination .page-numbers li .page-numbers.prev,.pagination .page-numbers li .page-numbers.next,.woocommerce-pagination .page-numbers li .page-numbers.prev,.woocommerce-pagination .page-numbers li .page-numbers.next{padding-left:1em;padding-right:1em}.pagination .page-numbers li a.page-numbers:hover,.woocommerce-pagination .page-numbers li a.page-numbers:hover{background-color:#0000000d}.rtl .pagination a.next,.rtl .pagination a.prev,.rtl .woocommerce-pagination a.next,.rtl .woocommerce-pagination a.prev{transform:rotateY(180deg)}.widget{margin:0 0 3.70633em}.widget select{max-width:100%}.widget .widget-search .search-submit{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.widget .widget-title,.widget .widgettitle{letter-spacing:0;border-bottom:1px solid #0000000d;margin-bottom:1em;padding:0 0 1em;font-size:1.41575em;font-weight:300}.widget ul{margin-left:0;list-style:none}.widget ul ul{margin-left:1.618em}.widget-area .widget{font-size:.875em;font-weight:400}.widget-area .widget h1.widget-title{font-size:1.41575em}.widget-area .widget a{font-weight:600;text-decoration:underline}.widget-area .widget a:hover,.widget-area .widget a.button,.widget-area .widget a.components-button:not(.is-link),.widget-area .widget a.wp-block-button__link{text-decoration:none}.widget-area .widget a.button{font-weight:600!important}.widget_search form:not(.wp-block-search),.widget_product_search form:not(.wp-block-search){position:relative}.widget_search form:not(.wp-block-search) input[type=text],.widget_search form:not(.wp-block-search) input[type=search],.widget_product_search form:not(.wp-block-search) input[type=text],.widget_product_search form:not(.wp-block-search) input[type=search]{width:100%}.widget_search form:not(.wp-block-search) input[type=submit],.widget_search form:not(.wp-block-search) button[type=submit],.widget_product_search form:not(.wp-block-search) input[type=submit],.widget_product_search form:not(.wp-block-search) button[type=submit]{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden;word-wrap:normal!important}.widget_recent_entries ul,.widget_pages ul,.widget_categories ul,.widget_archive ul,.widget_recent_comments ul,.widget_nav_menu ul,.widget_links ul,.widget_product_categories ul,.widget_layered_nav ul,.widget_layered_nav_filters ul{margin:0}.widget_recent_entries ul li,.widget_pages ul li,.widget_categories ul li,.widget_archive ul li,.widget_recent_comments ul li,.widget_nav_menu ul li,.widget_links ul li,.widget_product_categories ul li,.widget_layered_nav ul li,.widget_layered_nav_filters ul li{margin-bottom:1em;line-height:1.41575em;list-style:none}.widget_recent_entries ul .children,.widget_pages ul .children,.widget_categories ul .children,.widget_archive ul .children,.widget_recent_comments ul .children,.widget_nav_menu ul .children,.widget_links ul .children,.widget_product_categories ul .children,.widget_layered_nav ul .children,.widget_layered_nav_filters ul .children{margin-top:1em;margin-left:0}#wp-calendar th,#wp-calendar td,.wp-calendar-table th,.wp-calendar-table td{text-align:center;padding:.236em}.widget_recent_entries ul ul.children,.widget_pages ul ul.children{margin:.618047em 0 0 1.41575em}.widget_rating_filter .wc-layered-nav-rating{margin-bottom:.618047em}.widget_rating_filter .wc-layered-nav-rating a{text-decoration:none!important}.widget_rating_filter .wc-layered-nav-rating .star-rating{height:1em;line-height:1;display:inline-block}@media (width>=768px){table.shop_table_responsive tbody tr td,table.shop_table_responsive tbody tr th{text-align:left}.site-header{padding-top:2.61792em;padding-bottom:0}.site-header .site-branding{float:left;clear:both;width:100%;margin-left:0;margin-right:0;display:block}.site-header .site-branding img{max-width:230px;height:auto;max-height:none}.woocommerce-active .site-header .site-branding{float:left;width:73.913%;margin-right:4.34783%}.woocommerce-active .site-header .site-search{float:right;clear:none;width:21.7391%;margin-right:0}.woocommerce-active .site-header .main-navigation{float:left;clear:both;width:73.913%;margin-right:4.34783%}.woocommerce-active .site-header .site-header-cart{float:right;width:21.7391%;margin-bottom:0;margin-right:0}.storefront-secondary-navigation .site-header .site-branding{float:left;width:39.1304%;margin-right:4.34783%}.storefront-secondary-navigation .site-header .secondary-navigation{float:right;width:56.5217%;margin-right:0}.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{float:left;width:21.7391%;margin-right:4.34783%}.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation{float:left;width:47.8261%;margin-right:4.34783%}.site-branding .site-description{margin-bottom:0;display:block}.site-branding,.site-search,.site-header-cart,.site-logo-anchor,.site-logo-link,.custom-logo-link{margin-bottom:1.41575em}.site-header .subscribe-and-connect-connect{float:right;margin-bottom:1em}.site-header .subscribe-and-connect-connect .icons{margin:0;list-style:none}.site-header .subscribe-and-connect-connect .icons a{font-size:1em!important}.site-header .subscribe-and-connect-connect .icons li{display:inline-block;margin:0 0 0 .540791em!important}.col-full{box-sizing:content-box;max-width:66.4989em;margin-left:auto;margin-right:auto;padding:0 2.61792em}.col-full:before,.col-full:after{content:"";display:table}.col-full:after{clear:both;content:" ";clear:both;display:block}.site-content:before,.site-content:after{content:"";display:table}.site-content:after{clear:both}.content-area{float:left;width:73.913%;margin-right:4.34783%}.widget-area{float:right;width:21.7391%;margin-right:0}.right-sidebar .content-area{float:left;width:73.913%;margin-right:4.34783%}.right-sidebar .widget-area{float:right;width:21.7391%;margin-right:0}.left-sidebar .content-area{float:right;width:73.913%;margin-right:0}.left-sidebar .widget-area{float:left;width:21.7391%;margin-right:4.34783%}.storefront-full-width-content .content-area{float:left;width:100%;margin-left:0;margin-right:0}.content-area,.widget-area{margin-bottom:2.61792em}.page-template-template-fullwidth-php .content-area,.page-template-template-homepage-php .content-area{float:left;width:100%;margin-left:0;margin-right:0}.footer-widgets{border-bottom:1px solid #0000000d;padding-top:4.2358em}.footer-widgets:before,.footer-widgets:after{content:"";display:table}.footer-widgets:after{clear:both}.footer-widgets.col-2 .block{float:left;width:47.8261%;margin-right:4.34783%}.footer-widgets.col-2 .block.footer-widget-2{float:right;margin-right:0}.footer-widgets.col-3 .block{float:left;width:30.4348%;margin-right:4.34783%}.footer-widgets.col-3 .block.footer-widget-3{float:right;margin-right:0}.footer-widgets.col-4 .block{float:left;width:21.7391%;margin-right:4.34783%}.footer-widgets.col-4 .block.footer-widget-4{float:right;margin-right:0}.comment-list:before,.comment-list:after{content:"";display:table}.comment-list:after,.comment-list .comment{clear:both}.comment-list .comment-meta{float:left;text-align:right;width:17.6471%;margin-right:5.88235%}.comment-list .comment-meta .avatar{float:right}.comment-list .comment-content{margin-bottom:3.70633em;padding-bottom:3.70633em}.comment-list .comment-content,.comment-list #respond{float:right;width:76.4706%;margin-right:0}.comment-list #respond{float:right}.comment-list #respond .comment-form-author,.comment-list #respond .comment-form-email,.comment-list #respond .comment-form-url{width:100%;margin-right:0}.comment-list .comment-body #respond{margin-top:-1.618em;margin-bottom:2.61792em;box-shadow:0 6px 2em #0003}.comment-list .reply{clear:both;text-align:right}.comment-list ol.children{float:right;width:88.2353%;margin-right:0;list-style:none}.comment-list ol.children .comment-meta{float:left;width:20%;margin-right:6.66667%}.comment-list ol.children .comment-content,.comment-list ol.children #respond{float:right;width:73.3333%;margin-right:0}.comment-list ol.children ol.children{float:right;width:86.6667%;margin-right:0}.comment-list ol.children ol.children .comment-meta{float:left;width:23.0769%;margin-right:7.69231%}.comment-list ol.children ol.children .comment-content,.comment-list ol.children ol.children #respond{float:right;width:69.2308%;margin-right:0}.comment-list ol.children ol.children ol.children{float:right;width:84.6154%;margin-right:0}.comment-list ol.children ol.children ol.children .comment-meta{float:left;width:27.2727%;margin-right:9.09091%}.comment-list ol.children ol.children ol.children .comment-content,.comment-list ol.children ol.children ol.children #respond{float:right;width:63.6364%;margin-right:0}.comment-list ol.children ol.children ol.children ol.children{float:right;width:81.8182%;margin-right:0}.comment-list ol.children ol.children ol.children ol.children .comment-meta{float:left;width:33.3333%;margin-right:11.1111%}.comment-list ol.children ol.children ol.children ol.children .comment-content,.comment-list ol.children ol.children ol.children ol.children #respond{float:right;width:55.5556%;margin-right:0}#respond{padding:2.61792em}#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url{float:left;width:29.4118%;margin-right:5.88235%}#respond .comment-form-url{float:right;margin-right:0}#respond .comment-form-comment{clear:both}.hentry .entry-header{margin-bottom:2.61792em}.menu-toggle,.handheld-navigation,.main-navigation.toggled .handheld-navigation,.main-navigation.toggled div.menu{display:none}.primary-navigation{display:block}.main-navigation,.secondary-navigation{clear:both;width:100%;display:block}.main-navigation ul,.secondary-navigation ul{margin:0;padding-left:0;list-style:none;display:block}.main-navigation ul li,.secondary-navigation ul li{text-align:left;display:inline-block;position:relative}.main-navigation ul li a,.secondary-navigation ul li a{display:block}.main-navigation ul li a:before,.secondary-navigation ul li a:before{display:none}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul,.secondary-navigation ul li:hover>ul,.secondary-navigation ul li.focus>ul{display:block;left:0}.main-navigation ul li:hover>ul li>ul,.main-navigation ul li.focus>ul li>ul,.secondary-navigation ul li:hover>ul li>ul,.secondary-navigation ul li.focus>ul li>ul{left:-9999px}.main-navigation ul li:hover>ul li>ul.sub-menu--is-touch-device,.main-navigation ul li.focus>ul li>ul.sub-menu--is-touch-device,.secondary-navigation ul li:hover>ul li>ul.sub-menu--is-touch-device,.secondary-navigation ul li.focus>ul li>ul.sub-menu--is-touch-device{display:none;left:0}.main-navigation ul li:hover>ul li:hover>ul,.main-navigation ul li:hover>ul li.focus>ul,.main-navigation ul li.focus>ul li:hover>ul,.main-navigation ul li.focus>ul li.focus>ul,.secondary-navigation ul li:hover>ul li:hover>ul,.secondary-navigation ul li:hover>ul li.focus>ul,.secondary-navigation ul li.focus>ul li:hover>ul,.secondary-navigation ul li.focus>ul li.focus>ul{display:block;top:0;left:100%}.main-navigation ul ul,.secondary-navigation ul ul{float:left;z-index:99999;position:absolute;top:100%;left:-9999px}.main-navigation ul ul.sub-menu--is-touch-device,.secondary-navigation ul ul.sub-menu--is-touch-device{display:none;left:0}.main-navigation ul ul li,.secondary-navigation ul ul li{display:block}.main-navigation ul ul li a,.secondary-navigation ul ul li a{width:200px}ul.menu li.current-menu-item>a{color:#43454b}.storefront-primary-navigation{clear:both}.storefront-primary-navigation:before,.storefront-primary-navigation:after{content:"";display:table}.storefront-primary-navigation:after{clear:both}.main-navigation div.menu{display:block}.main-navigation ul.menu,.main-navigation ul.nav-menu{max-height:none;margin-left:-1em;transition:none;overflow:visible}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:1.618em 1em}.main-navigation ul.menu>li.menu-item-has-children:hover:after,.main-navigation ul.menu>li.page_item_has_children:hover:after,.main-navigation ul.nav-menu>li.menu-item-has-children:hover:after,.main-navigation ul.nav-menu>li.page_item_has_children:hover:after{display:block}.main-navigation ul.menu ul,.main-navigation ul.nav-menu ul{margin-left:0}.main-navigation ul.menu ul li a,.main-navigation ul.nav-menu ul li a{padding:.875em 1.41575em;font-size:.875em;font-weight:400}.main-navigation ul.menu ul li:last-child,.main-navigation ul.nav-menu ul li:last-child{border-bottom:0}.main-navigation ul.menu ul ul,.main-navigation ul.nav-menu ul ul{box-shadow:none;margin-left:0}.main-navigation ul.menu ul a:hover,.main-navigation ul.menu ul li:hover>a,.main-navigation ul.menu ul li.focus,.main-navigation ul.nav-menu ul a:hover,.main-navigation ul.nav-menu ul li:hover>a,.main-navigation ul.nav-menu ul li.focus{background-color:#00000006}.main-navigation a{padding:0 1em 2.29068em}.secondary-navigation{clear:none;width:auto;margin:0 0 1.618em;line-height:1}.secondary-navigation .menu{float:right;width:auto;font-size:.875em}.secondary-navigation .menu>li:hover>a{text-decoration:none}.secondary-navigation .menu ul a{background:#0000000d;padding:.326em .875em}.secondary-navigation .menu ul li:first-child a{padding-top:1em}.secondary-navigation .menu ul li:last-child a{padding-bottom:1em}.secondary-navigation .menu ul ul{margin-top:-.618047em}.secondary-navigation .menu a{color:#737781;padding:1em .875em;font-weight:400}.secondary-navigation .menu a:hover{text-decoration:none}.error404 .fourohfour-columns-2 .col-1{float:left;width:47.8261%;margin-right:4.34783%}.error404 .fourohfour-columns-2 .col-1 ul.products{margin-bottom:0}.error404 .fourohfour-columns-2 .col-2{float:right;width:47.8261%;margin-right:0}}@media (width<=66.4989em){.col-full{margin-left:2.61792em;margin-right:2.61792em;padding:0}}@media (width<=568px){.col-full{margin-left:1.41575em;margin-right:1.41575em;padding:0}}.container1{max-width:1200px;margin:50px auto;padding:0 20px}.grid1{grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:50px;display:grid}.box1{background-color:#fff;border-radius:20px;align-items:center;padding:20px 25px 20px 70px;display:flex;position:relative;box-shadow:0 4px 12px #00000026}.icon1{background-color:#ec1f27;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:50%;left:-30px;transform:translateY(-50%);box-shadow:0 4px 10px #0003}.icon1 img{width:28px;height:28px}.text1{color:#000;font-size:16px;line-height:1.4}@media (width<=600px){.grid1{grid-template-columns:1fr}.box1{padding:15px 20px 15px 65px}.icon1{width:50px;height:50px;left:-25px}.icon1 img{width:24px;height:24px}}
/* css/fonts.css */
/* Self-hosted fonts (SIL Open Font License 1.1) — no third-party requests. */
@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/exl-premium/fonts/manrope-latin-400-normal.woff2") format("woff2")}
@font-face{font-family:"Manrope";font-style:normal;font-weight:500;font-display:swap;src:url("/wp-content/themes/exl-premium/fonts/manrope-latin-500-normal.woff2") format("woff2")}
@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url("/wp-content/themes/exl-premium/fonts/manrope-latin-600-normal.woff2") format("woff2")}
@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/themes/exl-premium/fonts/manrope-latin-700-normal.woff2") format("woff2")}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url("/wp-content/themes/exl-premium/fonts/cormorant-garamond-latin-500-normal.woff2") format("woff2")}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url("/wp-content/themes/exl-premium/fonts/cormorant-garamond-latin-600-normal.woff2") format("woff2")}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/themes/exl-premium/fonts/cormorant-garamond-latin-700-normal.woff2") format("woff2")}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:500;font-display:swap;src:url("/wp-content/themes/exl-premium/fonts/cormorant-garamond-latin-500-italic.woff2") format("woff2")}
/* Metric-matched fallbacks: while the web fonts load, text is shown in a local font resized to
   the same width and line height, so nothing jumps when Manrope / Cormorant arrive. */
@font-face{font-family:"Manrope Fallback";src:local("Arial"),local("Helvetica"),local("Roboto"),local("Liberation Sans");size-adjust:98.6%;ascent-override:108.1%;descent-override:30.4%;line-gap-override:0%}
@font-face{font-family:"Cormorant Garamond Fallback";src:local("Times New Roman"),local("Times"),local("Liberation Serif"),local("Noto Serif");size-adjust:96%;ascent-override:96.3%;descent-override:29.9%;line-gap-override:0%}
/* css/premium.min.css */
:root{--exlp-serif:"Cormorant Garamond", "Cormorant Garamond Fallback", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--exlp-sans:"Manrope", "Manrope Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--exlp-ink:#1c1814;--exlp-dark:#47332a;--exlp-dark-2:#3a2a22;--exlp-ink-2:#3d362f;--exlp-muted:#6e655b;--exlp-line:#e6dfd4;--exlp-line-2:#d6ccbd;--exlp-paper:#faf8f4;--exlp-stage:#f4f1ed;--exlp-tile-radius:22px;--exlp-brand:#f9a61a;--exlp-accent:#99600f;--exlp-wrap:1240px;--exlp-gutter:24px;--exlp-radius:2px;--exlp-ease:cubic-bezier(.2, .7, .2, 1)}body,body :where(:not(i):not(svg):not(svg *):not([class*=fa-]):not([class*=icon]):not([class*=dashicons]):not(code):not(pre)){font-family:var(--exlp-sans)!important}body{color:var(--exlp-ink-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga";font-size:15.5px;line-height:1.65}.main-header .menu,.main-header .menu a,.main-header .menu .submenu span a,.main-header .menu .submenu li a,.main-header .menu-bar,.side-contect-btns a,.single_add_to_cart_button{font-family:var(--exlp-sans)!important}.main-header .menu a{letter-spacing:.01em;font-weight:600}body h1,body h2,body h3,.content-heading-box .heading,.exlp-h1,.exlp-h2,.exlp-process__n{letter-spacing:-.005em;color:var(--exlp-ink);font-weight:600;line-height:1.12;font-family:var(--exlp-serif)!important}body h1{font-size:clamp(2.1rem,1.5rem + 2.4vw,3.25rem)}body h2{font-size:clamp(1.7rem,1.35rem + 1.3vw,2.4rem)}body h3{font-size:clamp(1.35rem,1.2rem + .5vw,1.6rem)}body :is(h1,h2,h3,.content-heading-box .heading):not(.exlp-scope *){font-size-adjust:.5;line-height:1.2}body h4,body h5,body h6{color:var(--exlp-ink);letter-spacing:.01em;font-weight:700;font-family:var(--exlp-sans)!important}.cursive,.content-heading-box .mini-heading{letter-spacing:.01em;font-style:italic;font-weight:500;font-family:var(--exlp-serif)!important}.exlp-wrap{max-width:var(--exlp-wrap);padding:0 var(--exlp-gutter);box-sizing:border-box;margin:0 auto}.exlp-eyebrow,.exlp-label{font:700 11.5px/1.3 var(--exlp-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--exlp-accent);margin:0 0 .9rem;display:block}.exlp-label{color:var(--exlp-ink);letter-spacing:.14em;font-family:var(--exlp-sans)!important}.exlp-eyebrow--light{color:var(--exlp-brand)}a.exlp-eyebrow--link{text-decoration:none}a.exlp-eyebrow--link:hover{color:var(--exlp-ink)}.exlp-h1{margin:0}.exlp-h2{margin:0 0 1rem}.exlp-i{vertical-align:-.2em;flex:none;width:1.15em;height:1.15em}.exlp-btn,.exlp-scope .exlp-btn,.exlp-scope .exlp-enquire .single_add_to_cart_button{border:1px solid var(--exlp-dark);border-radius:var(--exlp-radius);background:var(--exlp-dark);color:#fff;letter-spacing:.12em;text-transform:uppercase;min-height:48px;box-shadow:none;cursor:pointer;transition:background-color .25s var(--exlp-ease), color .25s var(--exlp-ease), border-color .25s var(--exlp-ease);justify-content:center;align-items:center;gap:.55em;padding:.85em 1.6em;text-decoration:none;display:inline-flex;font:700 13px/1.2 var(--exlp-sans)!important}.exlp-btn:hover,.exlp-scope .exlp-enquire .single_add_to_cart_button:hover{background:var(--exlp-dark-2);border-color:var(--exlp-dark-2);color:#fff}.exlp-btn:focus-visible,.exlp-scope a:focus-visible,.exlp-scope button:focus-visible,.exlp-scope select:focus-visible,.exlp-scope input:focus-visible{outline:2px solid var(--exlp-accent);outline-offset:3px}.exlp-scope .exlp-btn--outline{color:var(--exlp-ink);background:0 0}.exlp-scope .exlp-btn--outline:hover{background:var(--exlp-dark);color:#fff}.exlp-scope .exlp-btn--ghost{color:var(--exlp-ink);border-color:var(--exlp-line-2);letter-spacing:.08em;background:#fff}.exlp-scope .exlp-btn--ghost:hover{border-color:var(--exlp-dark);color:var(--exlp-ink);background:#fff}.exlp-scope .exlp-btn--light{color:var(--exlp-ink);background:#fff;border-color:#fff}.exlp-scope .exlp-btn--light:hover{background:var(--exlp-brand);border-color:var(--exlp-brand);color:var(--exlp-ink)}.exlp-scope .exlp-btn--sm{min-height:38px;padding:.6em 1.1em;font-size:11.5px!important}.exlp-link{cursor:pointer;color:var(--exlp-ink);font:700 12.5px/1.4 var(--exlp-sans);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.35em;text-decoration:underline;text-decoration-color:var(--exlp-line-2);background:0 0;border:0;padding:0}.exlp-link:hover{text-decoration-color:currentColor}.exlp-link--light{color:#fff;text-decoration-color:#ffffff59}.exlp-crumbs{color:var(--exlp-muted);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0 0 1.75rem;font-size:12.5px;display:flex}.exlp-crumbs a{color:var(--exlp-muted);text-decoration:none}.exlp-crumbs a:hover{color:var(--exlp-ink);text-underline-offset:3px;text-decoration:underline}.exlp-crumbs__sep{color:var(--exlp-line-2)}#primary.content-area:has(.exlp-scope){float:none;width:100%;margin:0;padding:0}.site-main:has(.exlp-scope){margin:0;padding:0}.exlp-scope .woocommerce-products-header,.exlp-scope .storefront-sorting{display:none}.exlp-cat-hero,.exlp-process,.exlp-cta{box-shadow:0 0 0 100vmax var(--exlp-bleed,transparent);clip-path:inset(0 -100vmax)}.exlp-cat-hero,.exlp-process{--exlp-bleed:var(--exlp-paper)}.exlp-cta{--exlp-bleed:var(--exlp-dark)}.exlp-cat-hero{background:var(--exlp-paper);border-bottom:1px solid var(--exlp-line);padding:2.25rem 0 2rem}.exlp-cat-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:2rem 4rem;display:grid}.exlp-cat-hero__meta{color:var(--exlp-muted);letter-spacing:.02em;margin:1rem 0 0;font-size:13px}.exlp-cat-hero__meta span{color:var(--exlp-line-2);margin:0 .35em}.exlp-cat-hero__desc{color:var(--exlp-ink-2);font-size:14.5px;line-height:1.75}.exlp-cat-hero__desc p{margin:0 0 .75em}.exlp-cat-hero__desc.is-clamped .exlp-cat-hero__desc-inner{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.exlp-cat-hero__desc.is-open .exlp-cat-hero__desc-inner{-webkit-line-clamp:unset;display:block}.exlp-clamp-toggle{margin-top:.6rem}.exlp-chips{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.exlp-chip{border:1px solid var(--exlp-line-2);color:var(--exlp-ink);background:#fff;border-radius:999px;align-items:center;gap:.5em;padding:.55em 1em;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.exlp-chip:hover{border-color:var(--exlp-dark);color:var(--exlp-ink)}.exlp-chip.is-current{background:var(--exlp-dark);border-color:var(--exlp-dark);color:#fff}.exlp-chip__n{color:var(--exlp-muted);font-size:11.5px;font-weight:500}.exlp-chip.is-current .exlp-chip__n{color:#ffffffa6}.exlp-shop{padding-top:2rem;padding-bottom:4.5rem}.exlp-toolbar{border-bottom:1px solid #e6e0d8;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 2.25rem;padding-bottom:.9rem;display:flex}.exlp-toolbar .woocommerce-result-count{float:none;font:600 11px/1.4 var(--exlp-sans);letter-spacing:.16em;text-transform:uppercase;color:#6b6259;margin:0;padding:0}.exlp-toolbar .woocommerce-ordering{float:none;margin:0}.exlp-toolbar .woocommerce-ordering select{-webkit-appearance:none;appearance:none;min-height:38px;color:var(--exlp-ink);font:600 12.5px/1.2 var(--exlp-sans);box-shadow:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231c1814' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right .9em center no-repeat;border:1px solid #e6e0d8;border-radius:999px;padding:.45em 2.4em .45em 1.1em}.exlp-shop,.exlp-pdp__after{background:var(--exlp-stage);box-shadow:0 0 0 100vmax var(--exlp-stage);clip-path:inset(0 -100vmax)}.exlp-scope ul.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;list-style:none;margin:0!important;display:grid!important}.exlp-scope ul.products:before,.exlp-scope ul.products:after{content:none!important;display:none!important}.exlp-scope ul.products li.product{float:none!important;text-align:left!important;clear:none!important;width:auto!important;margin:0!important}.exlp-scope ul.products li.product.exlp-card{border-radius:var(--exlp-tile-radius);min-width:0;transition:transform .35s var(--exlp-ease), box-shadow .35s var(--exlp-ease);background:#fff;flex-direction:column;display:flex;position:relative;padding:14px 14px 18px!important}.exlp-scope ul.products li.product.exlp-card:hover{transform:translateY(-3px);box-shadow:0 30px 50px -32px #140e0847}.exlp-card__media{aspect-ratio:1;background:#fff;border-radius:14px;display:block;position:relative;overflow:hidden}.exlp-scope .exlp-card__media img.exlp-card__img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;transition:opacity .45s var(--exlp-ease);padding:5%;position:absolute;inset:0;margin:0!important}.exlp-card__img--alt,.exlp-card:hover .exlp-card__media.has-alt .exlp-card__img:not(.exlp-card__img--alt){opacity:0}.exlp-card:hover .exlp-card__media.has-alt .exlp-card__img--alt{opacity:1}.exlp-card__flag{z-index:1;font:700 10px/1.2 var(--exlp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--exlp-ink);background:#ffffffeb;padding:.35em .7em;position:absolute;top:12px;left:12px}.exlp-card__body{flex-direction:column;flex:1;padding:14px 6px 0;display:flex}.exlp-card__code{font:600 10.5px/1.3 var(--exlp-sans);letter-spacing:.16em;text-transform:uppercase;color:#6b6259;margin:0 0 5px}.exlp-scope .exlp-card__title,.exlp-scope ul.products li.product .woocommerce-loop-product__title{letter-spacing:-.01em;font:600 17px/1.3 var(--exlp-sans)!important;text-transform:none!important;color:#1d1d1f!important;margin:0!important;padding:0!important}.exlp-card__title a{color:inherit;text-decoration:none}.exlp-card__title a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.exlp-card__title a:focus-visible{outline:none}.exlp-card:has(.exlp-card__title a:focus-visible){outline:2px solid var(--exlp-accent);outline-offset:3px}.exlp-card__meta{color:#6e6e73;margin:3px 0 0;font-size:14px;line-height:1.45}.exlp-card__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex;position:static}.exlp-scope ul.products li.product .exlp-card__actions .button{z-index:2;background:var(--exlp-graphite-2,#3b3633);color:#fff;letter-spacing:0;text-transform:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 16px;transition:background-color .2s,opacity .2s;display:inline-flex;position:relative;font:600 13px/1 var(--exlp-sans)!important;margin:0!important}.exlp-scope ul.products li.product .exlp-card__actions .button:hover{color:#fff;background:#1f1c1a}.exlp-card__more{z-index:2;width:34px;height:34px;color:var(--exlp-graphite-2,#3b3633);background:#f1eeea;border-radius:50%;flex:none;place-items:center;text-decoration:none;transition:background-color .2s;display:inline-grid;position:relative}.exlp-card__more .exlp-i{width:16px;height:16px;transition:transform .25s var(--exlp-ease)}.exlp-card:hover .exlp-card__more{background:#e8e3dc}.exlp-card:hover .exlp-card__more .exlp-i{transform:translate(2px)}.exlp-scope ul.products li.product .exlp-card__actions .button.loading{opacity:.6;pointer-events:none}.exlp-scope ul.products li.product .exlp-card__actions .button.added{background:var(--exlp-hdr-gold,#d1902f)}.exlp-scope ul.products li.product .exlp-card__actions .button.added:before{content:"";background:currentColor;width:12px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.exlp-scope ul.products li.product .added_to_cart,.exlp-scope ul.products li.product a.added_to_cart.wc-forward{z-index:3;letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 48px);min-height:0;animation:exlp-pop .35s var(--exlp-ease);border-radius:999px;align-items:center;gap:6px;margin:0;padding:7px 12px;text-decoration:none;display:inline-flex;position:absolute;top:24px;left:24px;overflow:hidden;box-shadow:0 6px 18px -8px #140e0859,0 0 0 1px #0000000a;color:var(--exlp-accent)!important;font:600 12px/1.2 var(--exlp-sans)!important;background:#fff!important;border:0!important}.exlp-scope ul.products li.product .added_to_cart:hover{background:#fbf3e6!important}@keyframes exlp-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.exlp-scope .woocommerce-pagination{text-align:center;float:none;margin:3.5rem 0 0}.exlp-scope .woocommerce-pagination ul.page-numbers{border:0;gap:.45rem;margin:0;padding:0;display:inline-flex}.exlp-scope .woocommerce-pagination ul.page-numbers li{float:none;border:0;display:block}.exlp-scope .woocommerce-pagination .page-numbers li .page-numbers{min-width:42px;height:42px;color:var(--exlp-ink);font:600 13.5px/1 var(--exlp-sans);background:#fff;border:0;border-radius:999px;place-items:center;padding:0 .7em;text-decoration:none;transition:background-color .2s,color .2s;display:grid}.exlp-scope .woocommerce-pagination .page-numbers li a.page-numbers:hover{background:#e8e3dc}.exlp-scope .woocommerce-pagination .page-numbers li .page-numbers.current{background:var(--exlp-graphite-2,#3b3633);color:#fff}.exlp-scope ul.products li.product-category.exlp-catcard{border-radius:var(--exlp-tile-radius);transition:transform .35s var(--exlp-ease), box-shadow .35s var(--exlp-ease);background:#fff;display:block;padding:14px 14px 18px!important}.exlp-scope ul.products li.product-category.exlp-catcard:hover{transform:translateY(-3px);box-shadow:0 30px 50px -32px #140e0847}.exlp-catcard__link{color:var(--exlp-ink);text-decoration:none;display:block}.exlp-catcard__media{aspect-ratio:1;background:#fff;border-radius:14px;display:block;position:relative;overflow:hidden}.exlp-scope .exlp-catcard__media img{box-sizing:border-box;object-fit:contain;padding:5%;position:absolute;inset:0;width:100%!important;height:100%!important;margin:0!important}.exlp-catcard__body{grid-template-columns:1fr auto;align-items:center;gap:.15rem 1rem;padding:14px 6px 0;display:grid}.exlp-catcard__title{font:600 17px/1.3 var(--exlp-sans);letter-spacing:-.01em;color:#1d1d1f;grid-column:1}.exlp-catcard__count{color:#6e6e73;grid-column:1;font-size:13.5px}.exlp-catcard__arrow{width:34px;height:34px;color:var(--exlp-graphite-2,#3b3633);transition:background-color .2s, transform .3s var(--exlp-ease);background:#f1eeea;border-radius:50%;grid-area:1/2/span 2;place-items:center;display:grid}.exlp-catcard__arrow .exlp-i{width:16px;height:16px}.exlp-catcard__link:hover .exlp-catcard__arrow{background:#e8e3dc}.exlp-pdp-top{padding-top:1.75rem}.exlp-pdp__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:3rem 4.5rem;padding-bottom:4.5rem;display:grid}.exlp-pdp__gallery{min-width:0;position:sticky;top:96px}.exlp-scope .exlp-pdp__gallery .images,.exlp-scope .exlp-pdp__gallery .woocommerce-product-gallery{float:none!important;width:100%!important;max-width:100%!important;margin:0!important}.exlp-scope .exlp-pdp__gallery .nickx-slider-for,.exlp-scope .exlp-pdp__gallery .woocommerce-product-gallery__wrapper,.exlp-scope .exlp-pdp__gallery .flex-viewport,.exlp-scope .exlp-pdp__gallery .wcgs-carousel,.exlp-scope .exlp-pdp__gallery .wpgs-for{isolation:isolate;background:#fff;border:1px solid #ece7e0;border-radius:20px;overflow:hidden}.exlp-scope .exlp-pdp__gallery .flex-viewport .woocommerce-product-gallery__wrapper{border:0;border-radius:0}.exlp-scope .exlp-pdp__gallery .nickx-slider-for img,.exlp-scope .exlp-pdp__gallery .woocommerce-product-gallery__image img{width:100%;height:auto}.exlp-scope .exlp-pdp__gallery .nickx-popup{transition:transform .2s var(--exlp-ease);border-radius:50%;box-shadow:0 6px 16px -6px #140e0859,0 0 0 1px #0000000a;background-color:#fff!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:16px!important;width:40px!important;height:40px!important;bottom:14px!important;right:14px!important}.exlp-scope .exlp-pdp__gallery .nickx-popup:hover{transform:scale(1.06)}.exlp-scope .exlp-pdp__gallery .nickx-slider-for .main_arrow{box-shadow:0 6px 16px -6px #140e0859,0 0 0 1px #0000000a;box-sizing:border-box!important;width:40px!important;height:40px!important;color:var(--exlp-ink)!important;background:#fff!important;border-radius:50%!important;margin-top:-20px!important;padding:0!important;top:50%!important}.exlp-scope .exlp-pdp__gallery .nickx-slider-for .main_arrow:after{font-weight:700;font-size:13px!important}.exlp-scope .exlp-pdp__gallery .nickx-slider-for .nswiper-button-prev.main_arrow{left:14px!important}.exlp-scope .exlp-pdp__gallery .nickx-slider-for .nswiper-button-next.main_arrow{right:14px!important}.exlp-scope .exlp-pdp__gallery .nickx-slider-nav,.exlp-scope .exlp-pdp__gallery .flex-control-thumbs{margin-top:12px!important}.exlp-scope .exlp-pdp__gallery .nickx-slider-nav{margin-left:-2px!important;margin-right:-2px!important;padding:2px!important}.exlp-scope .exlp-pdp__gallery .nickx-slider-nav .nswiper-slide,.exlp-scope .exlp-pdp__gallery .flex-control-thumbs li{opacity:.7;cursor:pointer;background:#fff;border-radius:12px;transition:opacity .2s,border-color .2s,box-shadow .2s;overflow:hidden;border:1px solid #ece7e0!important}.exlp-scope .exlp-pdp__gallery .nickx-slider-nav .nswiper-slide img,.exlp-scope .exlp-pdp__gallery .flex-control-thumbs img{border-radius:0;border:0!important}.exlp-scope .exlp-pdp__gallery .nickx-slider-nav .nswiper-slide:hover,.exlp-scope .exlp-pdp__gallery .flex-control-thumbs li:hover{opacity:1}.exlp-scope .exlp-pdp__gallery .nickx-slider-nav .nswiper-slide-thumb-active,.exlp-scope .exlp-pdp__gallery .flex-control-thumbs li:has(img.flex-active){opacity:1;box-shadow:0 0 0 1px var(--exlp-graphite-2,#3b3633);border-color:var(--exlp-graphite-2,#3b3633)!important}.exlp-scope .exlp-pdp__summary{min-width:0;float:none!important;width:auto!important;margin:0!important}.exlp-scope .exlp-pdp__title.product_title{letter-spacing:-.01em;margin:0 0 1rem;padding:0;font:600 clamp(2.1rem, 1.6rem + 1.9vw, 3.1rem)/1.05 var(--exlp-serif)!important;color:var(--exlp-ink)!important;text-align:left!important;text-transform:none!important}.exlp-pdp__badges{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;display:flex}.exlp-badge{min-height:32px;font:600 12.5px/1.2 var(--exlp-sans);color:var(--exlp-ink);background:#f1eeea;border:0;border-radius:999px;align-items:center;gap:.45em;padding:.4em .95em;display:inline-flex}.exlp-badge .exlp-i{width:14px;height:14px;color:var(--exlp-accent)}.exlp-badge--code{background:var(--exlp-graphite-2,#3b3633);color:#fff;letter-spacing:.04em}.exlp-badge--code span{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:500}.exlp-pdp__intro{color:var(--exlp-ink-2);margin:0 0 2rem;font-size:16px;line-height:1.75}.exlp-pdp__intro p{margin:0 0 .8em}.exlp-pdp__intro p:last-child{margin-bottom:0}.exlp-pdp__intro--raw strong{color:var(--exlp-ink)}.exlp-specs{margin:0 0 2rem}.exlp-specs__list{border-top:1px solid var(--exlp-dark);margin:0}.exlp-specs__row{border-bottom:1px solid var(--exlp-line);grid-template-columns:minmax(7.5rem,38%) 1fr;gap:1rem;padding:.85rem 0;display:grid}.exlp-specs__row dt{color:var(--exlp-muted);letter-spacing:.02em;margin:0;font-size:13px;font-weight:600}.exlp-specs__row dd{color:var(--exlp-ink);margin:0;font-size:14.5px;font-weight:600}.exlp-features{margin:0 0 2rem}.exlp-features ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.exlp-features li{color:var(--exlp-ink-2);align-items:flex-start;gap:.65rem;margin:0;font-size:14.5px;display:flex}.exlp-features li .exlp-i{color:var(--exlp-accent);margin-top:.15em}.exlp-enquire{background:var(--exlp-stage,#f4f1ed);border-radius:var(--exlp-tile-radius,22px);border:0;margin:0 0 1.75rem;padding:22px 22px 20px}.exlp-enquire__note{color:#6e6e73;margin:0 0 16px;font-size:13.5px;line-height:1.6}.exlp-scope .exlp-enquire form.cart{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;border:0!important;margin:0 0 10px!important;padding:0!important;display:grid!important}.exlp-qty-label{font:600 10.5px/1.3 var(--exlp-sans);letter-spacing:.16em;text-transform:uppercase;color:#6b6259;grid-column:1/-1;margin:0 0 8px}.exlp-scope .exlp-enquire form.cart .quantity{background:#fff;border-radius:999px;align-items:center;height:48px;padding:0 4px;display:inline-flex;box-shadow:inset 0 0 0 1px #e6e0d8;float:none!important;margin:0!important}.exlp-scope .exlp-enquire form.cart .quantity .qty{width:64px;height:44px;box-shadow:none;font:600 16px/1 var(--exlp-sans);color:var(--exlp-ink);text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 .25rem}.exlp-scope .exlp-enquire form.cart .quantity .qty::-webkit-outer-spin-button,.exlp-scope .exlp-enquire form.cart .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.exlp-scope .exlp-enquire form.cart .quantity .qty:focus-visible{outline:none}.exlp-scope .exlp-enquire form.cart .quantity:focus-within{box-shadow:0 0 0 2px var(--exlp-graphite-2,#3b3633) inset}.exlp-qty-step{width:38px;height:38px;color:var(--exlp-ink);font:500 20px/1 var(--exlp-sans);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;transition:background-color .15s,color .15s;display:grid}.exlp-qty-step:hover{background:#f1eeea}.exlp-qty-step:disabled{color:#c9c3bb;cursor:default;background:0 0}.exlp-qty-step:focus-visible{outline:2px solid var(--exlp-accent);outline-offset:1px}.exlp-scope .exlp-enquire form.cart .single_add_to_cart_button{width:100%;min-height:48px;transition:background-color .2s,box-shadow .2s;box-shadow:0 10px 22px -14px #140e0899;float:none!important;background:var(--exlp-graphite-2,#3b3633)!important;color:#fff!important;font:600 15px/1 var(--exlp-sans)!important;letter-spacing:0!important;text-transform:none!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0 22px!important}.exlp-scope .exlp-enquire form.cart .single_add_to_cart_button:hover{color:#fff!important;background:#1f1c1a!important}.exlp-scope .exlp-enquire form.cart .single_add_to_cart_button.loading{opacity:.7}.exlp-enquire__alt{grid-template-columns:1fr 1fr;gap:10px;display:grid}.exlp-scope .exlp-enquire__alt .exlp-btn{min-height:44px;color:var(--exlp-ink);letter-spacing:0;text-transform:none;background:#fff;border:0;border-radius:999px;padding:0 1em;box-shadow:inset 0 0 0 1px #e6e0d8;font:600 13.5px/1 var(--exlp-sans)!important}.exlp-scope .exlp-enquire__alt .exlp-btn:hover{color:var(--exlp-ink);box-shadow:0 0 0 1.5px var(--exlp-graphite-2,#3b3633) inset;background:#fff}.exlp-scope .exlp-enquire__alt .exlp-i{width:17px;height:17px}.exlp-scope .exlp-enquire__alt .exlp-i--whatsapp{color:#1f8f4e}.exlp-assure{gap:.9rem;margin:0;padding:0;list-style:none;display:grid;padding:0 6px!important}.exlp-assure li{color:var(--exlp-muted);align-items:center;gap:.85rem;margin:0;font-size:13.5px;line-height:1.5;display:flex}.exlp-assure li .exlp-i{box-sizing:content-box;width:16px;height:16px;color:var(--exlp-graphite-2,#3b3633);background:#f1eeea;border-radius:50%;flex:none;margin:0;padding:9px}.exlp-assure strong{color:var(--exlp-ink);font-size:13.5px;font-weight:700;display:block}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error{background:var(--exlp-stage,#f4f1ed);color:var(--exlp-ink-2);border:0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 1.5rem;padding:14px 14px 14px 20px;font-size:14.5px;line-height:1.5;display:flex}.woocommerce-notices-wrapper .woocommerce-message:before,.woocommerce-notices-wrapper .woocommerce-info:before{color:var(--exlp-accent);flex:none;order:-2;margin:0;position:static}.woocommerce-notices-wrapper .woocommerce-message .button{float:none;background:var(--exlp-graphite-2,#3b3633);color:#fff;min-height:38px;font:600 13px/1 var(--exlp-sans);letter-spacing:0;text-transform:none;border:0;border-radius:999px;order:2;align-items:center;margin-left:auto;padding:0 16px;text-decoration:none;display:inline-flex}.woocommerce-notices-wrapper .woocommerce-message .button:hover{color:#fff;background:#1f1c1a}.woocommerce-notices-wrapper [tabindex="-1"]:focus{outline:none}.exlp-pdp-notices{padding-top:1.25rem}.exlp-pdp-notices .woocommerce-notices-wrapper>:last-child{margin-bottom:0}.exlp-about{border-top:1px solid var(--exlp-line);padding:4rem 0}.exlp-about__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2rem 4rem;display:grid}.exlp-prose{max-width:70ch;color:var(--exlp-ink-2);font-size:15.5px;line-height:1.8}.exlp-prose p{margin:0 0 1em}.exlp-prose b,.exlp-prose strong{color:var(--exlp-ink);font-weight:700}.exlp-prose em,.exlp-prose span[style*=underline]{font-style:normal;text-decoration:none!important}.exlp-process{background:var(--exlp-paper);border-top:1px solid var(--exlp-line);border-bottom:1px solid var(--exlp-line);padding:3.5rem 0}.exlp-process__steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.exlp-process__steps li{border-top:1px solid var(--exlp-line-2);margin:0;padding-top:1.25rem;position:relative}.exlp-process__n{font:500 1.6rem/1 var(--exlp-serif);color:#8c8174;position:absolute;top:1.1rem;right:0}.exlp-process__steps .exlp-i{width:24px;height:24px;color:var(--exlp-accent)}.exlp-scope .exlp-process__steps h3{color:var(--exlp-ink);letter-spacing:0;margin:.9rem 0 .35rem;font:700 15px/1.3 var(--exlp-sans)!important}.exlp-process__steps p{color:var(--exlp-muted);margin:0;font-size:13.5px;line-height:1.6}.exlp-pdp__after{padding-top:4rem;padding-bottom:4.5rem}.exlp-pdp__after:empty{display:none}.exlp-scope .related.products,.exlp-scope .upsells.products{text-align:left;max-width:none;margin:0}.exlp-scope .related.products>h2,.exlp-scope .upsells.products>h2{text-align:left;font:600 clamp(1.7rem, 1.35rem + 1.3vw, 2.4rem)/1.1 var(--exlp-serif);margin:0 0 2.25rem}.exlp-scope .related.products>h2:before,.exlp-scope .upsells.products>h2:before{font:700 11px/1.3 var(--exlp-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--exlp-accent);margin-bottom:.6rem;display:block}.exlp-scope .related.products>h2:before{content:"From the same collection"}.exlp-scope .upsells.products>h2:before{content:"Recommended"}.exlp-scope .related.products ul.products{flex-direction:initial;display:grid!important}.exlp-cta{background:var(--exlp-dark);color:#ffffffc7;padding:4.5rem 0}.exlp-cta__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:2rem 4rem;display:grid}.exlp-cta .exlp-h2{color:#fff;max-width:18ch}.exlp-cta__lead{color:#ffffffb8;max-width:56ch;margin:0;font-size:15px;line-height:1.7}.exlp-cta__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.25rem 1.75rem;display:flex}.exlp-ph{position:relative}.exlp-ph__inner{padding:0 15px}.exlp-ph__crumbs{font:500 13px/1.3 var(--exlp-sans);color:#6e6e73;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.exlp-ph__crumbs a{color:var(--exlp-ink-2);text-decoration:none}.exlp-ph__crumbs a:hover{color:var(--exlp-accent);text-underline-offset:3px;text-decoration:underline}.exlp-ph__sep{opacity:.5}html body .exlp-ph h1.exlp-ph__title{letter-spacing:-.01em;max-width:16ch;margin:0;font:600 clamp(2.3rem, 1.6rem + 2.2vw, 3.6rem)/1.04 var(--exlp-serif)!important;text-transform:none!important;color:var(--exlp-ink)!important}html body .exlp-ph--long h1.exlp-ph__title{max-width:24ch;font-size:clamp(1.8rem,1.35rem + 1.4vw,2.7rem)!important;line-height:1.1!important}.exlp-ph--overlay{isolation:isolate;background:var(--exlp-graphite-2,#3b3633);min-height:300px;display:flex;overflow:hidden}.exlp-ph__media{z-index:-1;position:absolute;inset:0}.exlp-ph__media img{object-fit:cover;object-position:center;width:100%;height:100%;margin:0;display:block}.exlp-ph__media:after{content:"";background:linear-gradient(90deg,#1a120cd6 0%,#1a120c9e 34%,#1a120c1f 68%,#1a120c00 100%),linear-gradient(#1a120c00 55%,#1a120c61 100%);position:absolute;inset:0}.exlp-ph--overlay .exlp-ph__wrap{align-items:flex-end;display:flex;position:relative}.exlp-ph--overlay .exlp-ph__inner{width:100%;padding:72px 15px 42px}.exlp-ph--overlay .exlp-ph__crumbs{color:#ffffffc7}.exlp-ph--overlay .exlp-ph__crumbs:before{content:"";background:#e3a64c;border-radius:2px;width:22px;height:2px;margin-right:6px}.exlp-ph--overlay .exlp-ph__crumbs a{color:#ffffffeb}.exlp-ph--overlay .exlp-ph__crumbs a:hover{color:#fff}.exlp-ph--overlay .exlp-ph__crumbs a:focus-visible{outline-offset:3px;outline:2px solid #e3a64c}html body .exlp-ph--overlay h1.exlp-ph__title{color:#fff!important}.exlp-ph--plain{background:#fff;padding-top:18px}.exlp-ph--plain .exlp-ph__inner{border-bottom:1px solid #ece7e0;margin:0 15px;padding:0 0 22px}html body .exlp-ph--plain h1.exlp-ph__title{max-width:30ch}.exlp-ph--flow{padding-top:20px}.exlp-ph--flow .exlp-ph__inner{border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;margin:0;padding:0 0 26px;display:flex}.exlp-ph--flow .exlp-ph__text{min-width:0}.exlp-ph__sub{color:#6e6e73;max-width:62ch;margin:10px 0 0;font-size:15px;line-height:1.55}.exlp-ph+section,.exlp-ph+.screen-reader-text+section{padding-top:3rem!important}.exlp-ph~section .left-img,.exlp-ph~section .right-img,.exlp-ph~section .blog-content img{border-radius:18px}.exlp-ph~section .single-blog-img,.exlp-ph~section .single-blog-img img{border-radius:14px}.exlp-ph~section .single-recent-post img{border-radius:10px}.exlp-ph~section a[data-fancybox=gallery]{isolation:isolate;border-radius:14px;overflow:hidden;background:var(--exlp-graphite-2,#3b3633)!important;border:0!important}.exlp-ph~section a[data-fancybox=gallery] img{transition:transform .5s var(--exlp-ease), opacity .3s!important}.exlp-ph~section a[data-fancybox=gallery]:hover img{transform:scale(1.04);opacity:.88!important}.exlp-ph~section a[data-fancybox=gallery]:focus-visible{outline:2px solid var(--exlp-accent);outline-offset:3px}@media (width<=768px){.exlp-ph--flow .exlp-ph__inner{display:block}.exlp-ph__sub{font-size:14px}.exlp-ph--overlay{min-height:168px}.exlp-ph--overlay .exlp-ph__inner{padding:40px 15px 20px}.exlp-ph--plain{padding-top:12px}.exlp-ph__crumbs{margin-bottom:8px}.exlp-ph+section{padding-top:2rem!important}.exlp-ph~section .left-img,.exlp-ph~section .right-img{border-radius:14px}}@media (width<=1100px){.exlp-scope ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.exlp-pdp__grid{gap:2.5rem 3rem}}@media (width<=900px){.exlp-cat-hero__grid,.exlp-pdp__grid,.exlp-about__grid,.exlp-cta__grid{grid-template-columns:minmax(0,1fr)}.exlp-pdp__gallery{position:static}.exlp-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.exlp-cta__actions{justify-content:flex-start}}@media (width<=768px){:root{--exlp-gutter:16px}.exlp-scope ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.exlp-scope ul.products li.product.exlp-card,.exlp-scope ul.products li.product-category.exlp-catcard{border-radius:18px;padding:10px 10px 14px!important}.exlp-card__media,.exlp-catcard__media{border-radius:12px}.exlp-card__body,.exlp-catcard__body{padding:12px 4px 0}.exlp-card__actions{padding-top:12px}.exlp-scope ul.products li.product .exlp-card__actions .button{width:100%}.exlp-scope ul.products li.product .added_to_cart{max-width:calc(100% - 32px);padding:6px 10px;top:16px;left:16px;font-size:11.5px!important}.exlp-catcard__title{font-size:14.5px}.exlp-catcard__arrow{display:none}.exlp-cat-hero{padding:1.5rem 0}.exlp-chips{margin:1.5rem calc(-1 * var(--exlp-gutter)) 0;padding:0 var(--exlp-gutter) .25rem;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.exlp-chips::-webkit-scrollbar{display:none}.exlp-chip{white-space:nowrap}.exlp-toolbar{flex-direction:row}.exlp-toolbar .woocommerce-result-count{font-size:12px}.exlp-scope .exlp-card__title,.exlp-scope ul.products li.product .woocommerce-loop-product__title{font-size:14.5px!important}.exlp-card__code{font-size:10px}.exlp-card__meta,.exlp-card__more{display:none}.exlp-pdp-top{padding-top:1rem}.exlp-pdp__grid{padding-bottom:3rem}.exlp-enquire{border-radius:18px;padding:18px 16px 16px}.exlp-scope .exlp-pdp__gallery .nickx-slider-for{border-radius:16px}.exlp-scope .exlp-pdp__gallery .nickx-slider-nav .nswiper-slide{border-radius:10px}.exlp-scope .exlp-enquire__alt .exlp-btn{padding:0 .6em;font-size:13px!important}.exlp-about,.exlp-process,.exlp-cta{padding:3rem 0}.exlp-pdp__after{padding-top:3rem;padding-bottom:3rem}}@media (width<=420px){.exlp-enquire__alt{grid-template-columns:1fr}.exlp-process__steps{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (prefers-reduced-motion:reduce){.exlp-scope *,.exlp-scope :before,.exlp-scope :after{transition:none!important;animation:none!important}}img[width][height]{height:auto}.nickx-slider-for:not(.nswiper-initialized){overflow:hidden}.nickx-slider-for:not(.nswiper-initialized)>.nswiper-wrapper{align-items:flex-start;display:flex}.nickx-slider-for:not(.nswiper-initialized)>.nswiper-wrapper>.nswiper-slide:not(:first-child){max-height:0;overflow:hidden}.nickx-slider-nav:not(.nswiper-initialized)>.nswiper-wrapper{align-items:flex-start}.nickx-slider-for:not(.nswiper-initialized)>.nswiper-wrapper>.nswiper-slide{flex:0 0 100%;width:100%}.nickx-slider-nav:not(.nswiper-initialized){overflow:hidden}.nickx-slider-nav:not(.nswiper-initialized)>.nswiper-wrapper{gap:8px;display:flex}.nickx-slider-nav:not(.nswiper-initialized)>.nswiper-wrapper>.nswiper-slide{flex:0 0 calc(25% - 6px)}.nickx-slider-for:not(.nswiper-initialized) .main_arrow{visibility:hidden}
/* css/header.min.css */
:root{--exlp-hdr-ink:#1b2129;--exlp-hdr-gold:#d1902f;--exlp-hdr-gold-2:#b87c24;--exlp-hdr-bg:#f7f5f2;--exlp-graphite:#4d4743;--exlp-graphite-2:#3b3633}.exlp-hdr-wrap,.main-header>.container{box-sizing:border-box;width:100%;margin:0 auto;max-width:var(--exlp-wrap)!important;padding:0 var(--exlp-gutter)!important}.exlp-util{font-family:var(--exlp-sans);background:var(--exlp-graphite-2);border-bottom:1px solid #ffffff0f}.exlp-util__row{justify-content:space-between;align-items:center;gap:24px;min-height:42px;display:flex}.exlp-util__tag{color:#ffffffe6;letter-spacing:0;align-items:center;gap:14px;margin:0;font-size:13.5px;font-weight:500;display:flex}.exlp-util__tag:before{content:"";background:#e3a64c;border-radius:2px;width:22px;height:2px}.exlp-util__links{align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.exlp-util__links li{margin:0;list-style:none}.exlp-util__links a{cursor:pointer;white-space:nowrap;align-items:center;gap:9px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex;color:#ffffffe6!important}.exlp-util__links a svg{color:#e3a64c;flex:none;width:17px;height:17px}.exlp-util__links a:hover{color:#f0c27d!important}.exlp-util__sep{background:#ffffff38;width:1px;height:22px}.main-header{z-index:50;border:0;box-shadow:0 1px #1e19140a,0 10px 24px -18px #1e191438;background:#fff!important}.main-header .menu{background:0 0!important}.main-header .row.exlp-bar{flex-wrap:nowrap;align-items:center;gap:28px;min-height:78px;margin:0;display:flex;position:static}.main-header .exlp-bar>*{width:auto;margin:0;padding:0}.main-header .exlp-logo{flex:none;width:222px;line-height:0;display:block}.main-header .exlp-logo img{width:100%;height:auto}.main-header.stricky-fixed{box-shadow:0 12px 28px -18px #1e191459}.main-header.stricky-fixed .row.exlp-bar{min-height:66px}header:has(>.main-header.stricky-fixed){padding-bottom:78px}@media (width>=992px){.main-header .menu{flex:auto;margin:0;padding:0 8px;justify-content:space-between!important;column-gap:12px!important;width:auto!important}.main-header .menu>li{position:static}.main-header .menu>li.exlp-nav-util{display:none!important}}.main-header .menu>li>a{letter-spacing:0;white-space:nowrap;cursor:pointer;align-items:center;text-decoration:none;transition:color .2s;position:relative;color:var(--exlp-hdr-ink)!important;padding:28px 0!important;font-size:15px!important;font-weight:500!important;display:inline-flex!important}.main-header.stricky-fixed .menu>li>a{padding:22px 0!important}.main-header .menu>li>a:before{content:"";background:var(--exlp-hdr-gold);transform-origin:50%;height:3px;transition:transform .3s var(--exlp-ease);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:-2px;right:-2px;transform:scaleX(0)}.main-header .menu>li>a:hover,.main-header .menu>li.is-open>a,.main-header .menu>li.is-current>a{color:var(--exlp-hdr-gold-2)!important}.main-header .menu>li>a:hover:before,.main-header .menu>li.is-open>a:before,.main-header .menu>li.is-current>a:before{transform:scaleX(1)}.main-header .menu>li>a:focus-visible{outline:2px solid var(--exlp-hdr-gold);outline-offset:4px;border-radius:2px}.main-header .menu .dropdown>a:after{transition:transform .25s var(--exlp-ease);margin-top:-4px;display:inline-block;transform:rotate(45deg);content:""!important;border:0!important;border-right:1.6px solid var(--exlp-hdr-gold-2)!important;border-bottom:1.6px solid var(--exlp-hdr-gold-2)!important;vertical-align:middle!important;width:6px!important;height:6px!important;margin-left:8px!important;rotate:0deg!important}.main-header .menu .dropdown.is-open>a:after{margin-top:3px;transform:rotate(225deg)}.exlp-actions{flex:none;align-items:center;gap:14px;display:flex}.exlp-actions .search{cursor:pointer;border:1px solid #efebe6;place-items:center;transition:color .2s,box-shadow .2s;box-shadow:0 4px 14px -4px #1e191424;width:46px!important;height:46px!important;color:var(--exlp-hdr-ink)!important;background:#fff!important;border-radius:50%!important;font-size:16px!important;display:grid!important}.exlp-actions .search:hover{box-shadow:0 6px 18px -6px #1e191440;color:var(--exlp-hdr-gold-2)!important}.exlp-actions .wishlist{border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 9px 0 20px;line-height:1;text-decoration:none;transition:filter .2s,box-shadow .2s;position:relative;box-shadow:0 8px 18px -10px #be7d23bf;color:#fff!important;background:linear-gradient(90deg,#dfae68 0%,#d49638 38%,#d1902f 100%)!important;font-size:15px!important;display:inline-flex!important}.exlp-actions .wishlist:hover{filter:brightness(1.04);box-shadow:0 10px 22px -10px #be7d23e6}.exlp-actions .wishlist .fa-heart{font-size:16px;color:#fff!important;font-weight:400!important}.exlp-hdr-label{font:500 13.5px/1 var(--exlp-sans);letter-spacing:.03em;text-transform:uppercase;color:#fff}.exlp-actions .wishlist .count{place-items:center;min-width:28px;padding:0 8px;width:auto!important;height:28px!important;color:var(--exlp-hdr-gold-2)!important;font:600 13px/1 var(--exlp-sans)!important;background:#fff!important;border:0!important;border-radius:999px!important;display:inline-grid!important;position:static!important}@media (width>=992px) and (width<=1199.98px){.main-header .exlp-logo{width:172px}.main-header .row.exlp-bar{gap:18px}.main-header .menu{padding:0}.main-header .menu>li>a{font-size:13.5px!important}.exlp-hdr-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.exlp-actions{gap:10px}.exlp-actions .wishlist{padding-left:15px}.exlp-util__tag{display:none}.exlp-util__row{justify-content:flex-end}}@media (width>=992px){.main-header .menu .dropdown .submenu.exlp-submenu{border:1px solid var(--exlp-line);border-radius:0 0 var(--exlp-radius) var(--exlp-radius);background:#fff;border-top:0;top:100%;overflow:auto;width:100%!important;max-height:calc(100vh - 150px)!important;transition:opacity .22s var(--exlp-ease), transform .22s var(--exlp-ease), visibility .22s!important;padding:0!important;transform:translate(-50%,10px)!important;box-shadow:0 40px 70px -40px #1c181473!important}.main-header .menu .dropdown.is-open .submenu.exlp-submenu{visibility:visible;opacity:1;transform:translate(-50%)!important}.main-header .menu .dropdown.exlp-dd:not(.is-open) .submenu.exlp-submenu{visibility:hidden;opacity:0}.exlp-mm{display:none!important}}.exlp-mega__inner{text-align:left;grid-template-columns:minmax(240px,280px) minmax(0,1fr) minmax(220px,250px);min-height:440px;display:grid}.main-header .exlp-mega__rail{background:var(--exlp-paper);border-right:1px solid var(--exlp-line);margin:0;padding:14px 0;list-style:none}.main-header .exlp-mega__rail li{margin:0}.main-header .menu .exlp-mega__tab{border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:12px;line-height:1.35;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;color:var(--exlp-ink-2)!important;padding:8px 18px 8px 22px!important;font-size:14px!important;font-weight:600!important;display:flex!important}.main-header .menu .exlp-mega__tab svg{opacity:0;flex:none;transition:opacity .2s,transform .2s;transform:translate(-4px)}.main-header .menu .exlp-mega__tab:hover{color:var(--exlp-ink)!important}.main-header .menu .exlp-mega__tab.is-active{border-left-color:var(--exlp-brand);background:#fff;color:var(--exlp-ink)!important}.main-header .menu .exlp-mega__tab.is-active svg{opacity:1;transform:none}.main-header .menu .exlp-mega__tab:focus-visible{outline:2px solid var(--exlp-accent);outline-offset:-2px}.exlp-mega__panes{min-width:0;padding:26px 36px 30px}.exlp-mega__pane-head{border-bottom:1px solid var(--exlp-line);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 16px;padding:0 0 14px;display:flex}.exlp-mega__title{color:var(--exlp-ink);letter-spacing:-.005em;margin:0;font:600 30px/1.1 var(--exlp-serif)!important}.main-header .menu .exlp-mega__all{letter-spacing:.12em;text-transform:uppercase;flex:none;align-items:center;gap:6px;text-decoration:none;color:var(--exlp-ink)!important;font:700 11.5px/1.2 var(--exlp-sans)!important;padding:0!important;display:inline-flex!important}.main-header .menu .exlp-mega__all:hover{color:var(--exlp-accent)!important}.main-header .exlp-mega__list{columns:3 180px;column-gap:32px;margin:0;padding:0;list-style:none}.main-header .exlp-mega__list li{break-inside:avoid;margin:0;list-style:none}.main-header .menu .exlp-mega__list a{line-height:1.4;text-decoration:none;color:var(--exlp-ink-2)!important;padding:6px 0!important;font-size:14.5px!important;font-weight:500!important;display:inline-block!important}.main-header .menu .exlp-mega__list a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--exlp-brand);color:var(--exlp-ink)!important}.main-header .exlp-mega__list .is-label{break-after:avoid;font:700 10.5px/1.3 var(--exlp-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--exlp-accent);padding:16px 0 4px}.main-header .exlp-mega__list .is-label:first-child{padding-top:0}.exlp-mega__aside{background:var(--exlp-dark);color:#ffffffb8;flex-direction:column;justify-content:flex-end;gap:10px;padding:30px 26px;display:flex}.exlp-mega__eyebrow{font:700 10.5px/1.3 var(--exlp-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--exlp-brand);margin:0}.exlp-mega__aside.has-photo{padding-top:26px}.exlp-mega__photo{aspect-ratio:1;background:#ffffff0f;border-radius:14px;flex:none;margin:0 0 auto;overflow:hidden}.main-header .exlp-mega__photo img{object-fit:cover;width:100%;max-width:none;height:100%;margin:0;display:block}.exlp-mega__aside.has-photo .exlp-mega__eyebrow{margin-top:18px}.exlp-mega__aside-title{color:#fff;margin:0;font:600 24px/1.15 var(--exlp-serif)!important}.exlp-mega__aside-text{color:#ffffffad;margin:0 0 6px;font-size:13px;line-height:1.6}.main-header .menu .exlp-mega__cta{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--exlp-radius);background:#fff;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:background-color .2s;color:var(--exlp-ink)!important;font:700 11.5px/1.2 var(--exlp-sans)!important;padding:12px 16px!important;display:inline-flex!important}.main-header .menu .exlp-mega__cta:hover{background:var(--exlp-brand);color:var(--exlp-ink)!important}@media (width>=992px) and (width<=1199px){.exlp-mega__inner{grid-template-columns:250px minmax(0,1fr)}.exlp-mega__aside{display:none}}@media (width<=991.98px){header:has(>.main-header.stricky-fixed){padding-bottom:66px}.exlp-util__tag,.exlp-util__sep,.exlp-util__links li:nth-child(n+4){display:none}.exlp-util__row{justify-content:center;min-height:38px}.exlp-util__links{gap:20px}.exlp-util__links a{font-size:12.5px}.main-header .row.exlp-bar{gap:10px;min-height:66px;position:static}.main-header .exlp-logo{flex:auto;width:auto;max-width:210px;margin-right:auto}.exlp-actions{order:2;gap:10px}.main-header .menu-bar{order:3;color:var(--exlp-ink)!important;padding:8px 0 8px 4px!important;font-size:22px!important}.exlp-actions{gap:8px}.exlp-actions .search{width:40px!important;height:40px!important;font-size:14px!important}.exlp-actions .wishlist{gap:8px;height:40px;padding:0 5px 0 14px}.exlp-actions .wishlist .count{min-width:26px;height:26px!important}.exlp-hdr-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.main-header .menu{z-index:998;overscroll-behavior:contain;border-top:1px solid var(--exlp-line);height:0;max-height:calc(100dvh - 120px);margin:0;padding:0 20px;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 30px 40px -30px #3c281473;background:#fff!important;transition:opacity .25s,visibility .25s!important;position:absolute!important}.main-header .menu-bar.open+.menu{padding:4px 20px 24px;height:auto!important}.main-header .menu>li{border-bottom:1px solid var(--exlp-line);list-style:none}.main-header .menu>li>a{justify-content:space-between;padding:15px 0!important;font-size:15.5px!important;display:flex!important}.main-header .menu>li>a:before{display:none}.main-header .menu .dropdown .submenu{display:none!important}.exlp-mm{padding:0 0 14px}.exlp-mm[hidden]{display:none}.exlp-mm__group>button{border:0;border-left:1px solid var(--exlp-line-2);width:100%;color:var(--exlp-ink-2);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 2px 12px 14px;display:flex;font:600 14.5px/1.35 var(--exlp-sans)!important}.exlp-mm__group>button svg{transition:transform .25s var(--exlp-ease);flex:none}.exlp-mm__group>button[aria-expanded=true]{color:var(--exlp-ink);border-left-color:#c08a3e}.exlp-mm__group>button[aria-expanded=true] svg{color:var(--exlp-accent);transform:rotate(180deg)}.exlp-mm__group>button:focus-visible{outline:2px solid var(--exlp-brand);outline-offset:-2px}.exlp-mm__group ul{border-left:1px solid #c08a3e;margin:0 0 8px;padding:0 0 4px 26px;list-style:none}.exlp-mm__group ul[hidden]{display:none}.exlp-mm__group li{list-style:none}.main-header .menu .exlp-mm__group ul a{align-items:center;gap:6px;text-decoration:none;color:var(--exlp-muted)!important;padding:9px 0!important;font-size:14px!important;font-weight:500!important;display:flex!important}.main-header .menu .exlp-mm__group ul .is-all a{letter-spacing:.1em;text-transform:uppercase;color:var(--exlp-accent)!important;font-size:12px!important;font-weight:700!important}.exlp-mm__group .is-label{font:700 10.5px/1.3 var(--exlp-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--exlp-accent);padding:12px 0 2px}}@media (width<=420px){.exlp-util__links li:first-child span{display:none}.main-header .exlp-logo{max-width:170px}}@media (prefers-reduced-motion:reduce){.main-header *,.main-header :before,.main-header :after{transition:none!important;animation:none!important}}.main-header .menu .dropdown .submenu .exlp-mega__tab span,.main-header .menu .exlp-mm__group>button span{color:inherit!important;font:inherit!important}.exlp-mm__group>button:focus:not(:focus-visible),.main-header .menu .exlp-mega__tab:focus:not(:focus-visible){outline:none}footer .main-footer{background:var(--exlp-dark-2)!important;padding-top:72px!important}footer .main-footer .footer-title{letter-spacing:0;font-family:var(--exlp-serif)!important;color:#fff!important;margin-bottom:18px!important;font-size:23px!important;font-weight:600!important}footer .main-footer .footer-title:after{content:"";background:var(--exlp-brand);width:28px;height:2px;margin-top:10px;display:block}footer .main-footer .footer-body,footer .main-footer .footer-body p,footer .main-footer .footer-body a{font-size:14px;line-height:1.7;color:#ffffffbd!important}footer .main-footer .footer-body strong,footer .main-footer .footer-body b{font-weight:700;color:#fff!important}footer .main-footer .footer-body a:hover,footer .main-footer .footer-body ul a i,footer .main-footer .footer-body a i.fa-arrow-right-long{color:var(--exlp-brand)!important}footer .main-footer .social-icons a{color:#fffc!important}footer .main-footer .social-icons a:hover{color:var(--exlp-brand)!important}footer .main-footer input[type=email],footer .main-footer input[type=text]{color:#fff!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff59!important;border-radius:0!important}footer .main-footer input::placeholder{color:#ffffff80!important}footer .main-footer button,footer .main-footer input[type=submit]{text-transform:uppercase;width:100%;min-height:44px;margin-top:12px;background:var(--exlp-brand)!important;color:var(--exlp-ink)!important;border-radius:var(--exlp-radius)!important;font:700 12px/1.2 var(--exlp-sans)!important;letter-spacing:.14em!important;border:0!important;padding:12px 18px!important}footer .copyright,footer .copyright *{background:#2e211a!important}footer .copyright{color:#ffffff8c!important;border-top:1px solid #ffffff14!important;font-size:12.5px!important}footer .copyright *{color:inherit!important}
/* css/sections.css */
/* ==========================================================================
   M9 B2B Fashions — shared sections, site-wide pop-ups and footer form
   1. Section heads   2. Customer speak   3. Trade fairs   4. Certificates & accreditations
   5. Contact page   6. Search pop-up (+ brochure pop-up)   7. Enquire Now pop-up
   8. Newsletter (footer)   9. Responsive
   Same "Gallery" language as the shop: white tiles on the ivory stage, graphite pills, amber accents.
   ========================================================================== */

/* 1. Section heads ----------------------------------------------------------------- */
.exlp-sec { padding: 84px 0; background: #fff; }
.exlp-sec--stage {
	background: var(--exlp-stage, #f4f1ed);
	box-shadow: 0 0 0 100vmax var(--exlp-stage, #f4f1ed); clip-path: inset(0 -100vmax);
}
.exlp-sec__head { margin: 0 0 40px; }
.exlp-sec__head--center { max-width: 720px; margin-left: auto; margin-right: auto; text-align: center; }
.exlp-sec__head--split { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 20px 64px; align-items: end; }
.exlp-sec__eyebrow {
	margin: 0 0 12px; font: 700 11px/1.3 var(--exlp-sans); letter-spacing: .18em; text-transform: uppercase; color: var(--exlp-accent, #99600f);
}
html body .exlp-scope .exlp-sec__title {
	margin: 0; font: 600 clamp(2rem, 1.4rem + 1.6vw, 2.75rem)/1.08 var(--exlp-serif) !important;
	letter-spacing: -.01em; text-transform: none; color: var(--exlp-ink); font-size-adjust: none;
}
.exlp-sec__sub { margin: 14px 0 0; font-size: 16px; line-height: 1.65; color: #6e6e73; }
.exlp-sec__intro p { margin: 0 0 .8em; font-size: 15.5px; line-height: 1.75; color: var(--exlp-ink-2); }
.exlp-sec__intro p:last-child { margin-bottom: 0; }

/* 2. Customer speak ------------------------------------------------------------------ */
.exlp-speak__grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }
.exlp-speak__card {
	position: relative; display: flex; flex-direction: column; margin: 0; padding: 44px 44px 34px;
	background: #fff; border-radius: var(--exlp-tile-radius, 22px);
}
.exlp-speak__mark { display: block; height: 44px; margin: 0 0 6px; font: 600 104px/1 var(--exlp-serif); font-family: var(--exlp-serif) !important; color: var(--exlp-hdr-gold, #d1902f); }
.exlp-speak__quote { flex: 1; margin: 0 0 28px; padding: 0; border: 0; }
.exlp-speak__quote p {
	margin: 0; font: italic 500 23px/1.5 var(--exlp-serif); font-family: var(--exlp-serif) !important; color: var(--exlp-ink);
}
.exlp-speak__who { display: flex; align-items: center; gap: 14px; padding-top: 22px; border-top: 1px solid #efebe5; }
.exlp-speak__avatar {
	display: grid; place-items: center; width: 44px; height: 44px; border-radius: 50%;
	background: var(--exlp-graphite-2, #3b3633); color: #fff; font: 700 14px/1 var(--exlp-sans); letter-spacing: .04em;
}
.exlp-speak__name { font: 700 15px/1.3 var(--exlp-sans); color: var(--exlp-ink); }

/* 3. Trade fairs ------------------------------------------------------------------------ */
.exlp-fairs__lead {
	display: flex; align-items: center; gap: 14px; margin: 0 0 18px;
	font: 700 11px/1.3 var(--exlp-sans); letter-spacing: .18em; text-transform: uppercase; color: #6b6259;
}
.exlp-fairs__lead::after { content: ""; flex: 1; height: 1px; background: #e3ddd4; }
ol.exlp-fairs__grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin: 0 !important; padding: 0 !important; list-style: none; }
.exlp-fairs__item {
	position: relative; display: flex; flex-direction: column; gap: 10px; min-width: 0; margin: 0; padding: 26px 26px 24px;
	background: var(--exlp-stage, #f4f1ed); border-radius: 20px; transition: transform .35s var(--exlp-ease), box-shadow .35s var(--exlp-ease);
}
.exlp-sec--stage .exlp-fairs__item { background: #fff; }
.exlp-fairs__item:hover { transform: translateY(-2px); box-shadow: 0 26px 44px -30px rgba(20, 14, 8, .3); }
.exlp-fairs__n { font: 700 11px/1 var(--exlp-sans); letter-spacing: .16em; color: #9a5f12; }
html body .exlp-scope .exlp-fairs__name {
	margin: 0; font: 600 25px/1.15 var(--exlp-serif) !important; letter-spacing: -.005em; text-transform: none; color: var(--exlp-ink); font-size-adjust: none;
}
.exlp-fairs__desc { margin: 0; font-size: 14.5px; line-height: 1.55; color: var(--exlp-ink-2); }
.exlp-fairs__where { display: flex; align-items: flex-start; gap: 8px; margin: auto 0 0; padding-top: 6px; font-size: 14px; line-height: 1.45; color: #6e6e73; }
.exlp-fairs__where .exlp-i { width: 17px; height: 17px; margin-top: 1px; color: var(--exlp-hdr-gold-2, #b87c24); }
.exlp-fairs__item.is-wide { grid-column: 1 / -1; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 6px 28px; }
.exlp-fairs__item.is-wide .exlp-fairs__n { grid-row: 1 / span 2; }
.exlp-fairs__item.is-wide .exlp-fairs__desc { grid-column: 2; }
.exlp-fairs__item.is-wide .exlp-fairs__where { grid-column: 3; grid-row: 1 / span 2; margin: 0; padding: 0; }

/* 4. Certificates & accreditations --------------------------------------------------- */
.exlp-certs__grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.exlp-certs__card {
	display: flex; flex-direction: column; min-width: 0; padding: 12px 12px 20px;
	background: #fff; border: 1px solid #ece7e0; border-radius: var(--exlp-tile-radius, 22px);
	color: var(--exlp-ink); text-decoration: none; transition: transform .35s var(--exlp-ease), box-shadow .35s var(--exlp-ease), border-color .35s;
}
.exlp-certs__card:hover { transform: translateY(-3px); border-color: transparent; box-shadow: 0 30px 50px -32px rgba(20, 14, 8, .32); color: var(--exlp-ink); }
.exlp-certs__card:focus-visible { outline: 2px solid var(--exlp-accent) !important; outline-offset: 3px; }
.exlp-certs__doc {
	display: grid; place-items: center; aspect-ratio: 4 / 5; margin: 0 0 18px; padding: 22px;
	background: var(--exlp-stage, #f4f1ed); border-radius: 14px; overflow: hidden;
}
html body .exlp-scope .exlp-certs__doc img {
	display: block; max-width: 100%; max-height: 100%; width: auto; height: auto; margin: 0; border-radius: 0;
	background: #fff; box-shadow: 0 16px 28px -16px rgba(20, 14, 8, .35), 0 0 0 1px rgba(20, 14, 8, .06);
	transition: transform .5s var(--exlp-ease);
}
.exlp-certs__card:hover .exlp-certs__doc img { transform: translateY(-3px) rotate(-.6deg); }
.exlp-certs__name { padding: 0 8px; font: 700 16px/1.3 var(--exlp-sans); color: var(--exlp-ink); }
.exlp-certs__what { margin-top: 4px; padding: 0 8px; font-size: 13.5px; line-height: 1.45; color: #6e6e73; }
.exlp-certs__dl {
	display: inline-flex; align-items: center; gap: 8px; margin: 16px 8px 0; align-self: flex-start;
	padding: 8px 14px; border-radius: 999px; background: #f1eeea;
	font: 600 13px/1 var(--exlp-sans); color: var(--exlp-graphite-2, #3b3633); transition: background-color .2s, color .2s;
}
.exlp-certs__dl .exlp-i { width: 16px; height: 16px; }
.exlp-certs__card:hover .exlp-certs__dl { background: var(--exlp-graphite-2, #3b3633); color: #fff; }

.exlp-accr { margin-top: 72px; }
html body .exlp-scope .exlp-accr__title {
	display: flex; align-items: center; gap: 18px; margin: 0 0 24px;
	font: 700 11px/1.3 var(--exlp-sans) !important; letter-spacing: .18em; text-transform: uppercase; color: #6b6259; font-size-adjust: none;
}
.exlp-accr__title::before, .exlp-accr__title::after { content: ""; flex: 1; height: 1px; background: #e3ddd4; }
ul.exlp-accr__list { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; margin: 0 !important; padding: 0 !important; list-style: none; }
.exlp-accr__item { display: flex; flex-direction: column; align-items: center; gap: 12px; margin: 0; }
.exlp-accr__logo {
	display: grid; place-items: center; width: 100%; height: 132px; padding: 22px 28px;
	background: #fff; border: 1px solid #ece7e0; border-radius: 18px; box-sizing: border-box;
}
html body .exlp-scope .exlp-accr__logo img { display: block; max-width: 100%; max-height: 84px; width: auto; height: auto; margin: 0; object-fit: contain; border-radius: 0; }
.exlp-accr__label { font: 600 12px/1.3 var(--exlp-sans); letter-spacing: .12em; text-transform: uppercase; color: #6e6e73; }

/* 5. Contact page -------------------------------------------------------------------------- */
.exlp-contact { padding-top: 64px; }
.exlp-contact__grid { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: 32px 56px; align-items: start; }
.exlp-contact__offices { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; margin: 32px 0 0; }
.exlp-contact__office { min-width: 0; padding: 20px 20px 18px; background: #fff; border-radius: 18px; }
.exlp-contact__ic {
	display: grid; place-items: center; width: 40px; height: 40px; margin: 0 0 14px; border-radius: 50%;
	background: #f1eeea; color: var(--exlp-graphite-2, #3b3633);
}
.exlp-contact__ic .exlp-i { width: 19px; height: 19px; }
.exlp-contact__label { margin: 0 0 6px; font: 700 10.5px/1.3 var(--exlp-sans); letter-spacing: .16em; text-transform: uppercase; color: var(--exlp-accent, #99600f); }
.exlp-contact__org { margin: 0 0 4px; font: 700 15px/1.35 var(--exlp-sans); color: var(--exlp-ink); }
.exlp-contact__addr { margin: 0; font-style: normal; font-size: 14px; line-height: 1.6; color: #5f5a54; }
ul.exlp-contact__lines { margin: 24px 0 0 !important; padding: 8px 20px !important; list-style: none; background: #fff; border-radius: 18px; }
.exlp-contact__lines li { display: grid; grid-template-columns: 36px 92px minmax(0, 1fr); align-items: center; gap: 12px; margin: 0; padding: 12px 0; border-bottom: 1px solid #f1ede7; }
.exlp-contact__lines li:last-child { border-bottom: 0; }
.exlp-contact__ic--sm { width: 36px; height: 36px; margin: 0; }
.exlp-contact__ic--sm .exlp-i { width: 17px; height: 17px; }
.exlp-contact__ic--sm .exlp-i--whatsapp { color: #1f8f4e; }
.exlp-contact__k { font: 600 13px/1.3 var(--exlp-sans); color: #6e6e73; }
.exlp-contact__v { display: flex; flex-wrap: wrap; align-items: baseline; column-gap: 2px; row-gap: 2px; font-size: 15px; line-height: 1.5; }
html body .exlp-scope .exlp-contact__v a { white-space: nowrap; }
html body .exlp-scope .exlp-contact__v a { color: var(--exlp-ink); font-weight: 600; text-decoration: none; }
html body .exlp-scope .exlp-contact__v a:hover { color: var(--exlp-accent); text-decoration: underline; text-underline-offset: 3px; }
.exlp-contact__dot { margin: 0 8px; color: #c9c1b6; }

/* the Contact Form 7 "Contact" form, restyled in place */
html body .exlp-contact .contact-form.exlp-contact__form {
	position: sticky; top: 104px; padding: 34px 32px 30px; background: #fff; border-radius: var(--exlp-tile-radius, 22px);
	box-shadow: 0 30px 60px -40px rgba(20, 14, 8, .35);
}
.exlp-contact__form-title { margin: 0; font: 600 32px/1.1 var(--exlp-serif); font-family: var(--exlp-serif) !important; color: var(--exlp-ink); }
.exlp-contact__form-note { margin: 8px 0 22px; font-size: 14px; line-height: 1.55; color: #6e6e73; }
html body .exlp-contact .contact-form .form-group { margin: 0 0 12px; }
html body .exlp-contact .contact-form .wpcf7-form-control-wrap { display: block; }

/* shared field look: contact form, Enquire Now pop-up */
html body .exlp-contact .contact-form input.form-control,
html body .exlp-contact .contact-form textarea.form-control,
html body .enquire-form-container .pop-up-form input.form-control,
html body .enquire-form-container .pop-up-form select.form-control,
html body .enquire-form-container .pop-up-form textarea.form-control {
	display: block; width: 100%; height: 50px; margin: 0; padding: 12px 16px; box-sizing: border-box;
	border: 1px solid #e0d9cf !important; border-radius: 12px; background: #fff; box-shadow: none;
	font: 500 15px/1.4 var(--exlp-sans); color: var(--exlp-ink); transition: border-color .2s, box-shadow .2s;
}
html body .exlp-contact .contact-form textarea.form-control,
html body .enquire-form-container .pop-up-form textarea.form-control { height: 112px; max-height: none; resize: vertical; }
html body .exlp-contact .contact-form .form-control::placeholder,
html body .enquire-form-container .pop-up-form .form-control::placeholder { color: #a39c94; }
html body .exlp-contact .contact-form .form-control:focus,
html body .enquire-form-container .pop-up-form .form-control:focus {
	outline: none !important; border-color: var(--exlp-graphite-2, #3b3633) !important; box-shadow: 0 0 0 3px rgba(59, 54, 51, .12) !important;
}
html body .enquire-form-container .pop-up-form select.form-control {
	appearance: none; -webkit-appearance: none; padding-right: 42px;
	background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%233b3633' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;
}
html body .exlp-contact .contact-form input[type=submit],
html body .enquire-form-container .pop-up-form input[type=submit] {
	display: block; width: 100%; height: 52px; margin: 6px 0 0; padding: 0 24px;
	border: 0; border-radius: 999px; background: var(--exlp-graphite-2, #3b3633); color: #fff;
	font: 600 15.5px/1 var(--exlp-sans) !important; letter-spacing: 0; text-transform: none;
	box-shadow: 0 12px 24px -14px rgba(20, 14, 8, .65); cursor: pointer; transition: background-color .2s;
}
html body .exlp-contact .contact-form input[type=submit]:hover,
html body .enquire-form-container .pop-up-form input[type=submit]:hover { background: #1f1c1a; color: #fff; }
.exlp-contact .wpcf7-not-valid-tip,
.enquire-form-container .wpcf7-not-valid-tip { margin-top: 5px; font-size: 12.5px; color: #b3261e; }
.exlp-contact .wpcf7 form .wpcf7-response-output,
.enquire-form-container .wpcf7 form .wpcf7-response-output { margin: 14px 0 0; padding: 10px 14px; border-radius: 12px; font-size: 13.5px; }
.exlp-contact .wpcf7-spinner, .enquire-form-container .wpcf7-spinner { margin: 10px auto 0; display: block; }
.exlp-contact .wpcf7-spinner:not(.is-active), .enquire-form-container .wpcf7-spinner:not(.is-active) { display: none; }

.exlp-contact__map { margin-top: 56px; overflow: hidden; border-radius: var(--exlp-tile-radius, 22px); background: #e9e4dc; line-height: 0; }
.exlp-contact__map iframe { display: block; width: 100%; height: 380px; border: 0; }

/* 6. Search pop-up (the brochure pop-up shares the same frame) ------------------------------ */
html body .search-modal,
html body .brochure-modal { background: rgba(28, 22, 18, .5); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
html body .search-modal .modal-content,
html body .brochure-modal .modal-content {
	margin-top: 12vh !important; padding: 28px 28px 30px; border: 0; border-radius: 24px; background: #fff;
	box-shadow: 0 40px 80px -30px rgba(20, 14, 8, .5);
	transform: translateY(10px); transition: transform .35s var(--exlp-ease);
}
html body .search-modal.show .modal-content,
html body .brochure-modal.show .modal-content { transform: none; }
html body .search-modal .modal-header,
html body .brochure-modal .modal-header { align-items: center; padding: 0 0 18px; border: 0; }
html body .search-modal .modal-title,
html body .brochure-modal .modal-title {
	margin: 0; font: 600 30px/1.1 var(--exlp-serif) !important; letter-spacing: -.005em; text-transform: none; color: var(--exlp-ink);
}
html body .search-modal #searchModalCloseBtn,
html body .brochure-modal #brochureModalCloseBtn {
	display: grid; place-items: center; width: 40px; height: 40px; padding: 0; border: 0; border-radius: 50%;
	background: #f1eeea; color: var(--exlp-graphite-2, #3b3633); font-size: 16px; box-shadow: none; transition: background-color .2s;
}
html body .search-modal #searchModalCloseBtn:hover,
html body .brochure-modal #brochureModalCloseBtn:hover { background: #e6e0d8; }
html body .search-modal .modal-body { padding: 0; }
html body .search-modal .modal-body::after {
	content: "Try a style number such as X9134, or a product such as “laptop bag”.";
	display: block; margin-top: 12px; font-size: 13px; color: #6b6259;
}
/* Advanced Woo Search field */
html body .search-modal .aws-container .aws-search-form {
	height: 56px; overflow: hidden; border: 1px solid #e0d9cf; border-radius: 999px; background: #fff; transition: border-color .2s, box-shadow .2s;
}
html body .search-modal .aws-container .aws-search-form:focus-within { border-color: var(--exlp-graphite-2, #3b3633); box-shadow: 0 0 0 3px rgba(59, 54, 51, .12); }
html body .search-modal .aws-container .aws-search-field {
	height: 100%; padding: 0 20px 0 52px; border: 0; background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%233b3633' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M20 20l-4.2-4.2'/%3E%3C/svg%3E") no-repeat 20px center;
	font: 500 16px/1 var(--exlp-sans); color: var(--exlp-ink); box-shadow: none;
}
html body .search-modal .aws-container .aws-search-field:focus { outline: none; }
html body .search-modal .aws-container .aws-search-field::placeholder { color: #a39c94; }
html body .aws-search-result {
	margin-top: 8px; overflow: hidden; border: 1px solid #ece7e0 !important; border-radius: 16px !important;
	box-shadow: 0 30px 60px -30px rgba(20, 14, 8, .45) !important; font-family: var(--exlp-sans);
}
html body .aws-search-result .aws_result_item { padding: 10px 14px; border-bottom: 1px solid #f1ede7; }
html body .aws-search-result .aws_result_item:hover,
html body .aws-search-result .aws_result_item.hovered { background: #f7f4f0; }
html body .aws-search-result .aws_result_title { font-weight: 600; color: var(--exlp-ink); }
html body .aws-search-result .aws_result_image img { border-radius: 8px; }

/* 7. Enquire Now pop-up --------------------------------------------------------------------- */
html body .enquire-form-container {
	width: min(960px, 92vw); height: auto; max-height: 90vh; padding: 0; overflow: auto;
	background: #fff; border-radius: 24px; box-shadow: 0 50px 100px -40px rgba(20, 14, 8, .6);
	transform: translate(60vw, -50%); opacity: 0; visibility: hidden;
	transition: transform .5s var(--exlp-ease), opacity .35s, visibility 0s .5s;
}
html body .enquire-form-container.active { transform: translate(-50%, -50%); opacity: 1; visibility: visible; transition: transform .5s var(--exlp-ease), opacity .35s; }
body:has(#enquireNowForm.active)::after {
	content: ""; position: fixed; inset: 0; z-index: 998; background: rgba(28, 22, 18, .5);
	-webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
}
html body .enquire-form-container > .row { min-height: 560px; margin: 0; }
html body .enquire-form-container > .row > .col:first-child {
	position: relative; padding: 0; overflow: hidden;
	background: #3b3633 url("/wp-content/themes/exl-premium/images/enquiry-photo.jpg") center / cover no-repeat;
}
html body .enquire-form-container > .row > .col:first-child img { display: none; }
html body .enquire-form-container > .row > .col:first-child::after {
	content: "Direct from our factory in the Kolkata Leather Complex";
	position: absolute; left: 0; right: 0; bottom: 0; padding: 90px 30px 28px;
	background: linear-gradient(0deg, rgba(26, 18, 12, .82) 0%, rgba(26, 18, 12, 0) 100%);
	font: 600 26px/1.15 var(--exlp-serif); font-family: var(--exlp-serif) !important; color: #fff;
}
html body .enquire-form-container > .row > .col:last-child { padding: 40px 38px 34px; }
html body .enquire-form-container .enquire-heading { margin: 0 0 6px; padding: 0; border: 0; }
html body .enquire-form-container .enquire-heading::before {
	content: "Bulk enquiry"; display: block; margin-bottom: 10px;
	font: 700 11px/1.3 var(--exlp-sans); letter-spacing: .18em; text-transform: uppercase; color: var(--exlp-accent, #99600f);
}
html body .enquire-form-container .enquire-heading span,
html body .enquire-form-container .enquire-heading strong { font: 600 34px/1.05 var(--exlp-serif); font-family: var(--exlp-serif) !important; color: var(--exlp-ink); }
html body .enquire-form-container .pop-up-form em.mandetary { display: block; margin: 0 0 14px; font-style: normal; font-size: 13px; color: #6b6259; }
html body .enquire-form-container .pop-up-form .wpcf7-form-control-wrap { display: block; margin: 0 0 12px; }
html body .enquire-form-container .pop-up-form input.form-control,
html body .enquire-form-container .pop-up-form select.form-control,
html body .enquire-form-container .pop-up-form textarea.form-control { margin: 0; }
html body .enquire-form-container .pop-up-form br { display: none; }
html body .enquire-cross {
	top: 16px; right: 16px; z-index: 2; width: 40px; height: 40px; border-radius: 50%;
	background: rgba(255, 255, 255, .92); color: var(--exlp-graphite-2, #3b3633); font-size: 17px;
	box-shadow: 0 6px 16px -8px rgba(20, 14, 8, .4); transition: background-color .2s;
}
html body .enquire-cross:hover { background: #f1eeea; }

/* 8. Newsletter (footer) ---------------------------------------------------------------------- */
html body .main-footer .wpcf7 .footer-body {
	position: relative; display: flex; align-items: center; gap: 6px; padding: 5px;
	border: 1px solid rgba(255, 255, 255, .22); border-radius: 999px; background: rgba(255, 255, 255, .06);
	transition: border-color .2s, background-color .2s;
}
html body .main-footer .wpcf7 .footer-body > p { display: flex; align-items: center; gap: 6px; width: 100%; margin: 0 !important; padding: 0; }
html body .main-footer .wpcf7 .footer-body > p > br { display: none; }
html body .main-footer .wpcf7 .footer-body:focus-within { border-color: rgba(227, 166, 76, .8); background: rgba(255, 255, 255, .1); }
html body .main-footer .wpcf7 .footer-body .wpcf7-form-control-wrap { flex: 1; min-width: 0; }
html body .main-footer .wpcf7 .footer-body input[type=email] {
	width: 100%; height: 44px; padding: 0 14px 0 16px; border: 0 !important; background: transparent !important;
	color: #fff; font: 500 14.5px/1 var(--exlp-sans); box-shadow: none; outline: 0;
}
html body .main-footer .wpcf7 .footer-body input[type=email]::placeholder { color: rgba(255, 255, 255, .55); }
html body .main-footer .wpcf7 .footer-body input[type=submit] {
	flex: none; width: auto !important; height: 44px; margin: 0 !important; padding: 0 18px !important; border: 0 !important; border-radius: 999px !important;
	background: #e3a64c !important; color: #2b1f18 !important; line-height: 44px !important; font: 700 12px/1 var(--exlp-sans) !important; letter-spacing: .12em; cursor: pointer;
	transition: background-color .2s;
}
html body .main-footer .wpcf7 .footer-body input[type=submit]:hover { background: #f0b862 !important; color: #2b1f18 !important; }
html body .main-footer .wpcf7 .wpcf7-spinner { position: absolute; right: 118px; top: 50%; margin: -12px 0 0; }
html body .main-footer .wpcf7 .wpcf7-not-valid-tip { position: absolute; left: 18px; top: calc(100% + 8px); font-size: 12.5px; color: #f3b8a8; }
html body .main-footer .wpcf7 form .wpcf7-response-output {
	margin: 34px 0 0; padding: 10px 14px; border: 1px solid rgba(255, 255, 255, .25); border-radius: 12px; color: #fff; font-size: 13px;
}
html body .main-footer .wpcf7 form.sent .wpcf7-response-output { border-color: rgba(227, 166, 76, .7); }

/* 9. Responsive ---------------------------------------------------------------------------- */
@media (max-width: 1199.98px) {
	.exlp-contact__offices { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 991.98px) {
	.exlp-sec { padding: 64px 0; }
	.exlp-sec__head--split { grid-template-columns: minmax(0, 1fr); }
	ol.exlp-fairs__grid, .exlp-certs__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.exlp-contact__grid { grid-template-columns: minmax(0, 1fr); }
	html body .exlp-contact .contact-form.exlp-contact__form { position: static; }
}
@media (max-width: 767.98px) {
	.exlp-sec { padding: 48px 0; }
	.exlp-sec__head { margin-bottom: 28px; }
	.exlp-speak__grid { grid-template-columns: minmax(0, 1fr); gap: 14px; }
	.exlp-speak__card { padding: 30px 22px 24px; border-radius: 18px; }
	.exlp-speak__quote p { font-size: 20px; }
	ol.exlp-fairs__grid { grid-template-columns: minmax(0, 1fr); gap: 10px; }
	.exlp-fairs__item { padding: 20px 20px 18px; border-radius: 16px; }
	.exlp-fairs__item.is-wide { display: flex; }
	html body .exlp-scope .exlp-fairs__name { font-size: 22px !important; }
	.exlp-certs__grid { gap: 12px; }
	.exlp-certs__card { padding: 8px 8px 14px; border-radius: 18px; }
	.exlp-certs__doc { padding: 12px; margin-bottom: 12px; }
	.exlp-certs__name { font-size: 14px; padding: 0 4px; }
	.exlp-certs__what { font-size: 12.5px; padding: 0 4px; }
	.exlp-certs__dl { margin: 12px 4px 0; padding: 7px 11px; font-size: 12px; }
	.exlp-accr { margin-top: 48px; }
	ul.exlp-accr__list { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
	.exlp-accr__logo { height: 104px; padding: 16px; }
	.exlp-contact__offices { grid-template-columns: minmax(0, 1fr); }
	.exlp-contact__lines li { grid-template-columns: 36px minmax(0, 1fr); }
	.exlp-contact__lines .exlp-contact__v { grid-column: 2; }
	html body .exlp-contact .contact-form.exlp-contact__form { padding: 26px 20px 22px; border-radius: 18px; }
	.exlp-contact__map { border-radius: 18px; }
	html body .search-modal .modal-content, html body .brochure-modal .modal-content { margin: 8vh 6px 0 !important; padding: 22px 18px 24px; border-radius: 20px; }
	html body .enquire-form-container { width: 94vw; max-height: 88vh; border-radius: 20px; }
	html body .enquire-form-container > .row { min-height: 0; }
	html body .enquire-form-container > .row > .col:first-child { display: none; }
	html body .enquire-form-container > .row > .col:last-child { padding: 30px 20px 24px; }
	html body .enquire-form-container .enquire-heading span,
	html body .enquire-form-container .enquire-heading strong { font-size: 28px; }
}
@media (prefers-reduced-motion: reduce) {
	.exlp-fairs__item, .exlp-certs__card, .exlp-certs__doc img, html body .enquire-form-container { transition: none !important; }
}

/* 10. Footer credit ------------------------------------------------------------------------- */
footer .copyright .exlp-credit { white-space: nowrap; }
footer .copyright .exlp-credit__sep { margin: 0 6px; }
html body footer .copyright .exlp-credit a { color: rgba(255, 255, 255, .8) !important; text-decoration: none; transition: color .2s; }
html body footer .copyright .exlp-credit a:hover,
html body footer .copyright .exlp-credit a:focus-visible { color: #e3a64c !important; text-decoration: underline; text-underline-offset: 3px; }
@media (max-width: 575.98px) {
	footer .copyright .exlp-credit { display: block; margin-top: 4px; }
	footer .copyright .exlp-credit__sep { display: none; }
}
/* Phones: keep the copyright/credit clear of the fixed Enquire Now / WhatsApp bar. */
@media (max-width: 480px) {
	html body footer .copyright { padding-bottom: 76px !important; }
}

/* 11. Readability / accessibility (contrast ≥ 4.5:1 for text, 3:1 for large headings) ---------- */
/* Enquire Now / WhatsApp buttons: dark text on amber (white on amber was 2:1). */
html body .side-contect-btns a, html body .side-contect-btns a span { color: #2b1f18 !important; }
/* Base page text (About, Why Choose Us, Quality…): darker grey and deeper amber headings. */
html body .style-text, html body ul.style-text li, html body .content { color: #55555a; }
html body .sub-heading { color: #9a5f12; }
/* Mission / Vision / Values boxes. */
html body .mission-vision-value .bg-primary-two { background-color: #5f6064; }
/* Amber boxes with white text (About, Infrastructure): deeper amber so white text reads (5.2:1). */
html body .bg-primary-one { background-color: #9a5f12; }
/* Footer credit link: underlined so it isn't told apart by colour alone. */
html body footer .copyright .exlp-credit a { text-decoration: underline; text-underline-offset: 3px; text-decoration-color: rgba(255, 255, 255, .35); }
html body .question { color: #9a5f12; }
/* HTML sitemap: readable link colour and comfortable tap targets. */
html body .siteblock h4, html body .siteblock h4 a, html body .sitepages ul li a { color: #9a5f12; }
html body .siteblock ul li a { display: inline-block; padding: 5px 0; }
/* Sidebar/widget lists: comfortable tap targets. Links inside body text: underlined. */
html body .widget ul li a, html body .wp-block-archives-list li a, html body .wp-block-categories-list li a, html body .wp-block-latest-posts li a { display: inline-block; padding: 4px 0; }
html body .style-text a, html body p.content a { text-decoration: underline; text-underline-offset: 3px; }
html body h1.entry-title, html body .category-heading .heading { color: #2b2522; }
/* css/hero.min.css */
html body .resetv1{box-shadow:inset 0 10px 14px -12px #00000059;background-color:var(--exlp-graphite-2)!important;background-image:radial-gradient(55% 80% at 50% -15%, #d1902f29 0%, #d1902f00 70%), radial-gradient(35% 55% at 0% 100%, #ffffff0d 0%, #fff0 70%), linear-gradient(180deg, var(--exlp-graphite) 0%, var(--exlp-graphite-2) 100%)!important;background-repeat:no-repeat!important;background-size:auto!important}html body .slider-wrapperv1{max-width:var(--exlp-wrap);padding:26px var(--exlp-gutter) 42px;box-sizing:border-box;grid-template-columns:minmax(0,2.38fr) minmax(0,1fr);align-items:stretch;gap:16px;margin:0 auto;display:grid;background:0 0!important}html body .left-sliderv1{min-width:0;display:block;position:relative;background:0 0!important}html body .main-slidev1{aspect-ratio:2;background-color:#ece8e2;border-radius:18px;height:auto;margin:0;box-shadow:0 26px 50px -26px #0009}.exlp-hero-arrow{z-index:3;color:#fff;backdrop-filter:blur(6px);cursor:pointer;width:38px;height:38px;transition:background .2s, border-color .2s, transform .2s var(--exlp-ease);background:#1b21298c;border:1px solid #ffffff59;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:16px;box-shadow:0 6px 16px -8px #140e0880}.exlp-hero-arrow svg{width:16px;height:16px}.exlp-hero-arrow:hover{background:var(--exlp-hdr-gold,#d1902f);border-color:var(--exlp-hdr-gold,#d1902f);transform:translateY(-1px)}.exlp-hero-arrow:focus-visible{outline:2px solid var(--exlp-hdr-gold,#d1902f);outline-offset:3px}.exlp-hero-arrow--prev{right:62px}.exlp-hero-arrow--next{right:16px}html body .dots-wrapperv1{z-index:3;pointer-events:none;margin:0;position:absolute;bottom:14px;left:0;right:0}html body .dots-trackv1{pointer-events:auto;gap:10px;padding:4px}html body .dotv1{opacity:.9;background:#fff;width:8px;height:8px;box-shadow:0 0 0 1px #00000014,0 1px 3px #0000004d}html body .dotv1.activev1{background:var(--exlp-hdr-gold,#d1902f);opacity:1;width:8px}html body .dotv1.exlp-extra{display:none}html body .cardsv1{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px;min-width:0;margin:0;padding:0;display:grid}html body .cardv1{min-width:0;transition:transform .3s var(--exlp-ease), box-shadow .3s var(--exlp-ease);background:#fff;border:0;border-radius:18px;display:block;box-shadow:0 18px 36px -22px #0009}html body .cardv1:hover{transform:translateY(-2px);box-shadow:0 24px 44px -20px #000000b3}html body .cardv1 a{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}html body .cardv1 img{object-fit:cover;object-position:50% 12%;flex:1 1 0;width:100%;height:auto;min-height:0}html body .cardv1 p{color:#14181d;text-align:left;background:#fff;flex-direction:column;flex:none;align-items:flex-start;width:100%;height:auto;margin:0;padding:11px 12px 12px 15px;display:flex;position:static;font:600 15px/1.3 var(--exlp-sans)!important}html body .cardv1 p br{display:none}html body .cardv1 p:after{content:"View Range";font:400 12.5px/1.2 var(--exlp-sans);color:#5b5853;transition:background-size .3s var(--exlp-ease);background:linear-gradient(#d1902f,#d1902f) 0 100%/34px 2px no-repeat;margin-top:7px;padding-bottom:6px}html body .cardv1:hover p:after{background-size:100% 2px}html body .cardv1 a:after{content:"";box-sizing:border-box;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b87c24' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 7l5 5-5 5'/%3E%3C/svg%3E") 50%/14px no-repeat;border:1.6px solid #c8882a;border-radius:50%;width:28px;height:28px;transition:background-color .2s;position:absolute;bottom:11px;right:12px}html body .cardv1:hover a:after{background-color:#fbf3e6}@media (width>=992px) and (width<=1199.98px){html body .cardv1 p{padding:9px 10px 10px 12px;font-size:13.5px!important}html body .cardv1 p:after{margin-top:5px;font-size:12px}html body .cardv1 a:after{background-size:13px;width:26px;height:26px;bottom:9px;right:9px}.exlp-hero-arrow{width:36px;height:36px}.exlp-hero-arrow--prev{right:58px}}@media (width<=991.98px){html body .slider-wrapperv1{grid-template-columns:minmax(0,1fr)}html body .cardsv1{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr))}html body .cardv1 img{aspect-ratio:4/3;flex:none;height:auto}html body .cardv1 p{flex:auto;justify-content:flex-end}}@media (width<=768px){html body .slider-wrapperv1{flex-direction:unset;gap:12px;padding:14px 14px 20px!important}html body .left-sliderv1{background-image:none!important;padding:0!important}html body .main-slidev1{border-radius:14px;height:auto}html body .slide-imgv1{padding:0}.exlp-hero-arrow{width:32px;height:32px;bottom:10px}.exlp-hero-arrow svg{width:14px;height:14px}.exlp-hero-arrow--prev{right:50px}.exlp-hero-arrow--next{right:10px}html body .dots-wrapperv1{bottom:8px}html body .dots-trackv1{gap:7px}html body .dotv1,html body .dotv1.activev1{width:6px;height:6px}html body .cardsv1{background:0 0;grid-template-columns:1fr 1fr;justify-items:stretch;gap:12px}html body .cardv1{border-radius:14px;width:100%;min-width:0}html body .cardv1 p{padding:10px 44px 11px 12px;font-size:14px!important}html body .cardv1 a:after{background-size:14px;width:28px;height:28px;bottom:11px;right:10px}}@media (prefers-reduced-motion:reduce){html body .cardv1,html body .cardv1 *,.exlp-hero-arrow{transition:none!important}html body .cardv1:hover{transform:none}}
