.page-wrapper:not(:has([data-template=cart])){--color-background: #fff9f3;--color-background-rgb: 255 249 243;--color-foreground: #26352f;--color-foreground-rgb: 38 53 47;--color-border: #dedfd4;--color-border-rgb: 222 223 212;--font-body--family: "DM Sans", sans-serif;--font-subheading--family: "DM Sans", sans-serif;--font-heading--family: "Fraunces", Georgia, serif;--font-accent--family: "Fraunces", Georgia, serif;--font-paragraph--family: "DM Sans", sans-serif;--font-h1--family: "Fraunces", Georgia, serif;--font-h2--family: "Fraunces", Georgia, serif;--font-h3--family: "Fraunces", Georgia, serif;--font-h4--family: "Fraunces", Georgia, serif;--font-h5--family: "DM Sans", sans-serif;--font-h6--family: "DM Sans", sans-serif;--font-heading--weight: 600;--font-h1--weight: 600;--font-h2--weight: 600;--font-h3--weight: 600;--font-h4--weight: 600;--color-primary-button-background: #26352f;--color-primary-button-text: #fff9f3;--color-primary-button-border: #26352f;--color-primary-button-hover-background: #40574a;--color-primary-button-hover-text: #fff9f3;--color-secondary-button-text: #26352f;--color-secondary-button-border: #26352f;--button-border-radius: 99px;background:#fff9f3;color:#26352f;font-family:DM Sans,sans-serif}.pp-brand-logo{display:block;width:72px;height:72px;object-fit:contain;border-radius:50%}.page-wrapper .header-logo{padding-block:4px}.page-wrapper .announcement-bar{color:#fff9f3;background-color:#26352f!important}.page-wrapper .announcement-bar__slides{width:100%}.page-wrapper .announcement-bar__text{font-family:DM Sans,sans-serif;font-size:11px}.page-wrapper .header__row{border-color:#e1ded5}.page-wrapper :is(h1,h2,h3,h4){font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.035em}.page-wrapper :is(.button,.button-secondary){border-radius:99px}.page-wrapper .product-details h1{font-size:clamp(30px,3.3vw,46px);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.page-wrapper .product-details .rte{font-size:15px;line-height:1.8}.page-wrapper .product-details .price{font-size:24px;color:#a85f42;font-weight:600}.page-wrapper .product-card{border:1px solid #e2e1d7;box-shadow:0 8px 22px #26352f06}.page-wrapper .product-card .price{color:#a85f42;font-weight:600}.page-wrapper .product-card h3{font-size:23px}.page-wrapper .product-card img{object-fit:contain}.page-wrapper footer h3{font-size:clamp(26px,3vw,38px)}@media(max-width:749px){.pp-brand-logo{width:54px;height:54px}.page-wrapper .header__row{padding-block:8px}.page-wrapper .product-details h1{font-size:32px}.page-wrapper .product-card h3{font-size:19px}.page-wrapper .product-details .rte{font-size:14px}.page-wrapper .announcement-bar__text{font-size:10px}}.pp-eyebrow{font:700 11px/1.6 DM Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px}.page-wrapper .menu-drawer{--color-background:#fff9f3;--color-background-rgb:255 249 243;--color-foreground:#26352f;--color-foreground-rgb:38 53 47;--color-border:#d8ddd2;background:#fff9f3;color:#26352f}.page-wrapper .menu-drawer__menu-item--mainlist{font-family:Fraunces,Georgia,serif;font-size:25px;line-height:1.25;min-height:54px}.page-wrapper .menu-drawer__menu-item--child{font-family:DM Sans,sans-serif;font-size:15px;line-height:1.5;min-height:44px}.page-wrapper .menu-drawer__list-item--divider{border-color:#d8ddd2}@media(max-width:749px){.page-wrapper .product-details .pp-product-copy.rte{font-size:16px;line-height:1.7}.page-wrapper .product-card .price{font-size:16px;line-height:1.5}.page-wrapper .facets-toggle__button{min-height:44px;font-size:16px}.page-wrapper .column-options__option,.page-wrapper .column-options__option-input,.page-wrapper .email-signup__button,.page-wrapper .close-button{min-width:44px;min-height:44px}.page-wrapper #more-payment-options-link{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:14px}.page-wrapper .product-card .card-gallery img{object-fit:contain}.page-wrapper media-gallery.media-gallery--carousel slideshow-slide.product-media-container--image{height:min(100vw,440px);min-height:0;aspect-ratio:auto}.page-wrapper media-gallery.media-gallery--carousel slideshow-slide.product-media-container--image .product-media{width:100%;height:100%;aspect-ratio:auto}.page-wrapper media-gallery.media-gallery--carousel slideshow-slide.product-media-container--image .product-media__image{object-fit:contain}.page-wrapper media-gallery .media-gallery__mobile-controls img{object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pp-studio.css.map */
