@font-face{font-family:PJInter;src:url('pj-inter.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
:root{--pj-ink:#211710;--pj-pink:#ff93a0;--pj-paper:#fff;--pj-line:#e6e6e6;--pj-pad:64px}body{font-family:PJInter,Arial,sans-serif;color:var(--pj-ink);--font-body--family:PJInter,Arial,sans-serif;--font-heading--family:PJInter,Arial,sans-serif;--font-subheading--family:PJInter,Arial,sans-serif;--font-accent--family:PJInter,Arial,sans-serif}body:has(dialog[data-pj-dialog][open]){overflow:hidden}#header-group{position:relative;z-index:40;--header-height:130px;--header-group-height:130px}main:has(.pj-campaign){position:relative;isolation:isolate;overflow:visible}.pj-header,.pj-footer,.pj-campaign,.pj-edit,.pj-categories,.pj-products{font-family:PJInter,Arial,sans-serif;font-weight:400;line-height:1.5;letter-spacing:0}.pj-header *,.pj-footer *,.pj-campaign *,.pj-edit *,.pj-categories *,.pj-products *{box-sizing:border-box}.pj-header a,.pj-footer a,.pj-campaign a,.pj-edit a,.pj-categories a,.pj-products a{color:inherit;text-decoration:none}.pj-header button,.pj-footer button,.pj-products button{font:inherit}.pj-header svg,.pj-footer svg,.pj-edit svg{width:24px;height:24px;flex-shrink:0}.pj-header a:focus-visible,.pj-header button:focus-visible,.pj-footer a:focus-visible,.pj-footer button:focus-visible,.pj-campaign a:focus-visible,.pj-categories a:focus-visible,.pj-edit a:focus-visible,.pj-products button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.pj-header{background:#fff;color:var(--pj-ink);position:relative}.pj-announcement{text-align:center;font-size:11px;line-height:16px;min-height:30px;padding:7px 20px;background:#faf5f3;border-bottom:1px solid #f4eeeb}.pj-header-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;padding:12px 36px;gap:20px}.pj-header-caption{font-size:10px;color:#5f5b58}.pj-brand{font-size:28px;font-weight:500;letter-spacing:4px;line-height:1.2;text-align:center;max-width:400px}.pj-brand img{width:auto;max-width:250px;max-height:58px;object-fit:contain;display:block}.pj-header-actions{justify-self:end;display:flex;align-items:center;gap:26px}.pj-icon-button{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:inherit;width:32px;height:36px;padding:4px;cursor:pointer;position:relative}.pj-icon-button svg{width:24px;height:24px}.pj-bag span{position:absolute;right:-5px;top:0;font-size:10px;background:var(--pj-ink);border-radius:50%;color:white;min-width:16px;height:16px;line-height:16px;text-align:center}.pj-bag span[hidden]{display:none}.pj-nav{border-bottom:1px solid var(--pj-line);padding:0 30px}.pj-nav>ul{list-style:none;display:flex;align-items:center;justify-content:center;gap:28px;min-height:46px;padding:0;margin:0}.pj-nav>ul>li{padding:0;margin:0;font-size:11px;white-space:nowrap}.pj-nav>ul>li>a,.pj-mega>summary{display:block;padding:14px 0;cursor:pointer;list-style:none}.pj-nav>ul>li>a:hover,.pj-mega[open]>summary{box-shadow:inset 0 -2px var(--pj-ink)}.pj-mega>summary::-webkit-details-marker{display:none}.pj-mega-panel{position:absolute;top:100%;left:0;right:0;padding:45px var(--pj-pad);background:#fff;box-shadow:0 12px 18px #00000012;border-top:1px solid var(--pj-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;white-space:normal;z-index:10}.pj-mega-panel a{display:block;font-size:13px;margin-bottom:16px}.pj-mega-panel .pj-text-link{display:flex}.pj-mega-panel .pj-sub-link{font-size:12px;color:#777}.pj-mobile-only{display:none!important}.pj-header dialog{border:0;margin:0;max-width:100%;max-height:100dvh;color:var(--pj-ink);background:#fff;padding:28px}.pj-header dialog::backdrop{background:#0006}.pj-menu-dialog{height:100dvh;width:420px;overflow:auto}.pj-search-dialog{width:100%;top:0;padding:28px var(--pj-pad) 42px!important}.pj-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;font-size:16px}.pj-menu-dialog nav>a,.pj-menu-dialog nav details>summary{padding:16px 0;border-bottom:1px solid var(--pj-line);display:flex;justify-content:space-between;align-items:center;font-size:17px;cursor:pointer;list-style:none}.pj-menu-dialog details>a{display:block;padding:12px 0 12px 18px;font-size:13px}.pj-menu-dialog details .pj-sub-link{padding-left:30px;color:#666}.pj-search-dialog form{max-width:750px;margin:auto;display:flex;border-bottom:1px solid var(--pj-ink);gap:15px}.pj-search-dialog input{font:inherit;font-size:24px;border:0;background:transparent;min-width:0;flex:1;padding:12px 0;outline-offset:4px}.pj-search-dialog p{font-size:12px;text-align:center;margin:20px 0 0}.pj-header dialog:not([open]){display:none}
.pj-campaign-section:has(.pj-campaign--stack){position:sticky;top:0}.pj-campaign{height:95vh;height:95svh;min-height:550px;position:relative;overflow:hidden;background:#7d6560;color:var(--pj-ink)}.pj-campaign--light{color:white}.pj-campaign-media,.pj-campaign-picture,.pj-campaign-shade{position:absolute;inset:0}.pj-campaign-picture{display:block;width:100%;height:100%}.pj-campaign-img{width:100%;height:100%;display:block;object-fit:cover}.pj-campaign-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.pj-campaign-shade{background:linear-gradient(180deg,transparent 45%,#0009);pointer-events:none;z-index:2}.pj-campaign-copy{position:absolute;bottom:124px;left:var(--pj-pad);z-index:3;width:min(430px,calc(100% - 2 * var(--pj-pad)))}.pj-campaign-copy p{font-size:13px;margin:0 0 12px;line-height:20px}.pj-campaign-copy h2{color:inherit;font-family:inherit;font-size:40px;line-height:1.45;font-weight:500;text-transform:uppercase;margin:0;letter-spacing:-.8px;text-wrap:balance}.pj-campaign-cta{position:absolute;z-index:4;left:var(--pj-pad);bottom:0;min-height:64px;padding:22px 32px;background:var(--pj-pink);color:var(--pj-ink)!important;display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.6px;max-width:calc(100% - 2 * var(--pj-pad));text-align:center}.pj-campaign-cta:hover{background:#e98792}.pj-campaign:has(.pj-campaign-video) .pj-campaign-copy{pointer-events:none}.pj-campaign:has(.pj-campaign-video) .pj-campaign-cta{bottom:55px}.pj-edit,.pj-categories,.pj-products{position:relative;z-index:1;background:#fff}.pj-edit{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:84px 12%;align-items:center}.pj-edit-art{width:100%;max-width:490px;aspect-ratio:3/4;background:#f5eeec}.pj-edit-art img{width:100%;height:100%;object-fit:cover;display:block}.pj-edit-copy{max-width:450px}.pj-eyebrow{font-size:13px;line-height:20px;font-weight:400;margin:0 0 24px;color:inherit}.pj-edit h2{font:400 28px/1.35 PJInter,Arial,sans-serif;letter-spacing:-.5px;margin:0 0 24px}.pj-edit-copy>div{font-size:13px;line-height:1.7;margin-bottom:30px}.pj-text-link{font-size:13px;display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid;padding-bottom:4px}.pj-text-link svg{width:20px;height:20px}.pj-categories{display:grid;grid-template-columns:1fr 1fr;min-height:95vh;min-height:95svh;padding:64px var(--pj-pad);gap:6%;align-items:center}.pj-category-copy{align-self:start;position:sticky;top:60px;padding-top:30px}.pj-category-copy ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.pj-category-copy a{font-size:25px;line-height:1.45;font-weight:400;display:inline-flex;gap:36px;align-items:center;padding-bottom:2px;border-bottom:1px solid transparent}.pj-category-copy a span{opacity:0;transition:opacity .2s;font-size:18px}.pj-category-copy a.is-active{border-bottom-color:currentColor}.pj-category-copy a.is-active span,.pj-category-copy a:hover span{opacity:1}.pj-category-art{position:relative;width:100%;aspect-ratio:3/4;max-height:790px;background:#f4eeeb;overflow:hidden}.pj-category-frame{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.pj-category-frame.is-active{opacity:1;visibility:visible}.pj-category-frame img{width:100%;height:100%;object-fit:cover;display:block}.pj-products{padding:64px var(--pj-pad);overflow:hidden}.pj-products-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.pj-products-heading h2{font:400 26px/1.3 PJInter,Arial,sans-serif;margin:0}.pj-rail-controls{display:flex;gap:12px}.pj-product-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:20px;scroll-behavior:smooth}.pj-product-card{flex:0 0 calc((100% - 60px)/4);scroll-snap-align:start;min-width:0}.pj-product-image{position:relative;background:#f7f7f7;aspect-ratio:1/1;overflow:hidden}.pj-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .35s}.pj-product-card:hover img{transform:scale(1.04)}.pj-product-card h3{font:400 12px/1.6 PJInter,Arial,sans-serif;margin:18px 0 6px}.pj-product-card p{font-size:12px;margin:0}.pj-stock-label{font-size:10px;background:#fff;position:absolute;bottom:12px;left:12px;padding:4px 8px}.pj-editor-note{padding:30px;background:#fff6ed;text-align:center;font-size:14px;position:relative;z-index:1}
.pj-footer{position:relative;z-index:2;background:#f7f7f7;color:var(--pj-ink);padding:64px var(--pj-pad) 26px;border-top:1px solid var(--pj-line)}.pj-footer-intro{max-width:500px;margin:0 0 65px}.pj-footer-intro h2{font:400 22px/1.45 PJInter,Arial,sans-serif;margin:0 0 16px}.pj-footer-intro>div{font-size:12px;line-height:1.7}.pj-newsletter-field{display:flex;border-bottom:1px solid var(--pj-ink);margin-top:24px}.pj-newsletter-field input{font:inherit;font-size:13px;padding:14px 0;border:0;border-radius:0;background:none;color:inherit;flex:1;min-width:0}.pj-newsletter-field button{height:48px}.pj-newsletter-privacy{font-size:10px;line-height:1.6}.pj-newsletter-privacy a{text-decoration:underline}.pj-footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.pj-footer-columns summary{font-size:12px;font-weight:500;list-style:none;margin-bottom:24px;pointer-events:none}.pj-footer-columns summary::-webkit-details-marker{display:none}.pj-footer-columns details>div{display:flex;flex-direction:column;gap:14px}.pj-footer-columns a{font-size:11px;line-height:1.6;overflow-wrap:anywhere}.pj-footer-columns a:hover{text-decoration:underline}.pj-footer-bottom{border-top:1px solid #ddd;margin-top:60px;padding-top:26px;display:flex;align-items:center;gap:25px;flex-wrap:wrap;font-size:10px}.pj-footer-brand{font-size:16px;text-transform:uppercase;letter-spacing:2px;margin-right:auto}.pj-footer-bottom small{font-size:10px}.pj-payments{display:flex;gap:7px;flex-wrap:wrap}.pj-payments svg{height:22px;width:35px}
@media(min-width:1000px){.pj-campaign-copy{width:33%}}@media(max-width:1199px){:root{--pj-pad:48px}.pj-nav>ul{gap:19px}.pj-header-top{padding-inline:28px}.pj-header-caption{display:none}.pj-edit{padding:64px 9%;gap:9%}.pj-category-copy a{font-size:24px}.pj-campaign-copy h2{font-size:36px}}
@media(max-width:989px){:root{--pj-pad:32px}.pj-desktop-only{display:none!important}.pj-mobile-only{display:inline-flex!important}.pj-header-top{min-height:70px;padding:12px 20px;gap:10px}.pj-brand{font-size:23px;letter-spacing:3px}.pj-header-actions{gap:16px}.pj-header-left{display:flex}.pj-campaign-copy{width:min(400px,calc(100% - 2 * var(--pj-pad)))}.pj-campaign-copy h2{font-size:32px}.pj-edit{padding:56px 6%;gap:8%}.pj-edit h2{font-size:25px}.pj-categories{padding-block:48px;gap:7%}.pj-category-copy a{font-size:22px}.pj-category-copy ul{gap:20px}.pj-category-copy .pj-eyebrow{font-size:12px}.pj-footer-columns{gap:25px}.pj-product-card{flex-basis:calc((100% - 40px)/3)}}
@media(max-width:749px){:root{--pj-pad:32px}.pj-announcement{font-size:10px;min-height:28px;padding:6px 20px}.pj-header-top{padding:10px 14px;min-height:65px;gap:4px}.pj-brand{font-size:17px;letter-spacing:2px;max-width:185px}.pj-brand img{max-width:170px;max-height:40px}.pj-header-actions{gap:9px}.pj-icon-button{width:28px;height:34px;padding:2px}.pj-icon-button svg{width:22px;height:22px}.pj-header dialog{padding:23px}.pj-search-dialog{padding:22px 24px 32px!important}.pj-search-dialog input{font-size:20px}.pj-search-dialog p{font-size:11px}.pj-campaign{height:95svh;min-height:570px}.pj-campaign-copy{bottom:102px;width:calc(100% - 64px)}.pj-campaign-copy h2{font-size:28px;line-height:1.45;letter-spacing:-.6px;max-width:340px}.pj-campaign-copy p{font-size:12px;margin-bottom:10px}.pj-campaign-cta{left:0;max-width:100%;font-size:10px;min-height:58px;padding:20px 32px}.pj-edit{display:flex;flex-direction:column-reverse;gap:36px;padding:48px 32px}.pj-edit-art{max-width:100%;aspect-ratio:3/4}.pj-edit-copy{max-width:100%;width:100%}.pj-edit h2{font-size:26px;line-height:1.4;margin-bottom:16px}.pj-edit .pj-eyebrow{margin-bottom:16px}.pj-edit-copy>div{font-size:12px;margin-bottom:22px}.pj-categories{min-height:0;align-items:start;grid-template-columns:43% 57%;gap:0;padding:38px 20px 48px}.pj-category-copy{padding-top:8px;position:static;min-width:0;padding-right:14px}.pj-category-copy .pj-eyebrow{font-size:11px;line-height:1.6;margin-bottom:22px;max-width:130px}.pj-category-copy ul{gap:21px}.pj-category-copy a{font-size:17px;gap:6px;max-width:100%}.pj-category-copy a span{font-size:13px}.pj-category-art{aspect-ratio:3/4;min-height:330px}.pj-category-frame img{object-fit:cover}.pj-products{padding:42px 20px}.pj-products-heading{margin-bottom:25px}.pj-products-heading h2{font-size:22px;max-width:230px}.pj-product-rail{gap:12px}.pj-product-card{flex-basis:72%}.pj-footer{padding:45px 24px 25px}.pj-footer-intro{margin-bottom:36px;max-width:100%}.pj-footer-intro h2{font-size:22px;max-width:310px}.pj-footer-columns{display:block}.pj-footer-columns details{border-top:1px solid #ddd;padding:20px 0}.pj-footer-columns summary{pointer-events:auto;cursor:pointer;margin:0;position:relative;padding-right:25px;font-size:12px}.pj-footer-columns summary:after{content:'+';position:absolute;right:0;top:-4px;font-size:20px;font-weight:300}.pj-footer-columns details[open] summary:after{content:'−'}.pj-footer-columns details>div{padding-top:22px;gap:16px}.pj-footer-columns details:not([open])>div{display:none}.pj-footer-columns a{font-size:12px}.pj-footer-bottom{margin-top:15px;padding-top:26px;gap:20px;flex-direction:column;align-items:flex-start}.pj-footer-brand{margin-right:0;font-size:18px}.pj-footer-bottom span,.pj-footer-bottom small{font-size:10px}.pj-payments{margin-top:4px}.pj-menu-dialog{width:min(420px,92vw)}}
@media(max-width:359px){.pj-brand{font-size:14px;letter-spacing:1.6px}.pj-header-actions{gap:5px}.pj-category-copy a{font-size:15px}.pj-campaign-copy h2{font-size:25px}.pj-campaign-copy{left:26px;width:calc(100% - 52px)}}
@media(prefers-reduced-motion:reduce){.pj-campaign-section:has(.pj-campaign--stack){position:relative}.pj-category-frame,.pj-product-image img{transition:none}.pj-product-rail{scroll-behavior:auto}}

.pj-policy-pending{font-size:11px;line-height:1.6;color:#4b4744}.pj-policy-pending small{display:block;font-size:9px;color:#757575;margin-top:2px}@media(max-width:749px){.pj-policy-pending{font-size:12px}}
