/* Showcase adaptation of Handbag Ecommerce Store 0.1.3, by Luzuk. */
html{scroll-behavior:smooth}body{background:#f6f3ef;color:#242320;font-family:'Poppins',sans-serif!important}p{line-height:1.7}a:focus-visible,button:focus-visible{outline:2px solid #89683d!important;outline-offset:5px}.annbar p{font-size:11px;letter-spacing:1.2px}.site-header .topbar{background:#f6f3ef;padding:17px 20px!important}.logo p.site-title,.logo h1{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:36px;letter-spacing:-1px;white-space:nowrap}.nav-menu li{padding:5px 14px!important}.nav-menu li a{font-family:'Poppins',sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px}.header-logo{text-align:center}.showcase-contact{font-size:11px;font-weight:500;letter-spacing:1px;color:#242320!important;white-space:nowrap}.showcase-contact span{margin-left:12px;font-size:20px}.page-template-custom-home-page #inner-pages-header{display:none}#slider{height:auto}#slider .carousel-item-content{min-height:560px}#slider .carousel-img{width:46%}#slider .carousel-caption{top:0!important;width:54%;padding:55px 5% 55px 12%;text-align:left}#slider img{height:590px;object-position:50% 47%}#slider .sub-title{font-family:'Poppins',sans-serif;font-size:11px;letter-spacing:1.4px;margin-bottom:26px}#slider .inner_carousel h1{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(48px,5.1vw,88px);line-height:.99;font-weight:400;max-width:590px}#slider .inner_carousel h1:after{width:48px;margin-top:25px}#slider .inner_carousel p{font-size:13px;line-height:1.65;color:#3a3835;margin-top:24px;max-width:290px;margin-bottom:30px}#slider .inner_carousel .read-btn a{background:#141412;border:1px solid #141412;font-family:'Poppins',sans-serif;font-size:11px;letter-spacing:1px;padding:15px 23px}#slider .inner_carousel .read-btn a:hover{background:#9b805e;border-color:#9b805e}#product-categories{padding:0 32px 34px;background:#efeae3}#product-categories .category-box{height:340px}#product-categories .category-box:before{background:linear-gradient(120deg,rgba(0,0,0,.5),transparent 80%)}#product-categories .category-content{top:30px;left:26px;width:auto;right:24px}#product-categories .category-content h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;line-height:.95;color:#fff;max-width:145px;font-weight:500}#product-categories .category-content p{font-size:11px;line-height:1.5;color:#fff;max-width:170px;margin:10px 0 18px}#product-categories .shop-btn{font-family:'Poppins',sans-serif;font-size:10px;letter-spacing:1px;padding:8px 12px;border:1px solid #fff;color:#fff}#product-categories .shop-btn:hover{background:#fff;color:#1b1a18;border-color:#fff}#product-categories .product-box:nth-child(3) img{object-position:48% 90%}#feature-pro{padding:42px 42px 60px}#feature-pro .section-title{margin-bottom:36px}#feature-pro h2{font-family:'Poppins',sans-serif;font-size:17px;letter-spacing:2px;font-weight:500;margin:0}#feature-pro h2:after{content:'';display:block;width:35px;height:1px;background:#b9a07d;margin:14px auto 0}.showcase-arrivals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}#feature-pro .product-image{border-radius:0}#feature-pro .product-image img{height:290px}#feature-pro .product-content{padding-top:17px}#feature-pro .product-content h3 a{font-size:12px;letter-spacing:1px}.sample-label{font-size:11px;color:#71685d}.site-content{padding-bottom:0!important}.lz-content:empty{display:none}#colophon.site-footer{background:#24231f}#colophon.site-footer .widget-area{padding:40px 20px}#colophon.site-footer .widget-title{font-family:'Poppins',sans-serif!important;font-size:12px;letter-spacing:1px}#colophon.site-footer p,#colophon.site-footer a{font-family:'Poppins',sans-serif;font-size:12px;line-height:1.8}#colophon .copyright{background:#1b1a17;padding:18px}#inner-pages-header .header-content{background:#efeae3;padding:40px 0!important}#inner-pages-header h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:46px;font-weight:400;color:#242320}#inner-pages-header .theme-breadcrumb{background:#f6f3ef;color:#605951}.theme-breadcrumb a{color:#605951}.entry-header{display:none}.entry-content{margin:0;padding:45px 0 60px}.entry-content a{color:#725635}.demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.demo-card img{width:100%;height:360px;object-fit:cover}.demo-card h2,.detail-copy h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:36px;font-weight:400}.demo-card a{text-decoration:none}.detail-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.detail-grid>img{width:100%;max-height:650px;object-fit:cover}.detail-copy p{font-size:15px}.demo-note{font-size:12px;color:#777066;border-top:1px solid #ddd4c8;padding-top:18px;margin-top:24px}.demo-cta{display:inline-block;padding:12px 22px;background:#242320;color:#fff!important;font-size:12px;letter-spacing:1px;margin-top:15px}.demo-intro{max-width:650px;margin:0 0 38px}.contact-copy{max-width:680px;margin:0 auto;padding:20px 0 55px}.contact-copy h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:40px}.contact-copy p{font-size:15px}.responsive-menu.closebtn{background:transparent;border:0}body.menu-is-open{overflow:hidden}
@media(min-width:1001px){#sidelong-menu{visibility:visible!important}header .header-logo{flex:0 0 25%;max-width:25%}}
@media(max-width:1000px){.site-header .topbar{padding:12px 16px!important}.header-logo{order:0}.header-icons{order:1}.header-menus{order:2}.logo p.site-title{font-size:30px}.header-menus .toggle-menu{padding:0!important;margin:0!important}.toggle-menu button{background:transparent!important;border:none;color:#222!important;padding:10px!important}.nav-menu li a{font-size:15px}.sidenav{visibility:hidden}.sidenav.show{visibility:visible;inset:0;width:100%;max-width:100%;background:#f6f3ef;z-index:1000;padding:80px 30px 30px}.sidenav .closebtn{color:#222!important}.sidenav li{display:block;float:none!important;margin:15px 0}.sidenav ul{padding:0}.sidenav a{color:#222!important}#slider .carousel-item-content{min-height:500px}#slider .carousel-caption{padding:35px 5%;width:50%}#slider .carousel-img{width:50%}#slider img{height:550px}#slider .inner_carousel h1{font-size:58px}#product-categories .category-box{height:390px}.showcase-arrivals{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{gap:35px}.showcase-contact{font-size:10px}}
@media(max-width:767px){.annbar p{font-size:9px;letter-spacing:.6px}.header-logo{max-width:57%;flex:0 0 57%;text-align:left}.header-icons{max-width:28%;flex:0 0 28%;justify-content:center!important}.header-menus{max-width:15%;flex:0 0 15%}.logo p.site-title{font-size:28px}.showcase-contact span{display:none}#slider .carousel-item-content{display:flex;flex-direction:column;min-height:0}#slider .carousel-caption{order:1;width:100%;padding:38px 26px 42px}#slider .carousel-img{order:0;width:100%}#slider img{height:410px;object-position:center 43%}#slider .sub-title{font-size:10px;letter-spacing:1px;margin-bottom:18px}#slider .inner_carousel h1{font-size:48px;max-width:330px}#slider .inner_carousel p{margin-top:20px;font-size:12px;max-width:320px}#product-categories{padding:0 17px 20px}#product-categories .category-box{height:370px}#product-categories .product-box{padding-bottom:10px}#feature-pro{padding:25px 20px 40px}#feature-pro .container-fluid{padding:0}#feature-pro .product-image img{height:210px}#feature-pro .product-content h3 a{font-size:10px}.sample-label{font-size:10px}.demo-grid,.detail-grid{grid-template-columns:1fr;gap:25px}.demo-card img{height:340px}.detail-grid>img{max-height:460px}.entry-content{padding:25px 5px 40px}#inner-pages-header h1{font-size:37px}#colophon.site-footer .widget-area{padding:30px 5px}.widget-column{margin-bottom:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Keep the centered wordmark and menu on one row across breakpoints. */
.site-header .topbar>.row{display:grid;grid-template-columns:40% 20% 40%;align-items:center;margin:0}.site-header .topbar .header-menus,.site-header .topbar .header-logo,.site-header .topbar .header-icons{max-width:none!important;width:auto!important;min-width:0}.site-header .topbar .header-menus{grid-column:1;grid-row:1}.site-header .topbar .header-logo{grid-column:2;grid-row:1;padding:0}.site-header .topbar .header-icons{grid-column:3;grid-row:1}
@media(max-width:1000px){.site-header .topbar>.row{grid-template-columns:1fr auto 48px;gap:12px}.site-header .topbar .header-logo{grid-column:1;text-align:left}.site-header .topbar .header-icons{grid-column:2;padding:0}.site-header .topbar .header-menus{grid-column:3;padding:0!important}.site-header .topbar .header-menus .toggle-menu{float:none;width:auto}.site-header #sidelong-menu.sidenav{transition:none!important}.site-header #sidelong-menu.sidenav.show{background:#f6f3ef!important;width:100vw!important;left:0!important}.site-header #sidelong-menu .nav-menu li{padding:10px 0!important}.site-header #sidelong-menu .nav-menu a{background:transparent!important}}
@media(max-width:767px){#slider img{height:360px}.site-header .topbar>.row{gap:8px}.site-header .topbar{padding:10px 16px!important}}
@media(max-width:1000px){#masthead #sidelong-menu ul{display:flex!important;flex-direction:column;align-items:flex-start;width:100%;margin:0;padding:0}#masthead #sidelong-menu ul li{width:100%;float:none!important;clear:both;margin:5px 0;display:block}#masthead #sidelong-menu ul li a{float:none!important;display:block;width:100%;padding:12px 10px;text-align:left}}
body #inner-pages-header{background:#efeae3!important;padding:0!important}body #inner-pages-header .header-content{background:#efeae3!important}body #inner-pages-header .theme-breadcrumb,body #inner-pages-header .theme-breadcrumb a{color:#605951!important}body #primary{margin-top:0!important;border-radius:0!important;background:transparent!important;padding:0!important}body:not(.home) #content{padding-top:0!important}
body #inner-pages-header .theme-breadcrumb span{color:#605951!important}
.detail-grid>p:empty,.demo-grid>p:empty{display:none}
