/* PAPIAA 1.1 — real garments, calm editorial proportions, independent identity. */
:root{--pk-paper:#fffefb;--pk-ink:#342e32;--pk-muted:#71666b;--pk-border:#e9e2da;--pk-purple:#674e67;--pk-lilac:#f3edf2}
body{background:var(--pk-paper);font-size:16px}.pk-shell{width:min(1240px,calc(100% - 64px))}
.pk-announcement{background:#f3eee5;color:#645646;font-size:12px;padding:5px 16px;min-height:30px}.pk-header{background:#fffefbf5}.pk-header-inner{min-height:84px}.pk-logo img{width:132px;height:66px}.pk-search{background:#f6f3ee;border:1px solid #eee8e0;border-radius:100px}.pk-search input{font-size:15px}.pk-navigation{min-height:49px}.pk-nav a,.pk-type-menu summary{font-size:15px}.pk-sale-nav{color:#905044;background:#f8ede5;border-radius:100px;padding:7px 17px}
.pk-atelier-hero{display:grid;grid-template-columns:.8fr 1.55fr;align-items:center;gap:46px;padding-block:32px 30px}.pk-atelier-intro .pk-section-kicker{font-size:13px;margin-bottom:14px;color:#826346;letter-spacing:0}.pk-atelier-intro h1{font-size:42px;line-height:1.7;letter-spacing:-1.1px;margin-bottom:15px}.pk-atelier-intro h1 span{color:#786176}.pk-atelier-intro p{color:#776a6d;font-size:16px;line-height:2;margin-bottom:24px}.pk-atelier-intro .pk-btn{font-size:15px;min-height:50px;background:#f5c643;border-radius:100px;padding:11px 25px;gap:28px}.pk-atelier-intro .pk-btn:hover{background:#ebba31}
.pk-atelier-stories{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.pk-atelier-story{min-width:0;border-radius:140px 140px 16px 16px;background:#eee3dc;padding:14px 14px 0;overflow:hidden}.pk-story-boys{background:#e8ece5;margin-top:28px}.pk-story-image{height:292px;display:flex;align-items:center;justify-content:center;border-radius:135px 135px 8px 8px;background:#fffefb;overflow:hidden;padding:15px 12px}.pk-story-image img{width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.pk-story-image:hover img{transform:scale(1.025)}.pk-story-caption a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:72px;padding:12px 9px}.pk-story-caption h2{font-size:25px;margin:0}.pk-story-caption span{display:flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap}.pk-story-caption svg{width:18px;height:18px}
.pk-round-categories{padding-block:22px 30px;border-bottom:1px solid var(--pk-border)}.pk-round-categories .pk-section-head{margin-bottom:24px}.pk-round-categories h2{font-size:24px}.pk-round-categories .pk-category-tiles{gap:24px}.pk-round-categories .pk-category-tile{gap:14px;justify-self:center;width:100%;max-width:160px}.pk-round-categories .pk-category-picture{width:134px;height:134px;border-radius:50%!important;background:#f3eee8!important;border:1px solid #e8dfd4;padding:22px;transition:border-color .2s}.pk-round-categories .pk-category-picture img{object-fit:contain;border-radius:0;width:100%;height:100%}.pk-round-categories .pk-category-tile:hover .pk-category-picture{border-color:#ad9677}.pk-round-categories .pk-category-tile strong{font-size:14px;line-height:1.8;font-weight:500;text-align:center}
.pk-curated{padding-top:40px;padding-bottom:22px}.pk-section-head h2{font-size:28px;letter-spacing:-.5px}.pk-section-kicker{font-size:12px;font-weight:400;letter-spacing:0}.pk-text-link{min-height:44px;font-size:14px}.pk-collection-tabs{gap:9px;margin-bottom:25px}.pk-collection-tabs a,.pk-audience-switch a{background:transparent;border:1px solid #e4dcd4;font-size:14px;color:#675b62;min-height:44px}.pk-collection-tabs a[aria-current=page],.pk-audience-switch a[aria-current=page]{background:#665265;color:white;border-color:#665265}
.woocommerce ul.products,.pk-products ul.products{gap:34px 24px!important}.woocommerce ul.products li.product a img,.pk-products ul.products li.product a img{border-radius:12px 12px 2px 2px;background:#f5f2ed;padding:12px;border:1px solid #eee8df;aspect-ratio:4/5;object-fit:contain}.woocommerce ul.products li.product .woocommerce-loop-product__title,.pk-products .woocommerce-loop-product__title{line-height:1.8!important;font-size:16px!important;min-height:0!important;display:block!important;overflow:visible!important;height:auto!important}.woocommerce ul.products li.product .price,.pk-products .price{color:#443744;font-size:17px!important;flex-wrap:wrap;min-height:31px;row-gap:0!important}.woocommerce ul.products li.product .price del{color:#867982;font-size:13px;opacity:1}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .button,.pk-products ul.products li.product .button{border-radius:0!important;border-width:0 0 1px!important;border-color:#d9cbd8!important;justify-content:flex-start;gap:12px;font-size:14px!important;padding:6px 0!important;background:transparent;color:#624966}.woocommerce ul.products li.product .button:after,.pk-products ul.products li.product .button:after{content:none}.woocommerce ul.products li.product .button:hover{color:#342235;background:#f6f1f5}.woocommerce span.onsale{border-radius:100px;background:#fff7e8;color:#7a4c23}
.pk-atelier-adults{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px 34px;background:#eeeee8;border:1px solid #e3e3da;border-radius:12px;margin-block:20px 32px}.pk-atelier-adults h2{font-size:25px;margin-bottom:3px}.pk-atelier-adults p{color:#726b65;font-size:15px;margin:0}.pk-atelier-adults .pk-btn{border:1px solid #867b80;background:transparent;border-radius:100px;flex-shrink:0}.pk-brands-section{padding-block:18px 36px}.pk-brand-logos{background:#fffefb}.pk-brand-logos a{min-height:100px}.pk-brand-logos img{width:112px;height:40px}.pk-editorial-strip{background-color:#f5eee5;border:1px solid #e9e0d7;border-radius:12px;padding-block:36px;min-height:210px}.pk-editorial-strip h2{font-size:27px}.pk-footer{background:#f2eee7;padding-top:40px}.pk-footer h3{font-size:16px}.pk-footer p{font-size:14px}.pk-footer a{min-height:44px;font-size:14px}.pk-footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:50px}
.woocommerce-products-header{padding-bottom:5px}.woocommerce-products-header__title{font-size:32px!important}.pk-filter-shell{border:1px solid var(--pk-border);border-radius:12px;background:#faf7f2}.woocommerce div.product div.images img{object-fit:contain;background:#f5f2ed;border-radius:12px;max-height:690px}.woocommerce div.product .summary{padding:15px 12px}.woocommerce div.product .product_title{font-size:30px;line-height:1.7}.woocommerce div.product p.price{font-size:23px;color:#4d3c4e}.woocommerce div.product .woocommerce-product-details__short-description{font-size:16px;line-height:2}.woocommerce div.product .variations label{font-size:16px!important}.pk-variation-options button{min-height:46px;font-size:15px;min-width:54px;border-radius:8px}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:10px 10px 0 0}.woocommerce div.product .woocommerce-tabs .panel{font-size:16px;line-height:2}.papiaa-order-pause{background:#f7f1e6!important;color:#665537;border-top-color:#c79d49!important;font-size:14px!important}.pk-mobile-bar a{font-size:11px;min-height:47px}.pk-dialog h2{font-size:24px}
@media(max-width:1000px){.pk-atelier-hero{gap:25px;grid-template-columns:.8fr 1.4fr}.pk-atelier-intro h1{font-size:34px}.pk-story-image{height:245px}.pk-story-caption a{display:block;padding:12px 4px}.pk-story-caption h2{font-size:23px}.pk-story-caption span{margin-top:3px}.pk-round-categories .pk-category-picture{width:110px;height:110px;padding:18px}}
@media(max-width:760px){
 .pk-shell{width:calc(100% - 32px)}.pk-header-inner{display:grid;grid-template-columns:44px 1fr 88px;gap:4px 8px;min-height:0;padding-block:5px 9px}.pk-logo{justify-self:center}.pk-logo img{width:110px;height:55px}.pk-header-search{grid-column:1/-1;grid-row:2;margin:0}.pk-header-search input{font-size:16px;min-height:44px}.pk-search button{min-height:44px}.pk-header-tools{gap:7px}.pk-navigation.is-open{display:block}.pk-navigation .pk-nav{align-items:stretch}.pk-nav a,.pk-type-menu summary{font-size:16px}.pk-mobile-audiences{display:flex;min-height:42px}.pk-mobile-audiences a{min-height:44px;font-size:14px}.pk-announcement{font-size:12px;min-height:30px;padding:4px 12px}.pk-header .pk-sale-nav{display:inline-flex;min-height:44px;margin-block:8px}
 .pk-atelier-hero{display:block;padding-block:20px 16px}.pk-atelier-intro{margin-bottom:18px}.pk-atelier-intro .pk-section-kicker{font-size:12px;margin:0 0 3px}.pk-atelier-intro h1{font-size:29px;line-height:1.7;letter-spacing:-.7px;margin:0}.pk-atelier-intro h1 br{display:none}.pk-atelier-intro p{display:none}.pk-atelier-intro .pk-btn{display:none}.pk-atelier-stories{gap:13px}.pk-atelier-story{padding:8px 8px 0;border-radius:95px 95px 10px 10px}.pk-story-boys{margin-top:16px}.pk-story-image{height:190px;padding:15px 8px;border-radius:90px 90px 6px 6px}.pk-story-caption a{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 5px;min-height:60px;padding:9px 4px}.pk-story-caption h2{font-size:22px}.pk-story-caption span{font-size:12px;min-height:24px;margin:0;gap:4px}.pk-story-caption svg{width:16px}
 .pk-round-categories{padding-block:15px 19px}.pk-round-categories .pk-section-head{margin-bottom:15px}.pk-round-categories h2{font-size:21px}.pk-round-categories .pk-category-tiles{display:flex;gap:13px;padding-bottom:12px;overflow:auto;scrollbar-width:thin}.pk-round-categories .pk-category-tile{flex:0 0 92px;gap:8px;max-width:92px}.pk-round-categories .pk-category-picture{width:88px;height:88px;padding:15px}.pk-round-categories .pk-category-tile strong{font-size:13px;line-height:1.8}.pk-section-head{gap:10px;align-items:center}.pk-section-head h2{font-size:23px}.pk-text-link{font-size:13px;gap:5px}.pk-section-kicker{font-size:12px}.pk-curated{padding-top:25px;padding-bottom:12px}.pk-collection-tabs{gap:7px;margin-bottom:19px}.pk-collection-tabs a,.pk-audience-switch a{padding:6px 15px;font-size:14px}
 .woocommerce ul.products,.pk-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px!important}.woocommerce ul.products li.product a img,.pk-products ul.products li.product a img{padding:7px;border-radius:9px 9px 2px 2px}.woocommerce ul.products li.product .woocommerce-loop-product__title,.pk-products .woocommerce-loop-product__title{font-size:15px!important;line-height:1.8!important}.woocommerce ul.products li.product .price,.pk-products .price{font-size:16px!important;line-height:1.9;min-height:30px}.woocommerce ul.products li.product .price del{font-size:12px}.woocommerce ul.products li.product .button,.pk-products ul.products li.product .button{font-size:13px!important;min-height:44px;margin-top:5px!important}.pk-card-brand{font-size:12px;white-space:normal;overflow:visible;min-height:20px}
 .pk-atelier-adults{padding:21px;display:block;margin-block:15px 23px}.pk-atelier-adults h2{font-size:24px}.pk-atelier-adults p{font-size:14px}.pk-atelier-adults .pk-btn{margin-top:15px;min-height:44px;font-size:14px}.pk-brands-section{padding-block:12px 25px}.pk-brand-logos a{min-height:85px}.pk-brand-logos img{width:95px;height:36px}.pk-editorial-strip{padding:26px 22px;min-height:210px}.pk-editorial-strip h2{font-size:24px}.pk-editorial-strip p{font-size:15px}.pk-editorial-strip .pk-btn{font-size:14px}.pk-footer-grid{grid-template-columns:1fr 1fr;gap:22px}.pk-footer-brand{grid-column:1/-1}.pk-footer h3{font-size:15px}.pk-footer a{font-size:14px;min-height:44px}.pk-footer p{font-size:14px}.pk-copyright{font-size:12px}.woocommerce div.product .summary{padding:0}.woocommerce div.product .product_title{font-size:26px}.woocommerce div.product p.price{font-size:22px}.woocommerce div.product .woocommerce-product-details__short-description{font-size:16px}.woocommerce-products-header__title{font-size:27px!important}.woocommerce .woocommerce-breadcrumb{font-size:13px;line-height:1.9}.pk-mobile-bar{min-height:62px}.pk-mobile-bar a{font-size:11px}
}
@media(max-width:360px){.pk-shell{width:calc(100% - 24px)}.pk-atelier-intro h1{font-size:26px}.pk-story-image{height:160px}.pk-story-caption h2{font-size:21px}.pk-story-caption a{display:block;min-height:73px}.pk-story-caption span{font-size:12px}.pk-collection-tabs a{padding-inline:12px}.pk-section-head h2{font-size:21px}.pk-header-inner{grid-template-columns:40px 1fr 85px}.pk-round-categories .pk-category-tile{flex-basis:86px}.pk-round-categories .pk-category-picture{width:82px;height:82px}.woocommerce ul.products li.product .price,.pk-products .price{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){.pk-story-image img{transition:none}.pk-story-image:hover img{transform:none}}
/* Override the older compact-theme column header, keeping categories close to clothes. */
@media(max-width:760px){.pk-section-head{flex-direction:row;text-align:right}.pk-atelier-intro h1 span{display:block}.pk-atelier-intro h1{font-size:28px;line-height:1.6}.pk-story-image{height:170px}.pk-story-caption a{min-height:58px}.pk-round-categories .pk-section-head h2{font-size:21px}.pk-atelier-intro .pk-section-kicker{display:block}}
@media(max-width:360px){.pk-atelier-intro h1{font-size:26px}.pk-story-image{height:155px}.pk-section-head{flex-wrap:wrap;gap:2px 10px}.pk-story-caption a{min-height:70px}}
