.pc-bn{padding:var(--bn-space, 24px) 24px;background:transparent;color:var(--bn-ink, #252521);font-family:var(--font-body-family, Arial, sans-serif);font-size:16px;line-height:1.5}.pc-bn,.pc-bn *{box-sizing:border-box}.pc-bn .pc-bn__panel{display:grid;grid-template-columns:.95fr 1.05fr;gap:36px;align-items:center;width:100%;max-width:1560px;margin:0 auto;padding:40px;border:1px solid rgba(37,37,33,.1);border-radius:4px;background:var(--bn-background, #f4f3ef)}.pc-bn .pc-bn__content{min-width:0;text-align:left}.pc-bn .pc-bn__kicker{margin:0 0 14px;color:inherit;font-family:var(--font-body-family, Arial, sans-serif);font-size:11px;font-weight:400;line-height:1.4;letter-spacing:2px;text-transform:uppercase}.pc-bn .pc-bn__heading{margin:0;color:inherit;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(30px,3.6vw,58px);font-style:normal;font-weight:700;line-height:1.06;letter-spacing:-1px;text-transform:uppercase;overflow-wrap:anywhere}.pc-bn .pc-bn__offer{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;margin:16px 0 0;color:inherit;font-size:24px;line-height:1.2}.pc-bn .pc-bn__offer strong{color:inherit;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(46px,4.5vw,68px);font-weight:700;line-height:1.1;letter-spacing:-1px;white-space:nowrap}.pc-bn .pc-bn__currency{font-size:.48em;letter-spacing:0}.pc-bn .pc-bn__text{max-width:430px;margin:16px 0 0;color:inherit;font-size:15px;line-height:1.6;letter-spacing:normal}.pc-bn .pc-bn__button{display:inline-flex;justify-content:center;align-items:center;gap:18px;max-width:100%;min-height:46px;margin:24px 0 0;padding:12px 22px;border:1px solid var(--bn-ink, #252521);border-radius:2px;background:var(--bn-ink, #252521);color:var(--bn-background, #f4f3ef);font:inherit;font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;white-space:normal}.pc-bn .pc-bn__button:hover{text-decoration:underline;text-underline-offset:4px}.pc-bn .pc-bn__button:focus-visible{outline:2px solid var(--bn-ink, #252521);outline-offset:4px}.pc-bn .pc-bn__terms{margin:12px 0 0;color:inherit;font-size:12px;line-height:1.5}.pc-bn .pc-bn__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0}.pc-bn .pc-bn__gallery:empty{display:none}.pc-bn .pc-bn__panel:not(:has(.pc-bn__photo)){grid-template-columns:1fr}.pc-bn .pc-bn__photo{min-width:0;aspect-ratio:.64;overflow:hidden;background:#fff;border-radius:3px}.pc-bn .pc-bn__photo img{display:block;width:100%;height:100%;margin:0;object-fit:contain;object-position:center}.pc-bn .pc-bn__placeholder{display:flex;align-items:center;justify-content:center;padding:12px;font-size:12px;text-align:center}.pc-bn__anchor{height:0;scroll-margin-top:120px}@media screen and (max-width:989px){.pc-bn .pc-bn__panel{gap:24px;padding:28px}.pc-bn .pc-bn__gallery{gap:8px}}@media screen and (max-width:749px){.pc-bn{padding-right:16px;padding-left:16px}.pc-bn .pc-bn__panel{grid-template-columns:1fr;gap:28px;padding:24px 20px}.pc-bn .pc-bn__heading{font-size:clamp(28px,7.6vw,42px);letter-spacing:-.6px}.pc-bn .pc-bn__offer{font-size:22px}.pc-bn .pc-bn__offer strong{font-size:54px}.pc-bn .pc-bn__text{font-size:14px}.pc-bn .pc-bn__gallery{gap:8px}.pc-bn .pc-bn__photo{aspect-ratio:.68}}.pc-category-offers.pc-advanced{display:block;padding-top:var(--pc-section-top, 40px);padding-bottom:var(--pc-section-bottom, 40px);color:#252521;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;text-align:left}.pc-category-offers,.pc-category-offers *{box-sizing:border-box}.pc-category-offers>.pc-advanced__inner{width:100%;max-width:none;margin:0;padding:0}.pc-category-offers .pc-advanced__title{margin:0 0 22px;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:28px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:normal;text-transform:none}.pc-category-offers .pc-offer-grid{display:grid;grid-template-columns:repeat(var(--pc-offer-cols, 3),minmax(0,1fr));grid-auto-rows:1fr;gap:var(--pc-section-gap, 18px);align-items:stretch;margin:0;padding:0}.pc-category-offers .pc-offer{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;min-height:128px;margin:0;padding:var(--pc-offer-pad, 24px);border:0;border-radius:4px;background:var(--pc-offer-bg, #f4f3ef);color:var(--pc-offer-ink, #252521);overflow-wrap:anywhere;text-align:left}.pc-category-offers .pc-offer__kicker{margin:0 0 20px;color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:1.2px;text-transform:uppercase}.pc-category-offers .pc-offer__heading{margin:0;color:inherit;font-family:Georgia,Times New Roman,serif;font-size:26px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:none}.pc-category-offers .pc-offer__text{margin:16px 0 0;color:inherit}.pc-category-offers .pc-offer__text>:first-child{margin-top:0}.pc-category-offers .pc-offer__text>:last-child{margin-bottom:0}.pc-category-offers .pc-offer__terms{margin:12px 0 0;color:inherit;font-size:13px;line-height:1.5}.pc-category-offers .pc-button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:44px;margin:auto 0 0;padding:10px 18px;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;font:inherit;line-height:1.3;text-align:center;text-decoration:none;white-space:normal}.pc-category-offers .pc-button:before{content:"";display:none}.pc-category-offers .pc-offer>.pc-button:not(:first-child){margin-top:20px}.pc-category-offers .pc-button:hover{text-decoration:underline;text-underline-offset:3px}.pc-category-offers .pc-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (min-width:750px){.pc-category-offers.pc-hide-desktop,.pc-category-offers .pc-offer.pc-hide-desktop{display:none!important}}@media screen and (max-width:749px){.pc-category-offers.pc-advanced{padding-top:var(--pc-section-mobile-top, 24px);padding-bottom:var(--pc-section-mobile-bottom, 24px)}.pc-category-offers .pc-offer-grid{grid-template-columns:repeat(var(--pc-mobile-cols, 1),minmax(0,1fr))}.pc-category-offers.pc-hide-mobile,.pc-category-offers .pc-offer.pc-hide-mobile{display:none!important}}.pc-colour-family{margin:24px 0;color:inherit}.pc-colour-family .pc-colour-family__label{margin:0 0 8px;font-size:14px;line-height:1.5;letter-spacing:0}.pc-colour-family .pc-colour-family__label strong{font-weight:500}.pc-colour-family .pc-colour-family__list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 12px}.pc-colour-family .pc-colour-family__option{display:flex;flex-direction:column;align-items:center;width:68px;max-width:100%;color:inherit;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.pc-colour-family .pc-colour-family__target{display:grid;place-items:center;width:44px;height:44px;border:1px solid transparent;border-radius:50%;box-sizing:border-box}.pc-colour-family .pc-colour-family__chip{position:relative;display:grid;place-items:center;width:24px;height:24px;overflow:hidden;border:1px solid rgba(0,0,0,.16);border-radius:50%;background:var(--pc-chip-colour, #f1f0ee);font-size:11px;box-sizing:border-box}.pc-colour-family .pc-colour-family__chip img{display:block;width:100%;height:100%;object-fit:cover}.pc-colour-family .pc-colour-family__name{margin-top:2px;font-size:11px;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.pc-colour-family .is-selected .pc-colour-family__target{border-color:currentColor}.pc-colour-family .is-selected .pc-colour-family__name{font-weight:600}.pc-colour-family .pc-colour-family__option:hover .pc-colour-family__target{background:#00000009}.pc-colour-family .pc-colour-family__option:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}.pc-colour-family .is-sold-out .pc-colour-family__chip:after{content:"";position:absolute;top:50%;left:-15%;width:130%;height:1px;background:#777;transform:rotate(-45deg);box-shadow:0 1px #fff}.pc-colour-family .pc-colour-family__hint{margin:12px 0 0;font-size:12px;line-height:1.5;opacity:.7;letter-spacing:0}.pc-product-options .product-form__input .form__label{margin-bottom:10px;font-size:14px;letter-spacing:0}.pc-product-options .product-form__input--pill input[type=radio]+label{min-width:52px;min-height:44px;margin:0 6px 8px 0;padding:12px 16px;border:1px solid rgba(var(--color-foreground),.25);border-radius:8px;background:transparent;color:rgb(var(--color-foreground));font-size:14px;line-height:1.3;letter-spacing:0;text-align:center;box-shadow:none}.pc-product-options .product-form__input--pill input[type=radio]:checked+label{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pc-product-options .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.pc-product-options--colour-1 variant-selects>.product-form__input:nth-child(1),.pc-product-options--colour-2 variant-selects>.product-form__input:nth-child(2),.pc-product-options--colour-3 variant-selects>.product-form__input:nth-child(3){display:none}@media(prefers-reduced-motion:no-preference){.pc-colour-family .pc-colour-family__target{transition:background-color .15s ease,border-color .15s ease}}.pc-about{--pa-ink: #252521;--pa-muted: #65655d;--pa-paper: #f4f3ef;background:#fff;color:var(--pa-ink);font-family:var(--font-body-family, Arial, sans-serif);font-size:16px;line-height:1.7}.pc-about,.pc-about *{box-sizing:border-box}.pc-about .pc-about__wrap{max-width:1320px;margin:0 auto;padding:72px 32px 64px}.pc-about .pc-about__hero{max-width:900px;margin:0 auto 64px;text-align:center}.pc-about .pc-about__eyebrow{margin:0 0 18px;color:inherit;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:2px;text-transform:uppercase}.pc-about h1,.pc-about h2,.pc-about h3,.pc-about .pc-about__statement{color:inherit;font-family:var(--font-heading-family, Georgia, serif);font-style:normal;font-weight:400;text-transform:none;overflow-wrap:anywhere}.pc-about h1{margin:0;font-size:clamp(42px,5.6vw,80px);line-height:1.08;letter-spacing:-2px}.pc-about h2{margin:0 0 24px;font-size:clamp(30px,3.2vw,44px);line-height:1.15;letter-spacing:-.8px}.pc-about h3{margin:14px 0 12px;font-size:26px;line-height:1.25;letter-spacing:-.3px}.pc-about .pc-about__intro{max-width:650px;margin:24px auto 0;color:var(--pa-muted);font-size:18px;line-height:1.8}.pc-about .pc-about__intro p{margin:0}.pc-about .pc-about__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.pc-about .pc-about__button{display:inline-flex;align-items:center;justify-content:center;gap:30px;max-width:100%;min-height:48px;padding:12px 24px;border:1px solid var(--pa-ink);border-radius:2px;background:var(--pa-ink);color:#fff;font:inherit;font-size:14px;line-height:1.5;text-align:center;text-decoration:none}.pc-about .pc-about__button--outline{background:transparent;color:var(--pa-ink)}.pc-about .pc-about__button:hover{text-decoration:underline;text-underline-offset:4px}.pc-about a:focus-visible{outline:2px solid #8c6956;outline-offset:5px}.pc-about .pc-about__story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.pc-about .pc-about__visual{min-width:0;aspect-ratio:1;overflow:hidden;border-radius:3px;background:var(--pa-paper)}.pc-about .pc-about__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pc-about .pc-about__visual--type{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:clamp(28px,4vw,56px)}.pc-about .pc-about__visual-label{font-size:11px;letter-spacing:2px;text-transform:uppercase}.pc-about .pc-about__statement{max-width:360px;margin:28px 0;font-size:clamp(34px,4vw,56px);line-height:1.1;letter-spacing:-1px}.pc-about .pc-about__wordmark{padding-top:20px;border-top:1px solid #cfcec5;font-size:16px;letter-spacing:.5px}.pc-about .pc-about__story-copy{padding:12px 0}.pc-about .pc-about__richtext{color:var(--pa-muted);font-size:16px;line-height:1.8}.pc-about .pc-about__richtext p{margin:0 0 18px}.pc-about .pc-about__richtext>:last-child{margin-bottom:0}.pc-about .pc-about__richtext a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pc-about .pc-about__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px}.pc-about .pc-about__value{min-width:0;padding-top:24px;border-top:1px solid #dcdcd3}.pc-about .pc-about__number{color:var(--pa-muted);font-size:12px;letter-spacing:1px}.pc-about .pc-about__value .pc-about__richtext{font-size:15px}.pc-about .pc-about__visit{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:64px;padding:48px;border-radius:3px;background:var(--pa-ink);color:#f4f3ef}.pc-about .pc-about__visit h2{max-width:430px;margin-bottom:0}.pc-about .pc-about__visit .pc-about__richtext{color:#e1e0d8}.pc-about .pc-about__visit-link{display:inline-flex;align-items:center;gap:28px;margin-top:24px;padding-bottom:6px;border-bottom:1px solid currentColor;color:inherit;font-size:14px;line-height:1.5;text-decoration:none}.pc-about .pc-about__visit-link:hover{text-decoration:underline;text-underline-offset:4px}@media screen and (max-width:749px){.pc-about .pc-about__wrap{padding:44px 20px 40px}.pc-about .pc-about__hero{margin-bottom:40px}.pc-about h1{font-size:clamp(38px,10vw,58px);letter-spacing:-1px}.pc-about .pc-about__intro{font-size:16px}.pc-about .pc-about__story{grid-template-columns:1fr;gap:28px}.pc-about .pc-about__visual{aspect-ratio:1.1}.pc-about .pc-about__statement{font-size:clamp(36px,9vw,52px)}.pc-about .pc-about__values{grid-template-columns:1fr;gap:24px;margin-top:36px}.pc-about .pc-about__visit{grid-template-columns:1fr;gap:24px;margin-top:40px;padding:30px 24px}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
