
#pl-editorial{font:18px/1.5 'Spectral',Georgia,serif;color:#191919;color-scheme:light}#pl-editorial *{box-sizing:border-box}#pl-editorial [hidden]{display:none!important}#pl-editorial .tools{display:flex;gap:8px;padding:0 100px 14px 0}#pl-editorial button,#pl-editorial input,#pl-editorial select{font:inherit;color:inherit}#pl-editorial button{min-height:46px;border:1px solid #191919;border-radius:30px;padding:11px 24px;background:transparent;font-size:16px}#pl-editorial .tools button{font:13px system-ui;background:#fff;border-color:#bbb;border-radius:5px;padding:8px 14px}#pl-editorial .tools button[aria-pressed=true]{background:#191919;color:#fff}#pl-editorial .page{background:#fffdf5;margin:auto;max-width:1280px}#pl-editorial .announcement{padding:8px 20px;text-align:center;background:#191919;color:#fffdf5;font-size:12px;letter-spacing:.5px}#pl-editorial header{display:grid;grid-template-columns:1fr 170px 1fr;align-items:center;gap:20px;padding:12px 32px;background:#F5F300;border-bottom:1px solid #191919}#pl-editorial header img{width:126px;display:block;margin:auto}#pl-editorial nav{display:flex;gap:24px}#pl-editorial .navbutton{border:0;padding:8px 0;border-radius:0;font-size:15px}#pl-editorial header>.navbutton{justify-self:end}#pl-editorial .hero{display:grid;grid-template-columns:1fr 1fr;background:#F5F300;border-bottom:1px solid #191919}#pl-editorial .hero-copy{padding:48px 40px 38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#pl-editorial .kicker{font-size:11px;letter-spacing:1.5px;text-transform:uppercase}#pl-editorial h1{font:400 clamp(38px,5.7vw,70px)/1.04 'Bowlby One SC',sans-serif;letter-spacing:-1.8px;margin:24px 0}#pl-editorial .hero-copy p{font-size:19px;max-width:395px;margin:0 0 25px}#pl-editorial .primary{background:#191919;color:#fffdf5}#pl-editorial .hero-copy .primary{min-width:220px;text-align:center}#pl-editorial .sample-link{font-size:15px;margin-top:12px;padding:4px 0;border:0;text-decoration:underline;text-underline-offset:4px}#pl-editorial .hero-photo{width:100%;height:100%;min-height:550px;max-height:640px;object-fit:cover;object-position:center;border-left:1px solid #191919;display:block}#pl-editorial .hero-foot{margin-top:26px;font-size:12px}#pl-editorial .intro{padding:45px 36px 32px;display:flex;align-items:end;justify-content:space-between;gap:30px}#pl-editorial h2{font:400 clamp(24px,3.3vw,36px)/1.2 'Bowlby One SC',sans-serif;letter-spacing:-.6px;margin:0;max-width:600px}#pl-editorial .intro p{font-size:16px;max-width:260px;margin:0}#pl-editorial .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #191919;border-bottom:1px solid #191919}#pl-editorial .product{min-width:0;padding:18px 20px 26px;border-right:1px solid #191919}#pl-editorial .product:last-child{border-right:0}#pl-editorial .product-photo{width:100%;height:300px;object-fit:cover;display:block;border-radius:90px 90px 3px 3px}#pl-editorial .product-word{display:block;width:150px;height:62px;object-fit:contain;object-position:left;margin:20px 0 12px}#pl-editorial .product p{font-size:16px;min-height:50px;margin:0 0 16px}#pl-editorial .pairing{font-size:13px;border-top:1px solid #d2cfc6;padding-top:12px;margin-bottom:18px}#pl-editorial .fields{display:grid;grid-template-columns:1fr 70px;gap:10px}#pl-editorial label{display:block;font-size:13px}#pl-editorial select,#pl-editorial input{display:block;width:100%;min-width:0;background:#fffdf5;border:1px solid #a5a39c;border-radius:4px;padding:10px 8px;margin:5px 0 13px;font-size:16px}#pl-editorial .add{width:100%;background:#F5F300}#pl-editorial .pending{font-size:12px;margin:0 0 14px}#pl-editorial .cartbar{background:#F5F300;padding:18px 32px;display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #191919}#pl-editorial .note{font-size:12px;padding:16px 32px;margin:0}#pl-editorial .closing{display:grid;grid-template-columns:1fr 1fr;padding:40px 32px;gap:30px;border-top:1px solid #d2cfc6}#pl-editorial .closing h2{font-size:24px}#pl-editorial .closing p{font-size:16px;margin:12px 0 20px;max-width:400px}#pl-editorial .panel{padding:32px;border-top:1px solid #191919;background:#fffdf5}#pl-editorial .panel h2{font-size:24px}#pl-editorial .panel p{font-size:16px}#pl-editorial .mobile{max-width:390px}#pl-editorial .mobile header{grid-template-columns:1fr 95px 1fr;gap:8px;padding:10px 16px}#pl-editorial .mobile header img{width:95px}#pl-editorial .mobile nav{gap:0}#pl-editorial .mobile .navbutton{font-size:12px}#pl-editorial .mobile [data-custom]{display:none}#pl-editorial .mobile .hero{grid-template-columns:1fr}#pl-editorial .mobile .hero-copy{padding:32px 24px}#pl-editorial .mobile h1{font-size:48px}#pl-editorial .mobile .hero-photo{height:350px;min-height:0;border-left:0;border-top:1px solid}#pl-editorial .mobile .intro{display:block;padding:30px 24px}#pl-editorial .mobile .intro p{margin-top:18px}#pl-editorial .mobile .grid{grid-template-columns:1fr}#pl-editorial .mobile .product{padding:24px;border-right:0;border-bottom:1px solid}#pl-editorial .mobile .product-photo{height:340px}#pl-editorial .mobile .closing{grid-template-columns:1fr;padding:30px 24px}#pl-editorial .mobile .cartbar{flex-wrap:wrap;padding:18px 24px}
@media(max-width:600px){#pl-editorial header{grid-template-columns:1fr 95px 1fr;gap:8px;padding:10px 16px}#pl-editorial header img{width:95px}#pl-editorial nav{gap:0}#pl-editorial .navbutton{font-size:12px}#pl-editorial [data-custom]{display:none}#pl-editorial .hero{grid-template-columns:1fr}#pl-editorial .hero-copy{padding:32px 24px}#pl-editorial h1{font-size:48px}#pl-editorial .hero-photo{height:350px;min-height:0;border-left:0;border-top:1px solid}#pl-editorial .intro{display:block;padding:30px 24px}#pl-editorial .intro p{margin-top:18px}#pl-editorial .grid{grid-template-columns:1fr}#pl-editorial .product{padding:24px;border-right:0;border-bottom:1px solid}#pl-editorial .product-photo{height:340px}#pl-editorial .closing{grid-template-columns:1fr;padding:30px 24px}#pl-editorial .cartbar{flex-wrap:wrap;padding:18px 24px}}

#pl-editorial .tools{display:none}#pl-editorial dialog{max-width:660px;width:calc(100% - 32px);max-height:90dvh;overflow:auto;border:1px solid #191919;border-radius:12px;padding:28px;color:#191919;background:#fffdf5}#pl-editorial dialog::backdrop{background:#0008}#pl-editorial dialog h2{font-size:25px;margin-bottom:20px}#pl-editorial dialog form{display:grid;gap:14px}#pl-editorial textarea{font:inherit;width:100%;padding:10px;border:1px solid #aaa;background:#fffdf5;border-radius:4px}#pl-editorial dialog input{margin-bottom:0}#pl-editorial .dialog-head{display:flex;justify-content:space-between;align-items:start;gap:16px}#pl-editorial .dialog-head button{padding:8px 14px;min-height:44px}#pl-editorial .line-item{padding:12px 0;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}#pl-editorial .line-item button{padding:4px 12px;min-height:44px}#pl-editorial .line-actions{display:flex;gap:8px}#pl-editorial .form-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}#pl-editorial .help{font-size:14px;margin:0}#pl-editorial .form-error{color:#a11;font-size:15px}#pl-editorial .trap{display:none}#pl-editorial .about,#pl-editorial .faq{padding:45px 32px;border-top:1px solid #191919}#pl-editorial .about p{max-width:700px}#pl-editorial .faq details{padding:16px 0;border-bottom:1px solid #ddd}#pl-editorial summary{min-height:44px}#pl-editorial .faq p{max-width:730px;font-size:16px}#pl-editorial footer{padding:24px 32px;background:#F5F300;border-top:1px solid #191919;font-size:14px}#pl-editorial .privacy{font-size:12px}#pl-editorial a{color:inherit}#pl-editorial .skip{position:absolute;left:-9999px}#pl-editorial .skip:focus{left:10px;top:10px;padding:15px;background:#fff;z-index:5}#pl-editorial button:disabled{opacity:.6}#pl-editorial .product-photo{height:300px}@media(max-width:600px){#pl-editorial .form-pair{grid-template-columns:1fr}#pl-editorial dialog{padding:20px}#pl-editorial .product-photo{height:340px}}
