.inner-main{min-height:45vh}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:10px;color:var(--muted);padding-block:22px}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.page-intro{padding-block:48px 35px;max-width:1440px}.page-intro h1{font-size:clamp(32px,4vw,52px);max-width:900px;margin-bottom:20px}.page-intro>p:last-child{font-size:14px;line-height:1.8;max-width:650px;color:var(--muted);margin:0}.page-intro .eyebrow{font-size:9px;margin-bottom:15px}.pdp-theme{padding-block:8px 34px}.pdp-hairline{background:#f3ede5}.pdp-compact{background:#eee8f4}.pdp-brush{background:#eee7eb}.pdp-signature{background:#f4efea}.pdp-pair{background:#efe8ee}.pdp-theme .product-story{gap:clamp(28px,4vw,58px)}.pdp-theme .signature-section{margin-top:0;padding:0;border:0}.pdp-theme h1{font-size:clamp(28px,3vw,42px);margin-bottom:14px;line-height:1.17}.pdp-theme .product-gallery{aspect-ratio:auto;height:auto;min-width:0;max-width:100%;overflow:hidden}.pdp-theme .story-copy{min-width:0}.pdp-theme .gallery-stage{aspect-ratio:1}.pdp-theme .signature-pair-link{font-size:11px}.product-information{display:grid;grid-template-columns:.65fr 1.35fr;gap:60px;padding-block:44px;border-bottom:1px solid var(--line)}.product-information aside h2{font-size:28px;max-width:230px}.product-information aside>a{font-size:11px;text-decoration:underline}.editorial-copy{min-width:0;color:#635566;font-size:13px;line-height:1.85}.editorial-copy h2{font-size:24px;line-height:1.3;color:var(--plum);margin:26px 0 12px}.editorial-copy h2:first-child{margin-top:0}.editorial-copy h3{font-size:16px;font-weight:500;color:var(--plum);margin:22px 0 9px}.editorial-copy p{margin-bottom:16px}.editorial-copy ul,.editorial-copy ol{padding-left:22px;margin:14px 0 20px}.editorial-copy li{padding:4px 0}.editorial-copy a{text-decoration:underline;text-underline-offset:3px;color:var(--plum)}.page-faq{display:grid;grid-template-columns:.65fr 1.35fr;gap:60px;padding-block:40px}.page-faq h2,.related-products>h2{font-size:28px}.page-faq details,.faq-group details{border-bottom:1px solid var(--line);padding:16px 0}.page-faq summary,.faq-group summary{cursor:pointer;list-style:none;display:flex;gap:20px;justify-content:space-between;font-size:13px;font-weight:500}.page-faq summary:after,.faq-group summary:after{content:"+";flex-shrink:0}.page-faq details[open] summary:after,.faq-group details[open] summary:after{content:"\2212"}.page-faq details p,.faq-group details p{font-size:13px;line-height:1.8;color:var(--muted);margin:14px 0 0}.related-products{padding-top:20px}.browse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.browse-card{min-width:0}.browse-card img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:12px;background:#f4eff1}.browse-card h2{font:500 16px/1.5 var(--sans);letter-spacing:0;margin:15px 0 8px}.browse-card>p{font-size:14px;margin-bottom:12px}.browse-card .text-link{font-size:11px}.browse-toolbar,.reviews-filter{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 25px;font-size:12px;color:var(--muted)}.browse-toolbar select,.reviews-filter select{margin-left:10px;background:transparent;border:1px solid var(--line);padding:9px;color:var(--plum);font:12px var(--sans)}.about-feature{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.about-feature>img{width:100%;height:auto;border-radius:15px}.value-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;background:#eee8f2;padding:30px;border-radius:14px}.value-strip span{font-size:10px;color:var(--muted)}.value-strip h2{font-size:21px;margin:12px 0}.value-strip p{font-size:12px;color:var(--muted);line-height:1.8;margin:0}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}.contact-panel{padding:28px;background:#eee8f2;border-radius:14px}.contact-panel h2{font-size:26px}.contact-panel dt{font-size:10px;color:var(--muted);margin-top:18px}.contact-panel dd{font-size:13px;margin:5px 0;line-height:1.8}.contact-panel>p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:25px}.contact-form label{display:block;font-size:12px;margin-bottom:18px}.contact-form input,.contact-form textarea,.contact-form select{display:block;width:100%;min-width:0;border:1px solid var(--line);background:transparent;color:var(--plum);padding:12px;font:14px var(--sans);margin-top:7px}.contact-form textarea{resize:vertical}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form small{font-size:10px;color:var(--muted)}[data-form-status]{font-size:11px;color:var(--muted);margin-top:14px}.faq-search{margin-bottom:30px}.faq-search label{font-size:11px;display:block;margin-bottom:8px}.faq-search input,.search-page>input{padding:14px;border:1px solid var(--line);background:transparent;width:100%;max-width:620px;color:var(--plum);font:16px var(--sans)}.faq-group{display:grid;grid-template-columns:.65fr 1.35fr;gap:45px;margin-bottom:35px}.faq-group h2{font-size:23px}.faq-group details:first-child{padding-top:0}.policy-layout{display:grid;grid-template-columns:230px minmax(0,700px);gap:60px}.policy-layout nav{display:flex;flex-direction:column;align-items:start;gap:12px;font-size:11px}.policy-layout nav a{border-bottom:1px solid var(--line);padding-bottom:7px}.policy-layout article section{margin-bottom:28px;scroll-margin-top:120px}.policy-layout article h2{font-size:23px}.guide-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.guide-layout aside>img{width:100%;height:auto;border-radius:14px}.guide-layout aside .button{width:100%;margin-top:15px}.customer-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.customer-review{padding:23px;background:#f6f1f6;border:1px solid var(--line);border-radius:13px;min-width:0}.customer-review h2{font:500 14px/1.6 var(--sans);letter-spacing:0;margin:12px 0}.customer-review p{font-size:12px;line-height:1.8;color:var(--muted)}.customer-review>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);padding-top:15px;margin-top:18px;font-size:11px}.customer-review time{font-size:9px;color:var(--muted)}.customer-review>small{display:block;font-size:9px;color:var(--muted);line-height:1.7;margin-top:12px}.customer-review-photo{width:90px;height:95px;object-fit:cover;border-radius:7px;margin-top:15px}.preview-footnote{font-size:11px;color:var(--muted);line-height:1.8;margin-top:20px}.search-page .browse-grid{margin-top:30px}.wishlist-remove{font-size:10px;text-decoration:underline;text-underline-offset:3px;display:block;margin-top:15px;padding:0}.account-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;background:#eee8f2;padding:30px;border-radius:14px}.account-panel h2{font-size:30px}.account-panel p{font-size:13px;line-height:1.8;color:var(--muted)}.account-panel img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:10px;max-height:400px}.cart-preview-panel{background:#eee8f2;padding:35px;border-radius:14px}.cart-preview-panel h2{font-size:28px}.cart-preview-panel p{font-size:13px;color:var(--muted);margin-bottom:22px}.cart-preview-panel .text-link{margin-left:20px}.error-actions{display:flex;gap:25px;align-items:center;padding-bottom:30px}[hidden]{display:none!important}@media(max-width:1000px){.customer-review-grid{grid-template-columns:1fr 1fr}.policy-layout{grid-template-columns:180px minmax(0,1fr);gap:30px}.product-information,.page-faq{gap:30px}.pdp-theme .product-story{gap:26px}}@media(max-width:700px){.breadcrumbs{padding-block:17px;font-size:9px}.page-intro{padding-block:29px 27px}.page-intro h1{font-size:33px;margin-bottom:15px}.page-intro>p:last-child{font-size:12px}.page-intro .eyebrow{font-size:8px}.pdp-theme{padding:18px 0 25px}.pdp-theme .product-story{display:flex;flex-direction:column;min-width:0;gap:22px}.pdp-theme .product-gallery{width:100%;align-self:stretch}.pdp-theme h1{font-size:29px}.pdp-theme .story-copy{width:100%}.pdp-theme .variant-chip{white-space:normal;overflow-wrap:anywhere}.pdp-theme .variant-choice{max-width:100%}.product-information,.page-faq,.about-feature,.contact-layout,.guide-layout,.faq-group,.policy-layout,.account-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.product-information,.page-faq{padding-block:28px}.product-information aside h2{max-width:none}.product-information aside>a{display:none}.editorial-copy{font-size:12px}.editorial-copy h2{font-size:22px}.page-faq h2,.related-products>h2{font-size:25px}.browse-grid{grid-template-columns:minmax(0,1fr);gap:27px}.browse-card h2{font-size:16px}.browse-toolbar,.reviews-filter{align-items:start;flex-direction:column;gap:13px}.value-strip{grid-template-columns:1fr;gap:24px;padding:24px;margin-top:28px}.contact-panel{padding:23px}.field-pair{grid-template-columns:1fr;gap:0}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px}.faq-group{gap:14px}.faq-group h2{font-size:21px}.policy-layout nav{flex-direction:row;flex-wrap:wrap;font-size:10px;gap:10px 15px}.guide-layout aside{max-width:100%}.customer-review-grid{grid-template-columns:minmax(0,1fr);gap:16px}.customer-review{padding:21px}.account-panel{padding:23px}.account-panel img{max-height:300px}.cart-preview-panel{padding:25px}.cart-preview-panel .text-link{margin:20px 0 0;display:table}.error-actions{flex-wrap:wrap;gap:20px}.pdp-theme .signature-story .story-art{order:0}.pdp-theme .signature-story .story-copy{order:1}}@media(min-width:701px){.pdp-theme .product-story .story-art{order:1}.pdp-theme .product-story .story-copy{order:2}}.pdp-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:45;background:#fffdf9f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);box-shadow:0 -6px 24px #3622370c;opacity:0;transform:translateY(15px);visibility:hidden;pointer-events:none;transition:opacity .24s ease,transform .24s ease,visibility .24s}.pdp-sticky-buy.is-visible{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.pdp-sticky-inner{display:flex;align-items:center;gap:18px;padding-block:12px}.pdp-sticky-info{min-width:0;margin-right:auto;flex:1}.pdp-sticky-info strong{display:block;font:500 12px/1.4 var(--sans)}.pdp-sticky-info span{display:block;font-size:11px;color:var(--muted);margin-top:4px}.pdp-sticky-controls{display:flex;gap:10px;align-items:center}.pdp-sticky-controls .quantity-control{flex:0 0 118px;background:transparent}.pdp-sticky-controls .button{min-height:48px;font-size:12px;padding:12px 22px;white-space:nowrap}.pdp-sticky-controls .buy-button{margin:0;width:auto}body:has(.pdp-sticky-buy.is-visible){padding-bottom:76px}@media(max-width:700px){.pdp-sticky-inner{padding-block:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom));gap:8px;display:block}.pdp-sticky-info{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:0 0 8px}.pdp-sticky-info strong{font-size:10px;max-width:64%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pdp-sticky-info span{font-size:11px;margin:0;white-space:nowrap}.pdp-sticky-controls{gap:7px;display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,1fr)}.pdp-sticky-controls .quantity-control{width:96px;height:43px}.pdp-sticky-controls .quantity-control button{width:29px;height:41px}.pdp-sticky-controls .quantity-control input{width:36px}.pdp-sticky-controls .button{padding:10px 7px;font-size:10px;min-height:43px;gap:4px;justify-content:center}body:has(.pdp-sticky-buy.is-visible){padding-bottom:100px}}@media(prefers-reduced-motion:reduce){.pdp-sticky-buy{transition:none}}.browse-card .browse-art{display:block;aspect-ratio:1;overflow:hidden;border-radius:12px;background:transparent}.browse-card .browse-art img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;margin:0;background:transparent}.browse-card .card-purchase{min-width:0;padding-top:13px;flex:1;display:flex;flex-direction:column}.browse-card .card-price{font-size:14px;margin:0}.browse-card .card-price s{font-size:11px}.browse-card .card-swatches{margin-bottom:14px}.browse-card .card-swatches legend{font-size:10px;line-height:1.6;overflow-wrap:anywhere}.browse-card .card-actions{margin-top:auto}.browse-card .card-actions .button{font-size:11px;min-height:44px;padding:10px}.browse-card .purchase-status{font-size:10px}@media(max-width:700px){.browse-card .card-actions .button{min-height:46px;font-size:12px}.browse-card .card-swatches legend{font-size:11px}}.pdp-theme{padding-block:28px}.pdp-theme .product-gallery{align-self:center}@media(max-width:700px){.pdp-theme{padding-block:22px}.pdp-theme .product-gallery{align-self:stretch}}.native-pdp .native-main-product{gap:clamp(28px,4vw,58px);padding:0!important;align-items:center}.native-pdp .story-copy,.native-pdp .story-art{min-width:0}.native-pdp .native-product h1{font-size:clamp(28px,3vw,42px);line-height:1.17;margin-bottom:14px}.native-pdp .native-product .eyebrow{margin-bottom:18px}.native-pdp .native-price{font-size:20px;margin:18px 0 15px}.native-pdp .story-description{font-size:13px;line-height:1.8;max-width:100%;margin-bottom:18px}.native-pdp .bundle-includes p{margin:0;padding:8px 0;border-bottom:1px solid var(--line);font-size:11px}.native-pdp .bundle-includes{display:block;margin-bottom:18px}.native-pdp .signature-subtitle{font-size:14px}.native-pdp .signature-pair-link{display:inline-block;margin-top:16px}.native-pdp .native-extra-details ul{padding-left:18px;font-size:12px;line-height:1.8}.native-pdp .native-gallery .gallery-thumbs button[aria-pressed=true]{border:2px solid var(--plum);padding:2px}.native-page-layout{padding-bottom:44px}.native-page-layout .editorial-copy img{max-width:100%;height:auto}.native-page-layout .contact-panel address{font-style:normal}.native-page-layout .contact-form textarea{resize:vertical}.native-page-layout .value-strip p{margin:0}.template-product .native-essentials{margin-top:20px!important}.template-product .native-essentials h2{font-size:28px}.template-product .native-essentials .native-product h3{font:500 16px/1.5 var(--sans);letter-spacing:0}.template-product .native-essentials .native-card-art{border-radius:12px}.page-faq summary::-webkit-details-marker,.faq-group summary::-webkit-details-marker{display:none}@media(max-width:700px){.native-pdp .native-main-product{display:flex;flex-direction:column;gap:22px}.native-pdp .story-art,.native-pdp .story-copy{width:100%}.native-pdp .native-product h1{font-size:29px}.native-pdp .native-price{font-size:19px}.native-page-layout{padding-bottom:28px}.template-product .native-essentials h2{font-size:25px}.native-pdp .variant-chip{max-width:100%;white-space:normal;overflow-wrap:anywhere}}.native-page-layout.peony-judgeme>.editorial-copy{max-width:var(--page-width,1440px)!important}.native-product-results{margin-top:40px}.native-product-results .native-results-video{display:block;width:100%;height:100%;object-fit:cover}.native-product-reviews{margin-block:44px}.native-product-reviews .jdgm-widget{max-width:100%!important}.native-product-results video:focus-visible{outline:2px solid var(--plum);outline-offset:-3px}.native-product-faqs{padding-block:40px}.native-product-faqs details:first-child{padding-top:0}@media(prefers-reduced-motion:reduce){.native-product-results [role=region]{scroll-behavior:auto!important}}.native-product-reviews>.section-heading,.native-product-results>.section-heading{margin-bottom:28px;align-items:flex-start;text-align:left;padding:0}.native-product-reviews>.section-heading h2,.native-product-results>.section-heading h2,.native-product-faqs h2{font-family:var(--serif);font-size:28px;line-height:1.2;font-weight:400;letter-spacing:-.045em;color:var(--plum);margin:0}.native-product-results>.section-heading .eyebrow,.native-product-reviews>.section-heading .eyebrow,.native-product-faqs .eyebrow{font:500 9px/1.5 var(--sans);letter-spacing:.18em;margin-bottom:12px;color:var(--muted)}.native-product-faqs{border-top:1px solid var(--line);margin-top:12px}.native-product-faqs details{padding-block:20px}.native-product-faqs summary{color:var(--plum)}.native-product-results [role=region]{scroll-snap-type:x mandatory}.native-product-results [role=region]>div{scroll-snap-align:start;box-shadow:none;border:1px solid var(--line)}@media(max-width:700px){.native-product-reviews>.section-heading h2,.native-product-results>.section-heading h2,.native-product-faqs h2{font-size:25px}.native-product-reviews>.section-heading,.native-product-results>.section-heading{margin-bottom:22px}.native-product-faqs{padding-block:28px}}.native-pdp .native-main-product.container{width:min(var(--page-width,1440px),calc(100% - var(--gutter)*2));margin-inline:auto;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr)}.native-pdp .native-main-product .story-art.product-gallery{width:100%;max-width:none;height:auto;aspect-ratio:auto;overflow:visible;justify-self:stretch;align-self:start;background:transparent}.native-pdp .native-main-product .native-gallery{width:100%;height:auto;overflow:visible}.native-pdp .native-main-product .gallery-stage{width:100%;height:auto;aspect-ratio:1}.native-pdp .native-main-product .gallery-thumbs:not([hidden]){display:flex;position:relative;height:auto;min-height:72px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;align-items:flex-start;padding:12px 1px 6px;margin:0}.native-pdp .native-main-product .gallery-thumbs button{flex:0 0 64px;width:64px;height:64px;background:var(--paper)}.native-pdp .native-main-product .gallery-thumbs img{position:static;width:100%;height:100%;aspect-ratio:1;object-fit:contain}@media(max-width:700px){.native-pdp .native-main-product .gallery-thumbs button{flex-basis:54px;width:54px;height:54px}.native-pdp .native-main-product .gallery-thumbs:not([hidden]){min-height:66px}}@media(max-width:749px){.native-product-results [role=region]{gap:12px;scroll-snap-type:x mandatory;scroll-padding-inline:0;overflow-x:auto;overflow-y:hidden}.native-product-results [role=region]>div{flex:0 0 100%!important;width:100%!important;max-width:100%;height:auto!important;aspect-ratio:9/16;scroll-snap-align:start;scroll-snap-stop:always}.native-product-results .native-results-video{width:100%;height:100%;object-fit:contain!important}}@media(max-width:700px){.native-pdp{padding-top:var(--gutter)}.native-pdp .native-main-product{margin-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/peony-pages.css.map */
