/* Futuristic retail direction: readable type, graphite, chrome and signal orange. */
:root{--plj-ink:#15171a;--plj-paper:#f4f5f6;--plj-cream:#e9ecef;--plj-muted:#555e69;--plj-line:#dce0e5;--plj-brown:#493329;--plj-serif:'Space Grotesk','Arial',sans-serif;--plj-body:'Manrope','Arial',sans-serif;--plj-accent:#80634e;--plj-dark:#101216;--plj-light:#fff;--e-global-typography-primary-font-family:'Space Grotesk';--e-global-typography-secondary-font-family:'Space Grotesk';--e-global-typography-text-font-family:'Manrope'}
body,button,input,select,textarea,.elementor{font-family:var(--plj-body)!important;font-size:16px;line-height:1.7;color:var(--plj-ink)}
body{background:#fff}.elementor h1,.elementor h2,.elementor h3,h1,h2,h3,h4,h5,h6,.single-post .entry-title{font-family:var(--plj-serif)!important;font-weight:700;letter-spacing:-.035em;line-height:1.15}
.elementor .elementor-widget-heading h1,.elementor .elementor-widget-heading h2,.elementor .elementor-widget-heading h3{font-family:var(--plj-serif)!important;font-weight:700!important;letter-spacing:-.045em;line-height:1.1}.elementor .elementor-widget-heading h2{font-size:clamp(30px,3vw,44px)!important}.elementor h1 em,.elementor h2 em{font-style:normal}
.plj-wrap,.elementor .elementor-element.e-con.plj-wrap{width:calc(100% - 96px)!important;max-width:1440px!important;margin-inline:auto!important}.plj-section{padding-block:70px!important}.plj-section-head{margin-bottom:30px;align-items:center!important}.plj-eyebrow,.plj-eyebrow p{font-size:12px!important;letter-spacing:.12em;font-weight:800!important;color:#705446;line-height:1.6}.plj-copy p{font-size:17px!important;line-height:1.8;color:#555e69;max-width:560px}.plj-link{font-size:13px;font-weight:800;letter-spacing:.04em;border-bottom:1px solid #a3aab1;gap:16px}.plj-link:after{font-size:21px}.plj-link:hover{color:#705446}
#header .plj-nav-header{min-height:106px;padding-block:22px!important;gap:36px;border:0}.plj-nav-brand{flex:0 0 auto!important;width:auto!important}.plj-brand-logo{display:block;width:245px;max-width:100%;height:auto}.plj-brand-link{display:inline-block;vertical-align:middle}.plj-wordmark{display:none!important}.plj-header-search{flex:1!important;width:auto!important;max-width:620px;margin-inline:auto}.plj-header-search .elementor-widget-container,.plj-header-search .searchform-popup,.plj-header-search form{width:100%!important}.plj-header-search .search-toggle{display:none!important}.plj-header-search .searchform{display:flex!important;position:static!important;border:1px solid #d9dee4!important;background:#f4f6f8!important;border-radius:5px!important;box-shadow:none!important;min-width:0!important;height:50px!important;max-width:none!important;padding:0!important}.plj-header-search .searchform-fields{display:flex;width:100%}.plj-header-search .text{flex:1!important;min-width:0!important}.plj-header-search input{background:transparent!important;border:0!important;font-size:14px!important;width:100%!important;height:48px!important;padding-inline:18px!important}.plj-header-search select,.plj-header-search .selectric-wrapper{display:none!important}.plj-header-search .button-wrap{width:52px;flex-shrink:0}.plj-header-search button{height:48px!important;width:50px!important;background:transparent!important;color:#20252b!important;font-size:21px!important;border:0!important}.plj-header-tools{gap:25px!important;flex-shrink:0}.plj-header-tools i{color:#1b2025!important;font-size:24px!important}.plj-header-tools .elementor-widget-porto_hb_myaccount:after{content:'Account';display:block;font-size:11px;line-height:1.4;text-align:center;margin-top:3px;font-weight:700;color:#47505c}.plj-header-tools .mini-cart{font-size:13px}.plj-header-tools .cart-items{background:var(--plj-accent)!important}
.plj-announcement{background:#101216!important;padding:8px 20px;font-size:12px!important;letter-spacing:.045em;line-height:1.5;color:#f5f5f6}.plj-announcement a{font-weight:700;color:#dec7ad!important}.plj-announcement-separator{display:inline-block;margin-inline:18px;color:#555b63}.plj-retail-nav{background:#171a1f;color:#fff}.plj-retail-nav-inner{min-height:51px;align-items:center!important;gap:32px!important;justify-content:space-between!important}.plj-retail-nav .plj-main-menu{width:auto!important;flex:0 1 auto}.plj-retail-nav .mega-menu{justify-content:flex-start!important;gap:20px}.plj-retail-nav .mega-menu>li.menu-item>a{font-family:var(--plj-body)!important;font-size:13px!important;color:#fff!important;font-weight:700!important;letter-spacing:.02em;padding:16px 12px!important}.plj-retail-nav .mega-menu>li.menu-item:first-child>a{padding-left:0!important}.plj-retail-nav .mega-menu>li.menu-item:hover>a{color:#dec7ad!important}.plj-retail-nav .sub-menu a{color:#252a31!important;font-size:14px!important}.plj-nav-custom{font-size:12px;font-weight:700;white-space:nowrap;color:#cbd0d7!important;display:flex;gap:12px;align-items:center}.plj-nav-custom span{color:#dec7ad;font-size:19px}.plj-mobile-search{display:none!important}
.plj-campaign-hero{position:relative;isolation:isolate;background:#111318;min-height:620px;overflow:hidden;display:flex;align-items:center;contain:paint}.plj-campaign-bg{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:brightness(.83)}.plj-campaign-hero:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(9,11,15,.94) 0%,rgba(9,11,15,.65) 32%,rgba(9,11,15,.08) 67%,rgba(9,11,15,.06) 100%)}.plj-campaign-content{padding-block:70px 88px;position:relative;z-index:1}.plj-campaign-kicker{display:inline-flex;gap:11px;align-items:center;color:#e8eaed;font-size:12px;font-weight:800;letter-spacing:.15em;margin:0 0 22px;text-transform:uppercase}.plj-campaign-kicker:before{content:'';width:8px;height:8px;background:var(--plj-accent);box-shadow:0 0 20px #80634e;border-radius:1px}.plj-campaign-title{font-family:var(--plj-serif)!important;font-size:clamp(56px,6.6vw,96px)!important;font-weight:700!important;line-height:.97!important;letter-spacing:-.06em!important;color:#fff!important;text-transform:uppercase;max-width:770px;margin:0 0 24px!important}.plj-campaign-title span{color:var(--plj-accent)}.plj-campaign-description{font-size:17px;line-height:1.75;color:#c8cdd5;max-width:440px;margin:0 0 30px}.plj-campaign-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.plj-retail-button,.plj-campaign-actions .btn{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:13px 25px;background:var(--plj-accent);border:1px solid var(--plj-accent);color:#fff!important;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.04em;border-radius:3px;transition:background .2s,border-color .2s}.plj-retail-button:hover{background:#493329;border-color:#493329}.plj-retail-button span{font-size:22px;line-height:1}.plj-campaign-secondary{display:inline-flex;align-items:center;gap:14px;color:#fff!important;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.plj-campaign-secondary:hover{color:#dec7ad!important}.plj-campaign-tag{position:absolute;right:48px;bottom:27px;color:#e0e3e9;border-left:2px solid var(--plj-accent);font-size:11px;line-height:1.6;font-weight:700;letter-spacing:.09em;padding-left:12px;text-transform:uppercase;z-index:2}.plj-campaign-rail{position:absolute;left:0;bottom:0;display:flex;width:100%;height:5px;background:#ffffff15}.plj-campaign-rail span{width:25%;background:var(--plj-accent)}
.plj-promises{padding-block:22px;gap:25px}.plj-promises>a,.plj-promises>span{font-size:12px!important;letter-spacing:.02em;text-transform:none;font-weight:700;justify-content:center;gap:12px;color:#37414c}.plj-promises b{font-size:22px;font-family:var(--plj-serif);font-weight:700;color:var(--plj-accent)}.plj-promise-bar{background:#fff;border-bottom:1px solid var(--plj-line)}
.plj-campaign-collections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.plj-campaign-collection{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;background:#191c21;color:#fff!important;border-radius:4px;isolation:isolate}.plj-campaign-collection>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .55s ease}.plj-campaign-collection:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,8,12,.04) 36%,rgba(6,8,12,.9) 100%);z-index:-1}.plj-campaign-collection:hover>img{transform:scale(1.045)}.plj-campaign-category-content{position:absolute;left:24px;right:24px;bottom:24px}.plj-campaign-category-content small{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#dec7ad;font-weight:800}.plj-campaign-category-content h3{color:#fff!important;font-size:25px!important;font-weight:700!important;letter-spacing:-.035em;margin:6px 0 7px!important;line-height:1.1}.plj-campaign-category-content p{font-size:12px;font-weight:500;color:#dce0e7;margin:0;padding-right:30px;line-height:1.6}.plj-campaign-category-arrow{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #ffffff55;border-radius:50%;font-size:19px;color:white}.plj-collections-intro{font-size:16px;color:#555e69;max-width:600px;margin-bottom:28px}
.plj-featured{background:#f2f4f6}.plj-products .product-col{margin-bottom:28px!important}.plj-products .porto-tb-item,.plj-products .product-content{background:#fff;border-radius:4px}.plj-products .custom-product{background:#fff;border:1px solid #e1e5e9;border-radius:5px;padding:0 16px 16px!important;overflow:hidden;height:100%}.plj-products .porto-tb-featured-image,.plj-products .product-image{margin-inline:-16px;margin-top:0;background:#e9edf0;border-radius:0;overflow:hidden}.plj-products .porto-tb-featured-image img,.plj-products .product-image img{mix-blend-mode:normal!important;aspect-ratio:1/1.16;object-fit:contain!important;background:#f0f2f4}.plj-products .product-cats,.plj-products .tb-meta{font-size:11px!important;line-height:1.4;letter-spacing:.02em!important;color:#626c78!important;padding-top:13px}.plj-products .plj-card-title,.plj-products .woocommerce-loop-product__title,.plj-products .porto-tb-woo-title,.plj-products .porto-tb-woo-title a{font-family:var(--plj-body)!important;font-size:15px!important;font-weight:700!important;line-height:1.5!important;margin:11px 0 9px!important;letter-spacing:0!important;min-height:45px;color:#1e252c!important}.plj-products .price,.plj-products .tb-woo-price,.plj-products .tb-woo-price .amount{font-size:18px!important;font-family:var(--plj-body)!important;line-height:1.5;font-weight:800!important;color:#20272f!important}.plj-products .price del,.plj-products .price del .amount,.plj-products .tb-woo-price del .amount{font-size:13px!important;color:#69727b!important;font-weight:500!important}.plj-products .tb-woo-price{margin:0 0 12px!important}.plj-card-action{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid #cfd5db;border-radius:3px;min-height:42px;margin-top:12px;padding:8px 12px;font-size:12px;font-weight:800;color:#20272f!important;background:#fff;letter-spacing:.025em;text-transform:uppercase}.plj-card-action:hover{background:#171c22;color:#fff!important;border-color:#171c22}.plj-card-action span{font-size:19px;line-height:1}.plj-products .custom-variation{display:none!important}.plj-products .onsale,.plj-products .on-sale{background:#624735!important;color:white!important;font-size:12px!important;font-weight:800!important;padding:5px 8px!important;letter-spacing:0;min-height:0!important;line-height:1.4!important}.plj-products .tb-woo-rating{display:none!important}
.plj-quick-categories{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.plj-quick-categories a{font-size:13px;font-weight:700;border:1px solid #d5dae1;padding:9px 16px;border-radius:3px;background:#fff}.plj-quick-categories a:hover{background:#151a20;color:#fff;border-color:#151a20}
.plj-future-custom{background:#15191f;position:relative;overflow:hidden;color:#fff;border-radius:5px;padding:46px 50px;display:flex;align-items:center;justify-content:space-between;gap:45px}.plj-future-custom:after{content:'';position:absolute;width:280px;height:280px;border:1px solid #ffffff15;border-radius:50%;right:20%;top:-165px;pointer-events:none}.plj-future-custom .plj-eyebrow{color:#dec7ad!important}.plj-future-custom h2{font-family:var(--plj-serif)!important;font-size:38px;font-weight:700;color:#fff!important;letter-spacing:-.04em;line-height:1.15;margin:0 0 15px}.plj-future-custom p{color:#bfc7d2;max-width:660px;font-size:15px;margin:0}.plj-future-custom .plj-retail-button{flex-shrink:0;white-space:nowrap}.plj-custom{background:#f3f5f7}.plj-story{background:#12161c}.plj-story p{color:#c0c8d3!important}.plj-story .plj-eyebrow p{color:#dec7ad!important}.plj-story-copy h2{font-size:44px!important}.plj-story-numbers strong{font-family:var(--plj-serif);font-weight:700;font-size:30px}.plj-story-numbers span{font-size:12px}.plj-story-image{border-radius:5px}.plj-actions .btn{font-size:13px!important;letter-spacing:.035em!important;font-weight:800!important;border-radius:3px!important;padding:16px 24px!important;background:var(--plj-accent)!important;border-color:var(--plj-accent)!important}
.plj-faq summary{font-size:17px;font-weight:700}.plj-faq details p{font-size:15px;line-height:1.8;color:#535e6b}.plj-faq details{padding-block:24px}.plj-footer h3{font-family:var(--plj-body)!important;font-size:13px;font-weight:800;letter-spacing:.07em}.plj-footer p,.plj-footer li{font-size:14px;line-height:1.9;color:#5c6673}.plj-footer-bottom p{font-size:12px}.plj-footer-intro{max-width:300px}.plj-footer .plj-brand-logo{width:260px;margin-bottom:20px}.plj-footer-columns{grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:38px}.plj-footer-bottom{border-color:#d6dce3}.plj-footer{padding-top:56px!important}#footer{background:#f0f3f6!important;color:#1e2630!important}
.plj-page-hero{background:#f0f3f6!important}.plj-page-hero h1,.plj-single-journal .plj-page-hero h1{font-family:var(--plj-serif)!important;font-weight:700!important;font-size:clamp(34px,4.2vw,56px)!important;line-height:1.12!important}.plj-prose{font-size:16px;line-height:1.85}.plj-prose h2{font-size:29px;font-weight:700}.plj-prose h3{font-size:23px;font-weight:700}.plj-prose p,.plj-prose li{color:#47525f}.plj-journal h2{font-family:var(--plj-serif)!important;font-weight:700!important}.plj-breadcrumbs{font-size:12px;line-height:1.6}.plj-category-links a{font-size:13px;font-weight:700;border-radius:3px}.plj-shop-intro{max-width:100%;padding-top:20px!important}.plj-shop-intro p{font-size:16px}.plj-shop-toolbar select{font-size:14px}.woocommerce-result-count{font-size:14px!important}.plj-shop-filters label{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none}.plj-shop-filters input,.plj-shop-filters select{font-size:14px;border-radius:3px;height:45px}.plj-shop-filters button{font-size:12px;height:45px;border-radius:3px;font-weight:800}.plj-shop-filters>a{font-size:13px}.plj-shop-toolbar{border-radius:4px;background:#f6f7f9;padding:18px!important;border:1px solid #e0e5eb}.plj-product-summary h1.product_title{font-family:var(--plj-serif)!important;font-weight:700!important;font-size:clamp(30px,3.1vw,43px)!important;line-height:1.15!important;letter-spacing:-.035em!important}.plj-product-summary .price{font-size:27px!important;font-weight:800!important}.plj-product-summary .price del{font-size:18px}.plj-product-summary .woocommerce-product-details__short-description{font-size:15px!important;color:#535f6d;line-height:1.85}.plj-product-summary .single_add_to_cart_button{min-height:52px!important;border-radius:3px!important;background:var(--plj-accent)!important;border-color:var(--plj-accent)!important;font-size:14px!important;font-weight:800!important;letter-spacing:.035em!important}.plj-product-summary .quantity input{font-size:16px!important}.plj-product-help a,.plj-product-help small{font-size:13px!important}.plj-option label,.plj-size-field label{font-size:12px!important;font-weight:800;letter-spacing:.02em}.plj-option input,.plj-option select,.plj-option textarea,.plj-size-field select{font-size:14px!important;border-radius:3px;min-height:46px}.plj-option small,.plj-option-content p,.plj-options-size-guide{font-size:12px!important}.plj-product-content{font-size:16px!important;line-height:1.85}.plj-product-content .resp-tabs-list li{font-size:15px!important;font-weight:700!important}.plj-product-gallery{background:#f1f3f5;border-radius:5px;overflow:hidden}.plj-product-help{border-color:#dce1e7}.plj-contact-grid input,.plj-contact-grid textarea,.plj-contact-grid select{font-size:15px!important;border-radius:3px}.plj-contact-grid label{font-size:14px!important}.plj-contact-grid input[type=submit]{background:var(--plj-accent)!important;border-color:var(--plj-accent)!important;font-weight:800!important}
@media(min-width:1600px){.plj-campaign-hero{min-height:700px}.plj-campaign-title{font-size:104px!important}}
@media(max-width:1199px){.plj-wrap,.elementor .elementor-element.e-con.plj-wrap{width:calc(100% - 56px)!important}#header .plj-nav-header{gap:25px}.plj-brand-logo{width:210px}.plj-retail-nav .mega-menu{gap:8px}.plj-retail-nav .mega-menu>li.menu-item>a{font-size:12px!important}.plj-nav-custom{font-size:11px}.plj-campaign-hero{min-height:570px}.plj-campaign-title{font-size:76px!important}.plj-campaign-category-content{left:18px;right:18px;bottom:20px}.plj-campaign-category-content h3{font-size:23px!important}.plj-footer-columns{gap:25px}.plj-campaign-tag{right:28px}}
@media(max-width:1023px){#header .plj-nav-header{gap:24px;min-height:91px}.plj-header-search{display:none!important}.plj-mobile-search{display:block!important}.plj-nav-brand{flex:1!important}.plj-retail-nav{display:none!important}.plj-header-tools{gap:21px!important}.plj-brand-logo{width:235px}.plj-campaign-hero{min-height:590px}.plj-campaign-title{font-size:72px!important;max-width:600px}.plj-campaign-bg{object-position:65% center}.plj-campaign-hero:before{background:linear-gradient(90deg,rgba(9,11,15,.96) 0%,rgba(9,11,15,.67) 40%,rgba(9,11,15,.1) 100%)}.plj-campaign-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.plj-campaign-collection{aspect-ratio:1/1.05}.plj-campaign-category-content h3{font-size:29px!important}.plj-future-custom{padding:36px;gap:30px;flex-direction:column;align-items:flex-start}.plj-future-custom h2{font-size:34px}.plj-footer-columns{grid-template-columns:1.3fr 1fr 1fr}.plj-footer-columns>div:last-child{grid-column:1/-1}.plj-promises>a,.plj-promises>span{justify-content:flex-start;font-size:12px!important}.plj-promises{padding-block:20px}.plj-mobile-toggle .mobile-toggle:before{width:22px;height:17px;background:linear-gradient(to bottom,#20252a 0 2px,transparent 2px 7px,#20252a 7px 9px,transparent 9px 15px,#20252a 15px 17px)}}
@media(max-width:767px){.plj-wrap,.elementor .elementor-element.e-con.plj-wrap{width:calc(100% - 36px)!important}.plj-section{padding-block:44px!important}.plj-announcement{font-size:10px!important;padding:8px 12px;letter-spacing:.015em}.plj-announcement-separator{margin-inline:8px}.plj-announcement .plj-announcement-extra{display:none}#header .plj-nav-header{min-height:82px;padding-block:20px!important;gap:17px}.plj-brand-logo{width:185px}.plj-header-tools{gap:16px!important}.plj-header-tools i{font-size:21px!important}.plj-header-tools .elementor-widget-porto_hb_myaccount{display:none!important}.plj-campaign-hero{min-height:600px;align-items:flex-start}.plj-campaign-bg{object-position:65% 50%;filter:brightness(.68)}.plj-campaign-hero:before{background:linear-gradient(90deg,rgba(9,11,15,.74),rgba(9,11,15,.26)),linear-gradient(0deg,rgba(9,11,15,.78),transparent 60%)}.plj-campaign-content{padding-block:54px 105px}.plj-campaign-kicker{font-size:10px;letter-spacing:.11em;margin-bottom:24px}.plj-campaign-title{font-size:clamp(48px,14vw,72px)!important;max-width:100%;line-height:1.02!important;letter-spacing:-.05em!important;margin-bottom:24px!important}.plj-campaign-description{font-size:15px;max-width:295px;line-height:1.8;color:#e0e3e9}.plj-campaign-actions{gap:22px;align-items:flex-start;flex-direction:column}.plj-retail-button{font-size:12px;padding:13px 20px;min-height:49px}.plj-campaign-secondary{font-size:12px}.plj-campaign-tag{right:18px;bottom:24px;font-size:9px;letter-spacing:.06em;max-width:160px}.plj-promises{gap:16px 15px;padding-block:21px}.plj-promises>a,.plj-promises>span{font-size:11px!important;gap:8px;line-height:1.6;letter-spacing:0}.plj-promises b{font-size:20px;flex-shrink:0}.plj-section-head{align-items:flex-end!important;gap:15px!important;margin-bottom:24px}.plj-section-head .elementor-widget-heading h2{font-size:30px!important}.plj-eyebrow,.plj-eyebrow p{font-size:11px!important;letter-spacing:.1em;margin-bottom:10px}.plj-link{font-size:11px;letter-spacing:.02em;gap:10px}.plj-link:after{font-size:19px}.plj-collections-intro{font-size:14px;margin-bottom:22px}.plj-campaign-collections{gap:12px}.plj-campaign-collection{aspect-ratio:3/4}.plj-campaign-category-content{left:13px;right:13px;bottom:17px}.plj-campaign-category-content h3{font-size:22px!important;line-height:1.1;margin:7px 0 0!important}.plj-campaign-category-content small{font-size:9px;letter-spacing:.05em}.plj-campaign-category-content p{display:none}.plj-campaign-category-arrow{top:-8px;bottom:auto;width:24px;height:24px;font-size:16px}.plj-campaign-collection>img{object-position:50% 40%}.plj-products .custom-product{padding-inline:10px!important;padding-bottom:12px!important}.plj-products .porto-tb-featured-image,.plj-products .product-image{margin-inline:-10px}.plj-products .plj-card-title,.plj-products .woocommerce-loop-product__title,.plj-products .porto-tb-woo-title,.plj-products .porto-tb-woo-title a{font-size:13px!important;min-height:40px;line-height:1.55!important;margin-block:10px 8px!important}.plj-products .price,.plj-products .tb-woo-price,.plj-products .tb-woo-price .amount{font-size:16px!important}.plj-products .price del,.plj-products .price del .amount,.plj-products .tb-woo-price del .amount{font-size:11px!important}.plj-products .tb-meta{font-size:10px!important;line-height:1.5;padding-top:10px}.plj-card-action{font-size:10px;padding:8px;min-height:40px;margin-top:10px}.plj-card-action span{font-size:17px}.plj-products .onsale,.plj-products .on-sale{font-size:10px!important;padding:4px 6px!important}.plj-quick-categories{gap:8px;margin-top:20px}.plj-quick-categories a{font-size:12px;padding:8px 12px}.plj-future-custom{padding:29px 24px;gap:24px;border-radius:4px}.plj-future-custom h2{font-size:29px;line-height:1.18}.plj-future-custom p{font-size:14px}.plj-copy p{font-size:15px!important}.plj-story-copy h2{font-size:35px!important}.plj-faq summary{font-size:15px;line-height:1.6}.plj-faq details p{font-size:14px}.plj-footer-columns{grid-template-columns:1fr 1fr;gap:30px 22px}.plj-footer-columns>div:first-child,.plj-footer-columns>div:last-child{grid-column:1/-1}.plj-footer p,.plj-footer li{font-size:13px}.plj-footer h3{font-size:12px}.plj-footer-bottom p{font-size:11px}.plj-footer .plj-brand-logo{width:235px}.plj-footer-intro{max-width:100%}.plj-page-hero h1{font-size:34px!important}.plj-prose{font-size:15px}.plj-prose h2{font-size:26px}.plj-product-summary h1.product_title{font-size:32px!important}.plj-product-summary .price{font-size:25px!important}.plj-product-content{font-size:15px!important}.plj-shop-toolbar{padding:14px!important}.plj-product-help a,.plj-product-help small{font-size:12px!important}.plj-campaign-hero .plj-wrap{width:calc(100% - 40px)!important}}
@media(max-width:370px){.plj-brand-logo{width:160px}.plj-header-tools{gap:12px!important}.plj-campaign-title{font-size:48px!important}.plj-campaign-category-content h3{font-size:20px!important}.plj-campaign-category-arrow{display:none}}
.home #main>.container-fluid{padding-inline:0}.home #main>.container-fluid>.main-content-wrap{margin-inline:0}.home #main .main-content{padding-inline:0}
.home .plj-featured.e-parent{margin-inline:0!important;width:100%!important;max-width:100%!important}
img.plj-campaign-bg{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center top}
.plj-campaign-collection>img{position:relative;inset:auto;display:block;aspect-ratio:inherit;height:auto!important}
@media(max-width:767px){img.plj-campaign-bg{object-position:80% top}}
@media(max-width:1023px){#header .search-layout-reveal input[type=text],#header .search-layout-reveal input[type=search]{font-family:var(--plj-body)!important;font-size:16px!important;padding-right:84px!important;padding-left:18px!important}#side-nav-panel .accordion-menu>li>a{font-family:var(--plj-body)!important;font-size:15px!important;font-weight:700!important;padding-block:17px!important}}
.plj-shop-intro h1.entry-title{display:block!important;font-family:var(--plj-serif)!important;font-size:clamp(32px,3.8vw,48px)!important;font-weight:700!important;line-height:1.15;letter-spacing:-.04em;margin:0 0 24px!important}
#header .searchform input::placeholder{color:#626d7a!important;opacity:1}
@media(max-width:767px){.plj-category-links{scrollbar-width:none}.plj-category-links::-webkit-scrollbar{display:none}.plj-shop-toolbar{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.plj-shop-toolbar>.elementor-widget,.plj-shop-toolbar .woocommerce-ordering{width:100%!important}.plj-shop-toolbar select{width:100%!important;max-width:100%!important;min-height:43px}.plj-products .plj-card-title,.plj-products .woocommerce-loop-product__title,.plj-products .porto-tb-woo-title,.plj-products .porto-tb-woo-title a{font-size:14px!important}.plj-card-action{font-size:12px}}
.plj-filter-panel{border:0;margin:0 0 12px;min-height:76px}.plj-filter-panel>summary{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border:1px solid #cfd6de;border-radius:3px;cursor:pointer;font-size:13px;font-weight:800;list-style:none}.plj-filter-panel[open]>summary{display:none}.plj-filter-panel>summary::-webkit-details-marker{display:none}
@media(max-width:767px){.plj-filter-panel{min-height:0}.plj-filter-panel[open]>summary{display:flex}}
@media(max-width:767px){.plj-filter-panel>summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;border:1px solid #cfd6de;background:#fff;border-radius:3px;padding:11px 14px;font-size:13px;font-weight:800;min-height:46px}.plj-filter-panel>summary>span{margin-left:auto;font-size:21px;line-height:1}.plj-filter-panel>summary>small{font-size:10px;font-weight:600;color:#705446}.plj-filter-panel[open]>summary{margin-bottom:16px}.plj-filter-panel[open]>summary>span{font-size:0}.plj-filter-panel[open]>summary>span:after{content:'−';font-size:21px}.plj-category-links{flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:5px;margin-block:20px 23px;max-width:100%}.plj-category-links a{flex:0 0 auto;white-space:nowrap;font-size:12px;padding:8px 12px}.plj-shop-intro{padding-bottom:20px!important}.plj-shop-intro .porto-sb-description,.plj-shop-intro .term-description{font-size:14px;line-height:1.75}.plj-shop-toolbar{margin-bottom:25px}.plj-shop-intro h1.entry-title{font-size:32px!important;margin-bottom:18px!important}}
.plj-retail-button,.plj-actions .btn,.plj-product-summary .single_add_to_cart_button,.plj-contact-grid input[type=submit]{background:#493329!important;border-color:#493329!important;color:#fff!important}.plj-retail-button:hover,.plj-actions .btn:hover,.plj-product-summary .single_add_to_cart_button:hover{background:#35241f!important;border-color:#35241f!important}.plj-products .onsale,.plj-products .on-sale{background:#624735!important}.plj-option label,.plj-size-field label{font-size:13px!important}
@media(prefers-reduced-motion:reduce){.plj-campaign-collection>img,.plj-retail-button{transition:none}}
