:root{--ink:#22211f;--paper:#f8f6f1;--white:#fff;--gold:#b39a70;--muted:#77736c;--line:#e6e1d8;--serif:'Cormorant Garamond',Georgia,serif;--sans:'DM Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:#8d7048}img{max-width:100%;height:auto}.announcement-bar{height:32px;background:var(--ink);color:#f4f0e9;text-align:center;font-size:10px;letter-spacing:.13em;text-transform:uppercase;padding:8px 12px}.announcement-bar span{color:#c7ae82;margin:0 12px}.site-header{height:91px;padding:0 clamp(22px,5vw,76px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(34,33,31,.1);position:relative;z-index:5;background:var(--paper)}.menu-primary,.footer-menu{list-style:none;display:flex;gap:34px;padding:0;margin:0}.menu-primary a,.header-actions a{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.brand{display:flex;align-items:center;flex-direction:column;line-height:1}.brand-name{font-family:var(--serif);font-size:29px;letter-spacing:.23em;font-weight:500;padding-left:.23em}.brand-caption{font-size:8px;letter-spacing:.24em;margin-top:7px;color:var(--muted)}.custom-logo{max-height:48px;width:auto}.custom-logo-link{display:flex}.header-actions{display:flex;justify-content:flex-end;gap:28px}.pickwel-cart-count{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gold);border-radius:50%;width:19px;height:19px;font-size:10px;margin-left:5px}.menu-toggle{display:none}.site-main{min-height:55vh}.hero{min-height:645px;display:grid;grid-template-columns:1fr 1fr;max-width:1440px;margin:0 auto;padding:56px clamp(24px,8.2vw,122px) 70px;align-items:center;gap:5%}.hero-copy{padding:18px 0 15px}.eyebrow{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 24px}.hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(64px,7.2vw,106px);line-height:.89;letter-spacing:-.045em;margin:0 0 28px}.hero h1 em,.section-heading h2 em,.manifesto h2 em,.closing-cta h2 em{font-weight:400;color:#9b8056}.hero-intro{max-width:390px;color:#666159;font-size:14px;line-height:1.85;margin:0 0 31px}.button{height:49px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;gap:33px;font-size:10px;letter-spacing:.13em;text-transform:uppercase;transition:background .2s,color .2s}.button-dark{background:var(--ink);color:white}.button-dark:hover{background:#4b463e;color:white}.button span{font-size:16px}.hero-note{display:flex;align-items:center;gap:13px;font-size:8px;letter-spacing:.2em;color:var(--muted);margin-top:64px}.note-rule{height:1px;width:39px;background:var(--gold)}.hero-art{height:min(500px,42vw);min-height:375px;position:relative;background:#eeebe3;overflow:hidden}.sun-disc{position:absolute;width:38%;aspect-ratio:1;right:13%;top:12%;border-radius:50%;background:linear-gradient(145deg,#d8c398,#a58b63 70%,#857051);box-shadow:inset -20px -14px 36px #594a3433,0 16px 40px #77654a24}.art-arch{position:absolute;left:19%;bottom:-8%;height:75%;width:39%;border:1px solid #252420; border-bottom:0;border-radius:50% 50% 0 0;transform:rotate(7deg)}.art-arch:before{content:"";position:absolute;inset:12% 12% 0;border:1px solid #b29a70;border-bottom:0;border-radius:50% 50% 0 0}.art-orbit{position:absolute;left:29%;top:19%;width:34%;height:58%;border:1px solid #fbfaf7;border-radius:50%;transform:rotate(-27deg);box-shadow:0 0 0 7px #ffffff0a}.art-drop{position:absolute;width:14%;height:23%;left:45%;top:42%;background:linear-gradient(135deg,#ffffffaa 2%,#dbd6c8 22%,#f9f8f3 44%,#aaa69a 63%,#faf8f2 82%);clip-path:polygon(50% 0,100% 53%,88% 82%,50% 100%,12% 82%,0 53%);filter:drop-shadow(8px 12px 9px #2524202b);transform:rotate(17deg)}.art-spark{position:absolute;right:18%;bottom:20%;font-size:28px;color:#fff9e9}.art-caption{position:absolute;left:24px;bottom:22px;font-size:8px;line-height:1.8;letter-spacing:.16em;color:#77736c}.intro-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px clamp(24px,8.2vw,122px);display:grid;grid-template-columns:1fr 3fr 1fr;align-items:center;gap:25px}.intro-strip>span{font-size:9px;letter-spacing:.15em;color:var(--muted)}.intro-strip p{font-family:var(--serif);font-size:22px;margin:0}.intro-strip p em{color:#827c70}.intro-strip>a{justify-self:end;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.featured-section{padding:108px clamp(24px,8.2vw,122px) 105px;max-width:1440px;margin:auto}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:40px}.section-heading .eyebrow{margin-bottom:12px}.section-heading h2,.manifesto h2,.closing-cta h2{font-family:var(--serif);font-weight:400;font-size:clamp(43px,5vw,66px);line-height:.98;margin:0;letter-spacing:-.025em}.text-link{font-size:10px;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--gold);padding-bottom:8px}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px!important;margin:0!important;padding:0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important;position:relative}.woocommerce ul.products li.product a img{aspect-ratio:4/5;object-fit:cover;background:#eeebe3;margin-bottom:17px;transition:transform .4s}.woocommerce ul.products li.product:hover a img{transform:scale(.985)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--serif);font-size:22px;font-weight:400;padding:0;margin:0 0 5px}.woocommerce ul.products li.product .price{font-size:12px;color:#6f695f}.woocommerce ul.products li.product .button{font-size:9px;padding:0 13px;height:36px;margin-top:12px}.woocommerce span.onsale{background:var(--ink);border-radius:0;min-height:auto;line-height:1;padding:10px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;top:12px;left:12px}.empty-products{min-height:245px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.empty-shape{font-size:30px;color:var(--gold)}.empty-products p{font-family:var(--serif);font-size:24px;margin:12px}.empty-products small{color:var(--muted)}.manifesto{background:#eeebe3;padding:90px clamp(24px,12vw,175px);display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;gap:9%}.manifesto-mark{font-family:var(--serif);font-size:clamp(140px,22vw,300px);line-height:.7;color:#d9d3c7;position:relative}.manifesto-mark span{position:absolute;font-family:var(--sans);font-size:28px;color:#af966b;top:-17px;left:62%}.manifesto .eyebrow{margin-bottom:20px}.manifesto h2{margin-bottom:24px}.manifesto>div:last-child>p:not(.eyebrow){max-width:510px;color:#666159;line-height:1.9;font-size:13px;margin:0 0 26px}.values-row{padding:61px clamp(24px,8.2vw,122px);display:grid;grid-template-columns:repeat(3,1fr);gap:8%;border-bottom:1px solid var(--line)}.values-row>div>span{font-family:var(--serif);font-size:16px;color:var(--gold)}.values-row h3{font-family:var(--serif);font-size:25px;font-weight:400;margin:14px 0 7px}.values-row p{font-size:12px;color:var(--muted);line-height:1.8;max-width:270px;margin:0}.closing-cta{background:var(--ink);text-align:center;color:var(--paper);padding:81px 24px 88px}.closing-cta .eyebrow{color:#aaa397;margin-bottom:20px}.closing-cta h2{font-size:clamp(43px,6vw,72px);margin-bottom:29px}.closing-cta h2 em{color:#c2a779}.button-light{border:1px solid #8c816f;color:var(--paper)}.button-light:hover{background:var(--paper);color:var(--ink)}.site-footer{background:#eae7df;padding:57px clamp(24px,8.2vw,122px) 18px}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:8%;padding-bottom:48px}.footer-brand .brand-name{display:inline-block;font-size:26px}.footer-brand p,.footer-main>div>p{font-size:11px;color:#777168;line-height:1.9}.footer-main h2{font-family:var(--sans);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.17em;margin:6px 0 18px}.footer-menu{display:block}.footer-menu li{margin:10px 0}.footer-menu a,.footer-main>div>p{font-size:11px;color:#68645d}.footer-bottom{border-top:1px solid #d6d1c7;padding-top:16px;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.04em;color:#77736c}.footer-bottom>div{display:flex;gap:20px}.page-wrap{padding-top:78px;padding-bottom:100px}.content-width{max-width:900px;margin:auto;padding-left:24px;padding-right:24px}.page-heading{text-align:center;margin-bottom:52px}.page-heading .eyebrow{margin-bottom:14px}.page-heading h1{font-family:var(--serif);font-size:clamp(48px,7vw,82px);font-weight:400;line-height:1;margin:0}.entry-content{line-height:1.9}.entry-content h2,.entry-content h3{font-family:var(--serif);font-weight:400}.post-card{border-bottom:1px solid var(--line);padding:28px 0}.post-card h2{font-family:var(--serif);font-weight:400;font-size:32px}.shop-wrap{max-width:1440px;margin:auto;padding:70px clamp(24px,6vw,88px) 110px}.shop-heading{text-align:left;margin-bottom:35px}.shop-heading h1{font-size:72px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:11px;color:var(--muted)}.woocommerce .woocommerce-ordering select{background:transparent;border:1px solid var(--line);padding:9px;color:var(--ink);font:inherit}.product-wrap{max-width:1320px;margin:auto;padding:55px clamp(22px,5vw,72px) 100px}.woocommerce div.product{display:grid;grid-template-columns:1.1fr .9fr;column-gap:9%}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:auto}.woocommerce div.product div.images img{background:#eeebe3}.woocommerce div.product .product_title{font-family:var(--serif);font-size:54px;font-weight:400;line-height:.98}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:17px;color:#726d63}.woocommerce div.product form.cart{margin-top:29px;padding-bottom:22px;border-bottom:1px solid var(--line)}.woocommerce .quantity .qty{height:47px;border:1px solid var(--line);background:transparent}.woocommerce div.product form.cart .button,.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{background:var(--ink);color:white;border-radius:0;min-height:47px;padding:0 22px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.woocommerce div.product form.cart .button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover{background:#514a40;color:white}.woocommerce div.product .woocommerce-tabs{grid-column:1/-1;margin-top:65px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:transparent;border-radius:0;padding:0 15px 10px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid var(--gold)}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top-color:var(--gold);background:#f1eee7}.woocommerce-message:before,.woocommerce-info:before{color:var(--gold)}.woocommerce table.shop_table{border-color:var(--line);border-radius:0;font-size:12px}.woocommerce table.shop_table th{font-size:10px;text-transform:uppercase;letter-spacing:.09em}.woocommerce-cart .cart-collaterals .cart_totals{background:#f0ede6;padding:25px}.woocommerce-checkout #payment{background:#eeebe3;border-radius:0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid var(--line);background:#fff;padding:12px}.woocommerce form .form-row label{font-size:11px}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:var(--ink);padding:12px}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--ink);color:white}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{padding:12px;border-bottom:1px solid var(--line)}
.pickwel-logo-picture{display:block;line-height:0}.pickwel-brand-logo{display:block;width:clamp(170px,20vw,220px);max-height:67px;object-fit:contain}.brand:has(.custom-logo){max-width:220px}.brand .custom-logo{max-width:220px;max-height:60px;object-fit:contain}
@media(max-width:850px){.site-header{height:78px;padding:0 22px}.menu-toggle{display:flex;position:absolute;left:22px;top:30px;width:25px;height:20px;border:0;background:transparent;padding:0;flex-direction:column;justify-content:center;gap:6px;z-index:2}.menu-toggle span{height:1px;width:22px;background:var(--ink)}.header-nav{display:none;position:absolute;top:78px;left:0;right:0;background:var(--paper);padding:22px;border-top:1px solid var(--line)}.menu-open .header-nav{display:block}.menu-open .menu-primary{display:flex;flex-direction:column;gap:19px}.header-actions{gap:12px}.account-link{display:none}.hero{padding:52px 28px;grid-template-columns:1fr 1fr;gap:25px;min-height:540px}.hero-art{min-height:330px;height:53vw}.hero h1{font-size:clamp(56px,9vw,82px)}.intro-strip{grid-template-columns:1fr auto;gap:12px}.intro-strip p{grid-row:2;grid-column:1/-1}.intro-strip>a{grid-column:2;grid-row:1}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:35px!important}.manifesto{padding:68px 8%;grid-template-columns:.45fr 1.55fr;gap:7%}.manifesto-mark{font-size:150px}.shop-heading h1{font-size:58px}}
@media(max-width:560px){.pickwel-brand-logo{width:42px;height:51px;max-height:51px}.brand .custom-logo{max-width:155px;max-height:46px}.brand:has(.custom-logo){max-width:155px}.announcement-bar{font-size:8px;letter-spacing:.08em}.announcement-bar span{margin:0 5px}.site-header{height:72px}.header-nav{top:72px}.brand-name{font-size:25px}.brand-caption{font-size:7px}.header-actions .cart-link{font-size:9px}.hero{display:flex;flex-direction:column;align-items:stretch;padding:47px 23px 35px;gap:35px}.hero-copy{padding:0}.hero h1{font-size:70px}.hero-intro{font-size:13px}.hero-note{margin-top:35px}.hero-art{height:108vw;max-height:440px;min-height:320px}.intro-strip{padding:22px 23px}.intro-strip p{font-size:19px;line-height:1.25}.featured-section{padding:70px 22px}.section-heading{align-items:start;gap:18px}.section-heading h2{font-size:47px}.section-heading>.text-link{font-size:8px;white-space:nowrap;margin-top:24px}.woocommerce ul.products{gap:25px 13px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:19px}.woocommerce ul.products li.product .button{font-size:8px;letter-spacing:.04em;padding:0 9px}.manifesto{display:block;padding:65px 25px}.manifesto-mark{font-size:120px;height:103px;margin-bottom:22px}.manifesto-mark span{font-size:20px;left:82%;top:-12px}.manifesto h2{font-size:50px}.values-row{padding:45px 24px;grid-template-columns:1fr;gap:27px}.values-row h3{margin:6px 0}.closing-cta{padding:65px 20px}.footer-main{grid-template-columns:1fr 1fr;gap:25px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:12px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>div{gap:13px}.page-wrap{padding-top:55px;padding-bottom:65px}.shop-wrap{padding:50px 20px 70px}.shop-heading h1{font-size:50px}.product-wrap{padding:28px 18px 70px}.woocommerce div.product{display:block}.woocommerce div.product div.summary{margin-top:30px}.woocommerce div.product .product_title{font-size:46px}.woocommerce div.product .woocommerce-tabs{margin-top:40px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:none!important;display:block}.woocommerce .woocommerce-ordering{margin:10px 0 20px!important}.woocommerce table.shop_table{font-size:10px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:8px 5px}.woocommerce-cart .cart-collaterals .cart_totals{float:none;width:100%}}
