:root{--p-cream: #f8f0e8;--p-cream-deep: #f0e6da;--p-cream-white: #fdfaf6;--p-gold: #c0a048;--p-gold-deep: #6b5410;--p-gold-soft: #e4d3a6;--p-charcoal: #282820;--p-charcoal-soft:#5a554a;--p-line: #e0d6c8;--p-line-dark: #43403a;--p-alert: #8c3a2b;--p-success: #4a6b3c;--p-ease: cubic-bezier(.16, 1, .3, 1);--p-radius: 2px}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.015em;font-weight:500}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em{font-style:italic;font-weight:400}.p-eyebrow{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--p-gold-deep);line-height:1.4;margin:0 0 1.6rem}.p-eyebrow--light{color:var(--p-gold-soft)}.p-lede{font-size:clamp(1.6rem,1.3vw,1.84rem);line-height:1.7;max-width:60ch}.price,.price-item{font-family:var(--font-body-family);font-variant-numeric:tabular-nums}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:52px;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}@media screen and (max-width:749px){.button,.shopify-challenge__button{min-height:48px}}.p-section{padding-block:clamp(56px,7vw,96px)}.p-wrap{max-width:var(--page-width, 1300px);margin-inline:auto;padding-inline:clamp(20px,5vw,56px)}.p-center{text-align:center}.p-head{max-width:62ch}.p-head--center{margin-inline:auto;text-align:center}.p-rule-gold{width:56px;height:1px;background:var(--p-gold);border:0;margin:0 0 2.4rem}.p-hero{position:relative;min-height:620px;height:calc(100svh - var(--header-height, 11rem));display:flex;align-items:flex-end;overflow:hidden;background:var(--p-charcoal)}.p-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.p-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.4s ease}.p-hero__slide.is-on{opacity:1}.p-hero__slide img,.p-hero__slide .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:var(--pos, center top)}.p-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#181713d1,#18171373 34%,#18171314 62%,#1817134d)}@media screen and (max-width:749px){.p-hero:after{background:linear-gradient(to top,#181713e6,#181713a8 45%,#1817134d 75%,#18171357)}}.p-hero__inner{position:relative;z-index:2;width:100%;max-width:var(--page-width, 1300px);margin-inline:auto;padding-inline:clamp(20px,5vw,56px);padding-bottom:clamp(56px,9vh,112px);color:var(--p-cream)}.p-hero__body{max-width:min(640px,92%)}.p-hero__title{font-family:var(--font-heading-family);font-size:clamp(4.64rem,7.4vw,10.24rem);font-weight:400;line-height:.96;letter-spacing:-.028em;color:var(--p-cream);max-width:13ch;margin:0}.p-hero__title em{font-style:italic;color:var(--p-gold-soft)}.p-hero__lede{margin-top:2.4rem;max-width:44ch;color:#f8f0e8db}.p-hero__cta{display:flex;gap:1.6rem;flex-wrap:wrap;margin-top:4rem}.p-hero__cta .button{white-space:nowrap}.p-hero__sizes{position:absolute;right:clamp(20px,5vw,56px);bottom:clamp(96px,16vh,160px);z-index:2;text-align:right;color:var(--p-cream);white-space:nowrap}.p-hero__sizes b{display:block;font-family:var(--font-heading-family);font-size:clamp(2.56rem,2.6vw,3.84rem);font-weight:400;color:var(--p-gold-soft);line-height:1}.p-hero__sizes span{display:block;margin-top:.8rem;font-size:1rem;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.p-hero__dots{position:absolute;left:clamp(20px,5vw,56px);bottom:2.4rem;z-index:2;display:flex;gap:1.2rem}.p-hero__dot{position:relative;width:34px;height:2px;background:#f8f0e852;border:0;padding:0;cursor:pointer}.p-hero__dot:before{content:"";position:absolute;top:-18px;right:-6px;bottom:-18px;left:-6px}.p-hero__dot.is-on{background:var(--p-gold)}@media screen and (max-width:749px){.p-hero{min-height:560px}.p-hero__sizes{display:none}.p-hero__cta .button{flex:1 1 100%}}.p-usp{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--p-line);margin:0;padding:0;list-style:none}.p-usp>li{display:flex;gap:1.6rem;padding:3.2rem 2.4rem;align-items:flex-start}.p-usp>li+li{border-left:1px solid var(--p-line)}.p-usp svg{width:26px;height:26px;flex:none;color:var(--p-gold-deep);stroke:currentColor;fill:none;stroke-width:1.3}.p-usp b{display:block;font-size:1.4rem;line-height:1.4}.p-usp span{display:block;font-size:1.2rem;opacity:.75;margin-top:2px}@media screen and (max-width:989px){.p-usp{grid-template-columns:repeat(2,1fr)}.p-usp>li:nth-child(odd){border-left:0}.p-usp>li:nth-child(n+3){border-top:1px solid var(--p-line)}}@media screen and (max-width:520px){.p-usp>li{padding:2rem 1.6rem;gap:1.2rem}}.p-marquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.p-marquee__track{display:flex;align-items:center;gap:clamp(28px,4vw,64px);padding-right:clamp(28px,4vw,64px);flex:none;min-width:100%;animation:p-marquee var(--dur, 44s) linear infinite}.p-marquee:hover .p-marquee__track{animation-play-state:paused}@keyframes p-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.p-marquee__item{display:inline-flex;align-items:center;gap:1.2rem;white-space:nowrap;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.p-marquee__item svg{width:15px;height:15px;flex:none;color:var(--p-gold)}.p-marquee--display .p-marquee__item{font-family:var(--font-heading-family);font-size:clamp(2.8rem,4.4vw,5.6rem);font-weight:400;letter-spacing:-.01em;text-transform:none}.p-sizes{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center}.p-sizes span{min-width:62px;padding:1.6rem 1.2rem;border:1px solid var(--p-gold-soft);border-radius:var(--p-radius);text-align:center;font-family:var(--font-heading-family);font-size:1.7rem;background:var(--p-cream-white);transition:background .3s var(--p-ease),color .3s var(--p-ease),transform .3s var(--p-ease)}.p-sizes span:hover{background:var(--p-charcoal);color:var(--p-cream);transform:translateY(-3px)}@media screen and (max-width:620px){.p-sizes span{min-width:52px;padding:1.2rem .8rem;font-size:1.5rem}}.p-edits{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px)}@media screen and (max-width:749px){.p-edits{grid-template-columns:1fr}}.p-edit{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;padding:clamp(24px,3vw,40px);border-radius:var(--p-radius);overflow:hidden;isolation:isolate;color:var(--p-cream);text-decoration:none}.p-edit img,.p-edit .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 15%;z-index:-2;transition:transform 1.1s var(--p-ease)}.p-edit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#181713db,#1817132e)}.p-edit:hover img{transform:scale(1.04)}.p-edit h3{color:var(--p-cream);margin:0}.p-edit p{margin:.8rem 0 0;font-size:1.4rem;color:#f8f0e8d1}.p-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px)}@media screen and (max-width:989px){.p-reviews{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.p-reviews{grid-template-columns:1fr}}.p-review{display:flex;flex-direction:column;gap:1.6rem;padding:clamp(24px,3vw,36px);background:var(--p-cream-white);border:1px solid var(--p-line);border-radius:var(--p-radius)}.p-review__quote{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.55;margin:0;flex:1}.p-review__body{font-size:1.4rem;line-height:1.6;margin:0;opacity:.8}.p-review__foot{display:flex;align-items:center;gap:1.2rem;padding-top:1.6rem;border-top:1px solid var(--p-line)}.p-review__who b{display:block;font-size:1.4rem}.p-review__who span{font-size:1.2rem;opacity:.75}.p-avatar{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--p-cream-deep);border:1px solid var(--p-gold-soft);color:var(--p-gold-deep);font-family:var(--font-heading-family);font-size:1.6rem}.p-stars{display:inline-flex;gap:2px;color:var(--p-gold)}.p-stars svg{width:14px;height:14px;fill:currentColor}.p-stars .is-empty{opacity:.28}.p-reviews-empty{padding:clamp(28px,4vw,48px);border:1px dashed var(--p-gold-soft);border-radius:var(--p-radius);text-align:center;background:#c0a0480f}.p-reassure{display:grid;gap:1.2rem;padding:2.4rem;background:var(--p-cream-deep);border-radius:var(--p-radius);margin:0;list-style:none}.p-reassure li{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.4rem;line-height:1.5}.p-reassure a,.p-sizechart__note a{color:var(--p-gold-deep);text-decoration:underline;text-underline-offset:.2em}.p-reassure svg{width:18px;height:18px;flex:none;color:var(--p-gold-deep);stroke:currentColor;fill:none;stroke-width:1.4;margin-top:2px}.p-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:0;padding:0;list-style:none}.p-timeline li{position:relative;padding-top:3.2rem}.p-timeline li:before{content:"";position:absolute;top:6px;left:0;width:10px;height:10px;border-radius:50%;background:var(--p-gold-soft);border:1px solid var(--p-gold)}.p-timeline li.is-done:before{background:var(--p-gold)}.p-timeline li:after{content:"";position:absolute;top:11px;left:10px;right:0;height:1px;background:var(--p-line)}.p-timeline li:last-child:after{display:none}.p-timeline b{display:block;font-size:1.3rem}.p-timeline span{font-size:1.2rem;opacity:.75}.p-chart-wrap{overflow-x:auto;border:1px solid var(--p-line);border-radius:var(--p-radius);scrollbar-width:none}.p-chart-wrap::-webkit-scrollbar{display:none}.p-chart{width:100%;border-collapse:collapse;font-size:1.4rem;background:var(--p-cream-white)}.p-chart th,.p-chart td{padding:1.2rem;text-align:center;border-bottom:1px solid var(--p-line)}.p-chart-wrap:focus-visible{outline:2px solid var(--p-gold-deep);outline-offset:2px}.p-chart thead th{background:var(--p-cream-deep);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.p-chart tbody th{text-align:left;font-weight:600;background:var(--p-cream);white-space:nowrap;position:sticky;left:0;box-shadow:1px 0 0 var(--p-line)}.p-chart thead th:first-child{position:sticky;left:0;box-shadow:1px 0 0 var(--p-line)}.p-chart tbody tr:last-child th,.p-chart tbody tr:last-child td{border-bottom:0}.p-hint{display:none;align-items:center;gap:.8rem;margin-top:1.2rem;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.p-hint svg{width:14px;height:14px}@media screen and (max-width:760px){.p-hint{display:flex}}.p-faq{max-width:760px;margin-inline:auto}.p-faq__item{border-bottom:1px solid var(--p-line)}.p-faq__item:first-child{border-top:1px solid var(--p-line)}.p-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 0;cursor:pointer;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:500;list-style:none}.p-faq__q::-webkit-details-marker{display:none}.p-faq__q:after{content:"+";flex:none;font-size:2rem;line-height:1;color:var(--p-gold-deep)}.p-faq__item[open] .p-faq__q:after{content:"\2212"}.p-faq__a{padding:0 0 2.4rem;font-size:1.4rem;line-height:1.7;opacity:.85;max-width:62ch}.p-notice{display:flex;gap:1.2rem;align-items:flex-start;padding:1.6rem 2rem;border-radius:var(--p-radius);background:var(--p-cream-deep);font-size:1.4rem;line-height:1.6}.p-notice svg{flex:none;width:20px;height:20px;margin-top:.1em;color:var(--p-gold-deep)}.p-measure{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,24px)}.p-measure__item{display:flex;gap:1.6rem;align-items:flex-start}.p-measure__item b{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--p-gold);color:var(--p-charcoal);font-family:var(--font-heading-family);font-size:1.5rem}.p-measure__item p{margin:.56rem 0 0;font-size:1.3rem;line-height:1.6;opacity:.8}@media screen and (max-width:760px){.p-measure{grid-template-columns:1fr}}.p-stamps{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(8px,2vw,20px);margin:clamp(3.2rem,4vw,4.8rem) 0 0;padding:0;list-style:none}.p-stamps__item{display:grid;place-items:center;width:clamp(38px,8vw,64px);aspect-ratio:1;border-radius:50%;border:1px solid var(--p-gold);color:var(--p-gold-deep);font-family:var(--font-body-family);font-weight:600;font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1}.p-stamps__item--reward{background:var(--p-gold);color:var(--p-charcoal)}.p-steps{list-style:none;margin:0;padding:0;grid-template-columns:repeat(3,1fr)}.p-steps .p-measure__item b{font-family:var(--font-body-family);font-weight:600}@media screen and (max-width:760px){.p-steps{grid-template-columns:1fr}}.p-terms{max-width:760px;margin-inline:auto}.p-terms .rte{margin-top:2.4rem;font-size:1.5rem;line-height:1.7}.p-circle-thanks{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(2rem,2.2vw,2.6rem);margin:0}.p-notify{padding:2rem;border:1px dashed var(--p-gold);border-radius:var(--p-radius);background:#c0a04812}.p-notify__row{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.2rem}.p-notify__row input{flex:1 1 200px;min-height:48px;padding:0 1.6rem;border:1px solid var(--p-line);border-radius:var(--p-radius);background:var(--p-cream-white)}.p-notify__row button{flex:none}.p-notify p{margin:0;font-size:1.4rem}.p-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.p-marquee{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.p-marquee__track{animation:none}.p-hero__slide{transition:none}}.footer-block--newsletter:has(.p-footer-contact){align-items:center}.p-footer-contact{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2.4rem;margin:0;font-size:1.4rem;line-height:1}.p-footer-contact a{line-height:1.4}.p-footer-contact a{display:inline-flex;align-items:center;gap:.8rem;color:inherit;text-decoration:none}.p-footer-contact a:hover{text-decoration:underline}.p-footer-contact svg{flex:none;color:var(--p-gold-deep)}@media screen and (max-width:749px){.header .header__heading-logo-wrapper,.header .header__heading-logo{max-width:4.6rem}}@media screen and (max-width:749px){.p-hero{height:calc(100svh - var(--header-height, 9.2rem))}}@media screen and (max-width:749px)and (max-height:780px){.p-hero__lede{display:none}.p-hero__title{font-size:3.8rem}.p-hero__inner{padding-bottom:4.8rem}}.price-item{white-space:nowrap}.product-form__input--pill input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}.mobile-facets__open{min-height:4.4rem}.footer-block__details-content .list-menu__item--link{padding-block:1rem}.product__info-container textarea,.product__info-container input[type=text]{font-size:1.6rem}@media screen and (max-width:400px){.p-chart th,.p-chart td{padding:1rem .7rem}}.p-notice a{color:var(--p-gold-deep);text-decoration:underline;text-underline-offset:.2em}.cart-item .price,.cart-item__price-wrapper,.totals__total-value{white-space:nowrap}.collection-hero__description:empty{display:none}@media screen and (max-width:749px){.collection-hero__title{margin:2rem 0 .8rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/petals.css.map */
