:root{--pbm-paper: #F6F0E6;--pbm-surface: #FBF7F0;--pbm-sand: #EFE6D3;--pbm-sage: #D7DDCF;--pbm-sage-soft: #EEF1EA;--pbm-ink: #202C28;--pbm-text: #39413A;--pbm-nav: #3E453F;--pbm-green: #2E3A2A;--pbm-moss: #53654F;--pbm-wine: #8A474E;--pbm-wine-text: #72373E;--pbm-rust: #A04D24;--pbm-rust-hover: #8C4120;--pbm-on-rust: #F8F1E7;--pbm-line: #E2D8C6;--pbm-line-strong: rgba(83, 101, 79, .58);--pbm-font-display: "Playfair Display", Georgia, serif;--pbm-font-body: Inter, -apple-system, "Segoe UI", sans-serif;--pbm-fs-display: clamp(2.5rem, 4.6vw, 4rem);--pbm-fs-h2: clamp(2rem, 3.4vw, 3rem);--pbm-fs-h3: clamp(1.5rem, 2.2vw, 1.875rem);--pbm-fs-body: 1.125rem;--pbm-lh-body: 1.62;--pbm-measure: 38rem;--pbm-section-y: clamp(48px, 7vw, 104px);--pbm-container: 1200px;--pbm-gutter: 16px;--pbm-radius-btn: 8px;--pbm-radius-card: 12px;--pbm-radius-img: 10px;--pbm-shadow-btn: 0 1px 2px rgba(32, 44, 40, .14), 0 4px 12px rgba(160, 77, 36, .14);--pbm-focus: 0 0 0 3px rgba(138, 71, 78, .35)}@media(min-width:768px){:root{--pbm-gutter: 32px}}body{font-size:var(--pbm-fs-body);line-height:var(--pbm-lh-body);color:var(--pbm-text);background-color:var(--pbm-paper)}h1,h2,h3,.h1,.h2,.h3{color:var(--pbm-ink);font-weight:500}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded,.add-to-cart-button{min-height:48px}.button:not(.button-secondary,.button-unstyled),.add-to-cart-button{font-size:1.1875rem;font-weight:700;letter-spacing:.005em}.button:not(.button-secondary,.button-unstyled):hover{background-color:var(--pbm-rust-hover)}*:focus-visible{outline:3px solid var(--pbm-wine-text)!important;outline-offset:3px!important}.rte a,.pbm-prose a{color:var(--pbm-ink);text-decoration:underline;text-underline-offset:3px}.pbm-wrap{max-width:var(--pbm-container);margin-inline:auto;padding-inline:var(--pbm-gutter)}.pbm-section{padding-block:var(--pbm-section-y)}.pbm-section--sand{background:var(--pbm-sand)}.pbm-section--sage{background:var(--pbm-sage-soft)}.pbm-section--green{background:var(--pbm-green);color:var(--pbm-paper)}.pbm-section--green h2,.pbm-section--green h3,.pbm-section--green p,.pbm-section--green a{color:var(--pbm-paper)}.pbm-eyebrow{display:block;font-family:var(--pbm-font-display);font-weight:500;font-size:.875rem;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--pbm-wine-text);margin:0 0 12px}.pbm-section--green .pbm-eyebrow{color:var(--pbm-sage)}.pbm-h2{font-family:var(--pbm-font-display);font-weight:500;font-size:var(--pbm-fs-h2);line-height:1.12;letter-spacing:-.01em;margin:0 0 16px;text-wrap:balance}.pbm-h3{font-family:var(--pbm-font-display);font-weight:500;font-size:var(--pbm-fs-h3);line-height:1.2;margin:0 0 8px}.pbm-lead{font-size:1.1875rem;line-height:1.6;max-width:var(--pbm-measure);margin:0 0 16px}.pbm-prose p{max-width:var(--pbm-measure);margin:0 0 16px}.pbm-small{font-size:1rem;line-height:1.5}.pbm-img{display:block;width:100%;height:auto;border-radius:var(--pbm-radius-img);background:var(--pbm-sand)}.pbm-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.pbm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 24px;border-radius:var(--pbm-radius-btn);font-family:var(--pbm-font-body);text-decoration:none;cursor:pointer}.pbm-btn--primary{background:var(--pbm-rust);color:var(--pbm-on-rust);font-size:1.1875rem;font-weight:700;box-shadow:var(--pbm-shadow-btn)}.pbm-btn--primary:hover{background:var(--pbm-rust-hover);color:var(--pbm-on-rust)}.pbm-btn--secondary{background:var(--pbm-sage-soft);color:var(--pbm-ink);font-size:1.125rem;font-weight:600;box-shadow:inset 0 0 0 1px var(--pbm-line-strong)}.pbm-btn--secondary:hover{background:var(--pbm-sage)}.pbm-link{display:inline-flex;align-items:center;min-height:48px;color:var(--pbm-ink);font-weight:600;text-decoration:underline;text-underline-offset:4px}.pbm-section--green .pbm-link{color:var(--pbm-paper)}.pbm-split{display:grid;gap:24px;align-items:center}@media(min-width:900px){.pbm-split{grid-template-columns:1fr 1fr;gap:64px}.pbm-split--media-right>.pbm-split__media{order:2}}.pbm-hero{padding-block:24px 48px}.pbm-hero h1{margin:0 0 16px;font-family:var(--pbm-font-display);font-weight:500;color:var(--pbm-ink)}.pbm-hero__display{display:block;font-size:var(--pbm-fs-display);line-height:1.06;letter-spacing:-.015em;text-wrap:balance}.pbm-hero__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--pbm-radius-img);max-height:62vh}.pbm-hero__media img{width:100%;height:100%;object-fit:cover}.pbm-hero__price{margin-top:16px;font-size:1rem;color:var(--pbm-text)}@media(max-width:899px){.pbm-hero .pbm-split{gap:20px}.pbm-hero__media{aspect-ratio:4 / 3;max-height:none}}@media(min-width:900px){.pbm-hero{padding-block:48px 72px}.pbm-hero__media{max-height:640px}}.pbm-hero--full{position:relative;padding:0;overflow:hidden;isolation:isolate;background:var(--pbm-ink)}.pbm-hero__bg,.pbm-hero__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}.pbm-hero__bg img{object-fit:cover;object-position:0% 25%;display:block}.pbm-hero--full:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.pbm-hero--full .pbm-hero__inner{position:relative;display:flex;align-items:center;min-height:clamp(560px,46vw,720px);padding-block:56px}.pbm-hero--full .pbm-hero__text{max-width:30rem}.pbm-hero--full h1{margin-bottom:20px}.pbm-hero--full .pbm-hero__price{margin-top:18px;font-size:1rem}@media(min-width:1200px){.pbm-hero--full{background:var(--pbm-paper)}.pbm-hero--full:after{background:linear-gradient(90deg,#f6f0e6f5,#f6f0e6e6 28%,#f6f0e68c 44%,#f6f0e600 58%)}}@media(min-width:900px)and (max-width:1199px){.pbm-hero--full{--pbm-hero-photo: min(54%, 560px);background:var(--pbm-paper)}.pbm-hero__bg{left:auto;width:var(--pbm-hero-photo)}.pbm-hero__bg img{object-position:45% 50%}.pbm-hero--full .pbm-hero__inner{min-height:min(62.2vw,645px);padding-block:40px}.pbm-hero--full .pbm-hero__text{box-sizing:border-box;width:calc(100% - var(--pbm-hero-photo));max-width:none;padding-right:24px}.pbm-hero--full .pbm-hero__display{font-size:clamp(2rem,4.3vw,3rem)}}@media(max-width:899px){.pbm-hero--full{--pbm-hero-band: max(540px, 115.2vw)}.pbm-hero__bg,.pbm-hero__bg img{height:var(--pbm-hero-band);bottom:auto}.pbm-hero__bg img{object-position:58% 10%}.pbm-hero--full:after{background:linear-gradient(180deg,rgba(32,44,40,0) 0,rgba(32,44,40,0) calc(var(--pbm-hero-band) - 45px),rgba(32,44,40,.5) calc(var(--pbm-hero-band) - 18px),var(--pbm-ink) var(--pbm-hero-band))}.pbm-hero--full .pbm-hero__inner{align-items:flex-end;min-height:0;padding-top:calc(var(--pbm-hero-band) - 12px);padding-bottom:40px}.pbm-hero--full .pbm-hero__text{max-width:none}.pbm-hero--full h1,.pbm-hero--full h1 .pbm-hero__display{color:var(--pbm-paper)}.pbm-hero--full .pbm-eyebrow{color:var(--pbm-sage)}.pbm-hero--full .pbm-lead,.pbm-hero--full .pbm-hero__price{color:#f8f1e7eb}.pbm-hero--full .pbm-hero__display{font-size:clamp(2.25rem,9.5vw,2.75rem)}}@media(min-width:600px)and (max-width:899px){.pbm-hero--full{--pbm-hero-band: 76vw}.pbm-hero__bg img{object-position:100% 50%}}.pbm-facts{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.pbm-facts li{background:var(--pbm-surface);border:1px solid var(--pbm-line);border-radius:var(--pbm-radius-card);padding:16px}.pbm-facts strong{display:block;font-family:var(--pbm-font-display);font-weight:500;font-size:1.75rem;line-height:1.1;color:var(--pbm-ink)}.pbm-facts span{display:block;font-size:1rem;line-height:1.4;margin-top:4px}@media(min-width:900px){.pbm-facts{grid-template-columns:repeat(4,1fr);gap:16px}.pbm-facts li{padding:20px}}.pbm-swipe{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;margin-top:24px;overscroll-behavior-x:contain}.pbm-swipe>figure{scroll-snap-align:start;margin:0}.pbm-swipe img{aspect-ratio:1 / 1;object-fit:cover}.pbm-swipe figcaption{font-size:1rem;line-height:1.4;margin-top:8px}@media(min-width:900px){.pbm-swipe{grid-auto-columns:calc((100% - 48px)/5);gap:12px}}.pbm-buy__options{display:grid;gap:12px;margin:16px 0 0;border:0;padding:0}.pbm-buy__options legend{font-weight:600;margin-bottom:8px;color:var(--pbm-ink)}.pbm-buy__option{position:relative}.pbm-buy__option input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.pbm-buy__option label{display:grid;grid-template-columns:1fr auto;gap:2px 12px;min-height:64px;padding:14px 16px;border-radius:var(--pbm-radius-card);background:var(--pbm-surface);box-shadow:inset 0 0 0 1px var(--pbm-line-strong);cursor:pointer}.pbm-buy__option label strong{color:var(--pbm-ink);font-size:1.125rem}.pbm-buy__option label .pbm-buy__price{color:var(--pbm-ink);font-weight:600}.pbm-buy__option label .pbm-small{grid-column:1 / -1}.pbm-buy__option input:checked+label{box-shadow:inset 0 0 0 2px var(--pbm-ink);background:#fff}.pbm-buy__option input:focus-visible+label{outline:3px solid var(--pbm-wine-text);outline-offset:3px}.pbm-buy__submit{width:100%;margin-top:16px;border:0}@media(min-width:600px){.pbm-buy__options{grid-template-columns:1fr 1fr}}.pbm-faq{max-width:50rem}.pbm-faq details{border-top:1px solid var(--pbm-line)}.pbm-faq details:last-of-type{border-bottom:1px solid var(--pbm-line)}.pbm-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 0;cursor:pointer;list-style:none;font-weight:600;font-size:1.125rem;color:var(--pbm-ink)}.pbm-faq summary::-webkit-details-marker{display:none}.pbm-faq summary:after{content:"+";font-family:var(--pbm-font-display);font-size:1.5rem;line-height:1;color:var(--pbm-wine-text);flex:none}.pbm-faq details[open] summary:after{content:"\2013"}.pbm-faq details>div{padding:0 0 16px;max-width:var(--pbm-measure)}.pbm-faq details>div p{margin:0}.pbm-guide{display:grid;gap:20px;align-items:center;grid-template-columns:96px 1fr;background:var(--pbm-surface);border:1px solid var(--pbm-line);border-radius:var(--pbm-radius-card);padding:16px;margin-bottom:40px}.pbm-guide img{border-radius:6px}.pbm-guide .pbm-h3{font-size:1.375rem}.pbm-guide p{margin:0 0 4px}@media(min-width:900px){.pbm-guide{grid-template-columns:140px 1fr;padding:24px;gap:32px}}.pbm-closer{text-align:center;padding-block:40px 8px}.pbm-closer .pbm-actions{justify-content:center}.pbm-wordmark{display:block;height:auto;width:168px}@media(min-width:990px){.pbm-wordmark{width:200px}}.header-logo,.menu-list__link,.menu-drawer__menu-item{min-height:48px;display:inline-flex;align-items:center}.menu-list__link-title,.header-announcements,.announcement-bar{font-size:1rem}.pbm-footer{background:var(--pbm-sand);color:var(--pbm-text);padding-block:56px 24px;border-top:1px solid var(--pbm-line)}.pbm-footer__grid{display:grid;gap:32px;grid-template-columns:1fr 1fr}.pbm-footer__brand{grid-column:1 / -1;display:grid;gap:16px}.pbm-footer__brand p{margin:0;max-width:30rem}.pbm-footer h2{font-family:var(--pbm-font-body);font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pbm-ink);margin:0 0 8px}.pbm-footer ul{list-style:none;margin:0;padding:0}.pbm-footer li a{display:inline-flex;align-items:center;min-height:48px;color:var(--pbm-ink);text-decoration:none;font-size:1.0625rem}.pbm-footer li a:hover{text-decoration:underline;text-underline-offset:4px}.pbm-footer__signup{grid-column:1 / -1}.pbm-footer__signup form{margin-top:8px}.pbm-footer__signup-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pbm-footer__signup label{display:block;font-weight:600;color:var(--pbm-ink)}.pbm-footer__signup input[type=email]{flex:1 1 220px;min-height:52px;padding:12px 14px;border:1px solid var(--pbm-line-strong);border-radius:var(--pbm-radius-btn);background:#fff;color:var(--pbm-ink);font-size:1.0625rem}.pbm-footer__signup .pbm-btn{border:0}.pbm-footer__note{font-size:1rem;margin-top:8px}.pbm-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;padding-top:16px;border-top:1px solid var(--pbm-line);font-size:1rem}.pbm-footer__bottom a{color:var(--pbm-ink)}@media(min-width:900px){.pbm-footer__grid{grid-template-columns:1.4fr repeat(4,1fr)}.pbm-footer__brand{grid-column:auto;grid-row:span 2;align-content:start}.pbm-footer__signup{grid-column:2 / -1}}.pbm-gallery{display:grid;gap:12px}.pbm-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;border-radius:var(--pbm-radius-img)}.pbm-gallery__track>figure{margin:0;scroll-snap-align:start;aspect-ratio:1 / 1;background:var(--pbm-sand);border-radius:var(--pbm-radius-img);overflow:hidden}.pbm-gallery__track img{width:100%;height:100%;object-fit:cover;display:block}.pbm-gallery__hint{font-size:1rem;margin:0}@media(min-width:990px){.pbm-gallery__track{grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto;overflow:visible}.pbm-gallery__track>figure:first-child{grid-column:1 / -1}.pbm-gallery__hint{display:none}}.pbm-h1-product{font-family:var(--pbm-font-display);font-weight:500;color:var(--pbm-ink);margin:0}.pbm-h1-product__kicker{display:block;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.12;letter-spacing:-.01em}.pbm-h1-product__title{display:block;font-size:1.125rem;line-height:1.4;font-family:var(--pbm-font-body);font-weight:600;color:var(--pbm-text);margin-top:8px}.pbm-pdp-block{background:var(--pbm-surface);border:1px solid var(--pbm-line);border-radius:var(--pbm-radius-card);padding:20px}.pbm-pdp-block .pbm-h3{font-size:1.375rem}.pbm-pdp-block p{margin:0 0 8px}.pbm-pdp-block p:last-child{margin-bottom:0}.pbm-pdp-gift{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:start}.pbm-pdp-gift img{border-radius:6px}.pbm-bullets{margin:0;padding-left:1.2em}.pbm-bullets li{margin-bottom:6px}.variant-option__button-label,.variant-option--buttons label{min-height:48px}.pbm-steps{margin:8px 0 0;padding-left:1.4em;display:grid;gap:6px}.pbm-steps li::marker{font-family:var(--pbm-font-display)}.pbm-linklist{list-style:none;margin:8px 0 0;padding:0}@media(max-width:899px){.pbm-img--wide{aspect-ratio:4 / 3;object-fit:cover}}@media(min-width:900px){.pbm-img--wide{aspect-ratio:4 / 5;object-fit:cover;max-height:620px}}.pbm-swipe:focus-visible{outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:599px){:root{--pbm-section-y: 32px}.pbm-hero__media,.pbm-img--wide{aspect-ratio:3 / 2}.pbm-buy .pbm-split__media,#formats .pbm-split__media{display:none}.pbm-swipe{grid-auto-columns:70%}.pbm-facts li{padding:12px 14px}.pbm-facts strong{font-size:1.5rem}.pbm-footer{padding-block:32px 16px}.pbm-footer__grid{gap:20px 16px}.pbm-footer__bottom{margin-top:24px}.pbm-guide{margin-bottom:32px}.pbm-closer{padding-block:24px 0}}.pbm-pgallery{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--pbm-gutter) 8px;overscroll-behavior-x:contain}.pbm-pgallery:focus-visible{outline:3px solid var(--pbm-wine);outline-offset:2px}.pbm-pgallery__item{margin:0;scroll-snap-align:center}.pbm-pgallery__item .pbm-img{width:100%;height:auto;object-fit:cover;background:var(--pbm-sand);border-radius:var(--pbm-radius-img);display:block}.pbm-pgallery__item--sq .pbm-img,.pbm-pgallery__item--lead .pbm-img{aspect-ratio:1 / 1}.pbm-pgallery__item--portrait .pbm-img{aspect-ratio:4 / 5}.pbm-pgallery__item--wide .pbm-img{aspect-ratio:3 / 2}.pbm-pgallery{align-items:center}@media(min-width:990px){.pbm-pgallery{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr 1fr;overflow:visible;padding:0;align-items:start}.pbm-pgallery__item--lead{grid-column:1 / -1}}.pbm-pdp-title{margin:0;font-family:var(--pbm-font-display);font-weight:500;color:var(--pbm-ink);line-height:1.15}.pbm-pdp-title__main{display:block;font-size:clamp(2rem,3.2vw,2.75rem)}.pbm-pdp-title__sub{display:block;margin-top:8px;font-family:var(--pbm-font-body);font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--pbm-text)}.pbm-pdp-heading__for{margin:8px 0 0;font-size:1.125rem;color:var(--pbm-text)}@media(max-width:749px){.pbm-pgallery__item--portrait .pbm-img{aspect-ratio:1 / 1;object-position:center 35%}.pbm-pdp-title__main{font-size:1.75rem}.pbm-pdp-title__sub{margin-top:4px;font-size:1rem}.pbm-pdp-heading__for{margin-top:4px;font-size:1rem;line-height:1.45}}.pbm-compare{display:grid;gap:16px;margin-top:24px}@media(min-width:750px){.pbm-compare{grid-template-columns:1fr 1fr;gap:24px}}.pbm-compare__card{background:var(--pbm-surface);border:1px solid var(--pbm-line);border-radius:var(--pbm-radius-card);padding:20px}.pbm-compare__card p{margin:8px 0 0}.pbm-compare__price{font-family:var(--pbm-font-body);font-size:1.125rem;font-weight:600;color:var(--pbm-text);margin-left:8px}.product-details .rte h2{font-size:1.75rem;line-height:1.2;margin:32px 0 8px}.product-details .rte blockquote{margin:12px 0;padding-left:16px;border-left:3px solid var(--pbm-sage)}.product-details .rte blockquote p{margin:0}.product-details .rte .rte-table-wrapper{overflow-x:auto}.pbm-footer__brand>a{display:inline-flex;align-items:center;min-height:48px}.shopify-payment-button__more-options{min-height:48px}.cart-items__variants,.cart-items__variants dt,.cart-items__variants dd,.cart-items__unit-price-wrapper,.cart-items__unit-price-wrapper bdi,.cart-discount__label,.cart-totals__tax-note,.cart-totals__tax-note small,.cart-totals__tax-note a{color:var(--pbm-ink, #202C28);font-size:1rem;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pbm-v2.css.map */
