.pp-celebrate{display:flex;flex-direction:column;align-items:center;text-align:center}.pp-celebrate__eyebrow{font-family:var(--text-font-family);font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#b25c63;margin:40px 0 0;max-width:280px}.pp-celebrate__heading{font-family:var(--heading-font-family);font-weight:400;color:#3e2724;font-size:40px;line-height:52px;margin:7px 0 0;max-width:374px}.pp-celebrate__body{font-family:var(--text-font-family);font-size:14px;line-height:18px;color:#3e2724;margin:15px 0 0;max-width:358px;padding-bottom:40px}.pp-celebrate__body p{margin:0}@media screen and (min-width:1000px){.pp-celebrate__eyebrow{margin-top:75px;max-width:326px}.pp-celebrate__heading{font-size:44px;line-height:56px;max-width:623px}.pp-celebrate__body{max-width:550px;margin-top:12px;padding-bottom:75px}}.pp-grid{position:relative;display:flex;align-items:center;justify-content:center;min-height:535px;overflow:hidden}.pp-grid__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pp-grid__background picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pp-grid__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pp-grid__photos{position:relative;z-index:1;width:350px}.pp-grid__photos picture{display:block;width:100%}.pp-grid__photos img{width:100%;height:auto;display:block}.pp-grid__flower{position:absolute;z-index:2;right:5px;bottom:32px;width:60px}.pp-grid__flower img{width:100%;height:auto;display:block}@media screen and (min-width:1000px){.pp-grid{aspect-ratio:1440 / 513;min-height:unset}.pp-grid__photos{width:min(1150px,calc(100% - 290px))}.pp-grid__flower{right:6.6%;bottom:11.3%;width:6.94%}}.pp-hero{position:relative;min-height:405px;overflow:hidden}.pp-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pp-hero__background picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pp-hero__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pp-hero__heading{position:absolute;z-index:1;bottom:32px;left:16px;font-family:var(--heading-font-family);font-weight:400;font-size:clamp(2.8125rem,2rem + 3.3333vw,5rem);line-height:1.05;color:#fff;margin:0;padding:0;max-width:280px}@media screen and (min-width:1000px){.pp-hero{aspect-ratio:1440 / 720;min-height:unset}.pp-hero__heading{bottom:8.33%;left:3.47%;max-width:50%}}.pp-intro{display:flex;flex-direction:column;align-items:center;text-align:center}.pp-intro__eyebrow{font-family:var(--text-font-family);font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#b25c63;margin:40px 0 0;max-width:280px}.pp-intro__heading{font-family:var(--heading-font-family);font-weight:400;color:#3e2724;margin:7px 0 0}.pp-intro__heading--desktop{display:none}.pp-intro__heading--mobile{display:block;font-size:40px;line-height:52px;max-width:374px}.pp-intro__body{font-family:var(--text-font-family);font-size:14px;line-height:18px;color:#3e2724;margin:15px 0 0;max-width:314px;padding-bottom:40px}.pp-intro__body p{margin:0}@media screen and (min-width:1000px){.pp-intro__eyebrow{margin-top:75px;max-width:286px}.pp-intro__heading--desktop{display:block;font-size:44px;line-height:56px;max-width:623px}.pp-intro__heading--mobile{display:none}.pp-intro__body{max-width:483px;padding-bottom:75px}}.pp-joy{position:relative;min-height:450px;overflow:hidden}.pp-joy__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pp-joy__background picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pp-joy__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pp-joy__insert{position:absolute;z-index:1;width:220px;height:274px;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.pp-joy__insert img,.pp-joy__insert-video{width:100%;height:100%;object-fit:cover;display:block}.pp-joy__heading{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--heading-font-family);font-weight:400;font-size:clamp(2.8125rem,2rem + 3.3333vw,5rem);line-height:1.05;color:#fff;text-align:center;width:265px;margin:0;padding:0}.pp-joy__body{font-family:var(--text-font-family);font-size:.875rem;line-height:1.286}.pp-joy__body p{margin:0}.pp-joy__body--in-section{display:none}.pp-joy__body--below-section{display:block;color:var(--color-foreground);text-align:center;max-width:358px;margin:24px auto 0;padding:0 16px 48px}@media screen and (min-width:1000px){.pp-joy{aspect-ratio:1440 / 688;min-height:unset}.pp-joy__insert{width:28.82%;height:auto;aspect-ratio:415 / 518;top:12.35%;left:50%;transform:translate(-50%)}.pp-joy__heading{width:34.93%}.pp-joy__body--in-section{display:block;position:absolute;z-index:2;top:80.09%;right:3.47%;width:22.57%;color:#fff;text-align:left}.pp-joy__body--below-section{display:none}}.pp-two-col{position:relative;display:flex;flex-direction:column;align-items:center;min-height:503px;overflow:hidden}.pp-two-col__image{width:300px;height:200px;flex-shrink:0;overflow:hidden}.pp-two-col__image picture{display:block;width:100%;height:100%}.pp-two-col__image img{width:100%;height:100%;object-fit:cover;display:block}.pp-two-col__text{width:100%;padding:25px 38px 40px;display:flex;flex-direction:column;text-align:center}.pp-two-col__eyebrow{font-family:var(--text-font-family);font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#b25c63;margin:0}.pp-two-col__heading{font-family:var(--heading-font-family);font-weight:400;color:#3e2724;margin:7px 0 0}.pp-two-col__heading--desktop{display:none}.pp-two-col__heading--mobile{display:block;font-size:40px;line-height:52px}.pp-two-col__body{font-family:var(--text-font-family);font-size:14px;line-height:18px;color:#3e2724;margin:15px 0 0}.pp-two-col__body p{margin:0}@media screen and (min-width:1000px){.pp-two-col{display:flex;flex-direction:row;align-items:center;min-height:unset;overflow:hidden;padding:0 12.64vw;gap:4.51vw}.pp-two-col__image{order:2;flex:0 0 45.14vw;height:30.07vw;overflow:hidden;width:auto}.pp-two-col__image picture{display:block;width:100%;height:100%}.pp-two-col__image img{width:100%;height:100%;object-fit:cover;display:block}.pp-two-col__text{order:1;flex:0 0 25.07vw;min-width:0;padding:0;text-align:left;display:flex;flex-direction:column;gap:11px}.pp-two-col__heading{margin:0}.pp-two-col__heading--desktop{display:block;font-size:clamp(28px,3.056vw,44px);line-height:1.27}.pp-two-col__heading--mobile{display:none}.pp-two-col__body{margin:0}}.pp-careers-hero{position:relative;overflow:hidden;width:100%;height:430px}.pp-careers-hero__images{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.pp-careers-hero__image{position:relative;flex:1;overflow:hidden}.pp-careers-hero__image--right{display:none}.pp-careers-hero__image img,.pp-careers-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pp-careers-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,var(--overlay-opacity))}.pp-careers-hero__content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;text-align:center;gap:24px}.pp-careers-hero__heading{font-family:var(--heading-font-family);font-weight:400;font-size:36px;line-height:44px;color:#fff;margin:0;max-width:374px}.pp-careers-hero__button{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;height:40px;background-color:#f3d9ca;color:#b25c63;font-family:var(--text-font-family);font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;white-space:nowrap;min-width:200px}@media screen and (min-width:1000px){.pp-careers-hero{height:720px}.pp-careers-hero__image--right{display:block}.pp-careers-hero__heading{font-size:44px;line-height:56px;max-width:623px}}.pp-careers-intro{display:flex;flex-direction:column;align-items:center;text-align:center;padding-left:8px;padding-right:8px}.pp-careers-intro__image-right{width:325px;max-width:100%;aspect-ratio:325 / 216;overflow:hidden;order:1}.pp-careers-intro__image-right img,.pp-careers-intro__image-left img{width:100%;height:100%;object-fit:cover;display:block}.pp-careers-intro__heading{font-family:var(--heading-font-family);font-weight:400;font-size:2.5rem;line-height:1.3;color:var(--text-color);margin:25px 0 15px;max-width:374px;order:2}.pp-careers-intro__body{font-family:var(--text-font-family);font-weight:600;font-size:.875rem;line-height:1.286;color:var(--text-color);max-width:315px;order:3}.pp-careers-intro__body p{margin:0}.pp-careers-intro__image-left{display:none}@media screen and (min-width:1000px){.pp-careers-intro{position:relative;aspect-ratio:1440 / 825;display:block;padding-left:0;padding-right:0;overflow:hidden;align-items:unset;text-align:unset}.pp-careers-intro__heading{position:absolute;left:6.94%;top:9.09%;width:43.68%;max-width:unset;font-size:clamp(1.875rem,3.056vw,2.75rem);line-height:1.27;text-align:left;margin:0;order:unset}.pp-careers-intro__body{position:absolute;left:12.15%;top:26.3%;width:max(27.78%,350px);max-width:unset;text-align:left;overflow:hidden;order:unset}.pp-careers-intro__image-left{display:block;position:absolute;left:12.15%;top:42.61%;width:22.57%;height:47.09%;aspect-ratio:unset;overflow:hidden;order:unset}.pp-careers-intro__image-right{position:absolute;left:46.88%;top:30.55%;width:46.18%;height:53.33%;aspect-ratio:unset;overflow:hidden;order:unset}}.pp-careers-testimonials{position:relative}.pp-careers-testimonials__section-heading{font-family:var(--heading-font-family);font-weight:400;font-size:2.75rem;line-height:56px;color:var(--text-color);text-align:center;padding:0 20px;margin:0 0 48px}.pp-careers-testimonials__track{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.pp-careers-testimonials__track::-webkit-scrollbar{display:none}.pp-careers-testimonials__card{flex:0 0 100%;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 20px}.pp-careers-testimonials__headshot{width:175px;height:175px;border-radius:50%;overflow:hidden;flex-shrink:0;margin-bottom:25px}.pp-careers-testimonials__headshot-img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.pp-careers-testimonials__category{font-family:var(--text-font-family);font-weight:600;font-size:.75rem;line-height:1;letter-spacing:.6px;text-transform:uppercase;color:#b25c63;margin:0 0 2px}.pp-careers-testimonials__name{font-family:var(--heading-font-family);font-weight:400;font-size:2.125rem;line-height:44px;color:var(--text-color);margin:0 0 9px}.pp-careers-testimonials__location{font-family:var(--text-font-family);font-weight:600;font-size:.75rem;line-height:1;letter-spacing:.6px;text-transform:uppercase;color:#3e272480;margin:0 0 18px}.pp-careers-testimonials__quote{font-family:var(--text-font-family);font-weight:600;font-size:.875rem;line-height:18px;color:var(--text-color);margin:0;max-width:345px}.pp-careers-testimonials__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:28px}.pp-careers-testimonials__dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;background-color:#3e272440;cursor:pointer;transition:background-color .2s ease}.pp-careers-testimonials__dot--active{background-color:#b25c63}.pp-careers-testimonials .floating-controls__control{--floating-control-offset: .5rem}.pp-careers-testimonials .floating-controls__control .circle-button{--button-size: 2rem;width:var(--button-size);height:var(--button-size)}.pp-careers-testimonials .floating-controls__control .circle-button:before{background:#fff;transform:none}.pp-careers-testimonials .floating-controls__control .circle-button[disabled]{visibility:visible;opacity:.5;translate:none;scale:1}.pp-careers-testimonials .floating-controls__control .circle-button:not([disabled]):hover{border:1px solid var(--brand-200);transition:border .2s ease-in-out}.pp-careers-testimonials .floating-controls__control .circle-button:not([disabled]):hover:before{background:#fff;transform:unset}.pp-careers-testimonials .floating-controls__control .circle-button:not([disabled]):hover svg{color:var(--text-primary, #3e2724)}@media screen and (min-width:1000px){.pp-careers-testimonials__card{flex:0 0 calc(100% / 3);padding:0 68px}.pp-careers-testimonials__card+.pp-careers-testimonials__card{border-left:1px solid rgba(62,39,36,.12)}.pp-careers-testimonials__dots{display:none}.pp-careers-testimonials__prev-ctrl svg{transform:rotate(180deg)}}.pp-careers-vacancies{display:flex;flex-direction:column}.pp-careers-vacancies__left{padding:40px 20px 50px}.pp-careers-vacancies__heading{font-family:var(--heading-font-family);font-weight:400;font-size:2.5rem;line-height:1.2;color:#fff;margin:0 0 28px;text-align:center}.pp-careers-vacancies__row{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.5)}.pp-careers-vacancies__title{font-family:var(--text-font-family);font-weight:600;font-size:.75rem;line-height:1.167;letter-spacing:.6px;text-transform:uppercase;color:#fff;flex:1;padding-right:16px}.pp-careers-vacancies__location{display:none}.pp-careers-vacancies__btn{font-family:var(--text-font-family);font-weight:600;font-size:.75rem;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;color:#b25c63;background-color:#f3d9ca;padding:9px 16px;white-space:nowrap;flex-shrink:0;display:inline-block;transition:background-color .2s ease}.pp-careers-vacancies__btn:hover{background-color:#fff}.pp-careers-vacancies__right{width:100%;height:430px;position:relative;overflow:hidden}.pp-careers-vacancies__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pp-careers-vacancies__img--desktop{display:none}@media screen and (min-width:1000px){.pp-careers-vacancies{flex-direction:row}.pp-careers-vacancies__left{flex:0 0 61.46%;padding:162px 85px 160px}.pp-careers-vacancies__heading{font-size:2.75rem;line-height:56px;margin-bottom:41px;text-align:left}.pp-careers-vacancies__row{display:grid;grid-template-columns:1fr 1fr 140px;column-gap:32px;align-items:center;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.5);justify-content:unset}.pp-careers-vacancies__row+.pp-careers-vacancies__row{margin-top:44px}.pp-careers-vacancies__title{font-size:.875rem;line-height:18px;flex:unset;padding-right:0}.pp-careers-vacancies__location{display:block;font-family:var(--text-font-family);font-weight:600;font-size:.875rem;line-height:18px;letter-spacing:.6px;text-transform:uppercase;color:#fff}.pp-careers-vacancies__btn{width:140px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:unset}.pp-careers-vacancies__right{flex:0 0 38.54%;height:auto}.pp-careers-vacancies__img--mobile{display:none}.pp-careers-vacancies__img--desktop{display:block}}.pp-careers-values{padding-left:8.33vw;padding-right:8.33vw}.pp-careers-values__items{display:flex;flex-direction:column;align-items:center}.pp-careers-values__item{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding-top:40px}.pp-careers-values__item:first-child{padding-top:0}.pp-careers-values__image{width:100%;aspect-ratio:9 / 10;overflow:hidden}.pp-careers-values__image img{width:100%;height:100%;object-fit:cover;display:block}.pp-careers-values__text{display:flex;flex-direction:column;align-items:center;width:100%}.pp-careers-values__heading{font-family:var(--heading-font-family);font-weight:400;font-size:1.875rem;line-height:1.333;color:var(--text-color);margin:20px 0 0;max-width:374px}.pp-careers-values__body{font-family:var(--text-font-family);font-weight:600;font-size:.875rem;line-height:1.286;color:var(--text-color);margin:12px 0 0;max-width:315px}.pp-careers-values__body p{margin:0}@media screen and (min-width:1000px){.pp-careers-values{padding-left:16.67%;padding-right:16.67%}.pp-careers-values__items{display:block;position:relative}.pp-careers-values__items:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background-color:var(--color-neutral-20);transform:translate(-50%)}.pp-careers-values__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:left;padding-top:0;margin-top:-60px;position:relative}.pp-careers-values__item:first-child{margin-top:0}.pp-careers-values__item+.pp-careers-values__item:before{content:"";position:absolute;top:-30px;left:50%;transform:translate(-50%);width:60px;height:1px;background-color:var(--color-neutral-20)}.pp-careers-values__item:nth-child(2n){flex-direction:row-reverse}.pp-careers-values__image{flex:0 0 37.5%;width:auto;aspect-ratio:9 / 10}.pp-careers-values__text{flex:0 0 39.58%;display:block;width:auto}.pp-careers-values__heading{font-size:2.125rem;line-height:1.294;margin-top:0;max-width:none}.pp-careers-values__body{margin-top:16px;max-width:none}}.pp-image-link .content-box{position:relative}.pp-image-link__url{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pp-linked-columns__header{text-align:center;margin-bottom:24px}.pp-linked-columns__title{font-family:var(--heading-font-family);font-weight:400;color:#3e2724;font-size:32px;line-height:44px;margin:0}.pp-linked-columns__subtitle{font-family:var(--text-font-family);font-size:14px;line-height:20px;color:#3e2724;margin-top:8px}.pp-linked-columns__content{padding-top:12px}.pp-linked-columns__heading{color:#3e2724;margin:0 0 4px}.pp-linked-columns__body{font-family:var(--text-font-family);font-size:14px;line-height:20px;color:#3e2724;margin:0}.pp-linked-columns__body p{margin:0}.pp-linked-columns__button{display:inline-block;margin-top:8px}@media screen and (min-width:1000px){.pp-linked-columns__title{font-size:40px;line-height:52px}}.pp-returns-cta__inner{padding-top:36px;text-align:center}.button.pp-returns-cta__button:not(.button--sm):not(.floating-size-selector__button){--button-padding-block: .5rem;--button-padding-inline: 0}.pp-returns-cta__button{width:200px;max-width:100%}.pp-returns-cta__note{max-width:374px;margin:36px auto 0;color:var(--text-primary, #3e2724);font-family:var(--text-font-family);font-size:var(--typography-text-paragraph---l-font-size, 14px);line-height:var(--typography-text-paragraph---l-line-height, 18px);letter-spacing:var(--typography-text-paragraph---l-letter-spacing, -.02625rem)}.pp-returns-cta__note p{margin:0}.pp-returns-cta__note a{color:inherit;text-decoration:underline;text-underline-position:from-font}@media(hover:hover){.pp-returns-cta__note a:hover{color:var(--brand-600, #744844)}}@media screen and (min-width:1000px){.pp-returns-cta__note{max-width:535px}}.pp-returns-faq__inner{padding-top:48px;padding-bottom:12px;text-align:center}.pp-returns-faq__heading{max-width:355px;margin:0 auto;color:var(--text-primary, #3e2724);font-family:var(--heading-font-family);font-size:var(--typography-headings-h2-font-size, 30px);line-height:var(--typography-headings-h2-line-height, 40px);letter-spacing:var(--typography-headings-h2-letter-spacing, 0);font-style:normal;font-weight:400}.pp-returns-faq__link{display:inline-block;margin-top:20px;color:var(--text-primary, #3e2724);font-family:var(--text-font-family);font-size:var(--typography-elements-button---bold-font-size, 12px);line-height:var(--typography-elements-button---bold-line-height, 14px);letter-spacing:var(--typography-elements-button---bold-letter-spacing, .0375rem);font-style:normal;font-weight:var(--typography-sweet-sans-normal-weight, 600);text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(hover:hover){.pp-returns-faq__link:hover{color:var(--brand-600, #744844);text-decoration-color:var(--brand-600, #744844)}}.pp-returns-intro__inner{text-align:center}.shopify-section--main-page:has(+.shopify-section--pp-returns-intro) .section-spacing--tight{padding-bottom:0}.pp-returns-intro__heading{max-width:374px;margin:0 auto;color:var(--text-primary, #3e2724);font-family:var(--heading-font-family);font-size:var(--typography-headings-h2-font-size, 30px);line-height:var(--typography-headings-h2-line-height, 40px);letter-spacing:var(--typography-headings-h2-letter-spacing, 0);font-style:normal;font-weight:400}.pp-returns-intro__body{max-width:374px;margin:18px auto 0;color:var(--text-primary, #3e2724);font-family:var(--text-font-family);font-size:var(--typography-text-paragraph---l-font-size, 14px);line-height:var(--typography-text-paragraph---l-line-height, 18px);letter-spacing:var(--typography-text-paragraph---l-letter-spacing, -.02625rem)}.pp-returns-intro__body:first-child{margin-top:0}.pp-returns-intro__body p{margin:0;text-wrap:balance}.pp-returns-intro__body p+p{margin-top:18px}.pp-returns-intro__body a{color:inherit;text-decoration:underline;text-underline-position:from-font}@media(hover:hover){.pp-returns-intro__body a:hover{color:var(--brand-600, #744844)}}@media screen and (min-width:1000px){.pp-returns-intro__heading{max-width:629px}.pp-returns-intro__body{max-width:718px}}.pp-returns-steps__grid{display:grid;grid-auto-flow:column;grid-auto-columns:min(285px,76vw);column-gap:15px;padding-inline:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline-start:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pp-returns-steps__grid::-webkit-scrollbar{display:none}.pp-returns-steps__card{scroll-snap-align:start}.pp-returns-steps__image{position:relative;aspect-ratio:285 / 380;overflow:hidden;background:var(--background-extra-subtle, #f9f7f6)}.pp-returns-steps__image img{display:block;width:100%;height:100%;object-fit:cover}.pp-returns-steps__title{margin:17px 0 0;color:var(--support-protea, #b25c63);font-family:var(--text-font-family);font-size:var(--typography-headings-h5-font-size, 14px);line-height:var(--typography-headings-h5-line-height, 18px);letter-spacing:var(--typography-headings-h5-letter-spacing, .02625rem);font-style:normal;font-weight:var(--typography-sweet-sans-normal-weight, 600);text-transform:uppercase}.pp-returns-steps__body{margin:5px 0 0;color:var(--text-primary, #3e2724);font-family:var(--text-font-family);font-size:var(--typography-text-paragraph---m-font-size, 12px);line-height:var(--typography-text-paragraph---m-line-height, 16px);letter-spacing:var(--typography-text-paragraph---m-letter-spacing, -.0225rem)}@media screen and (min-width:700px){.pp-returns-steps__grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px;row-gap:40px;padding-inline:2rem;overflow-x:visible;scroll-snap-type:none}}@media screen and (min-width:1000px){.pp-returns-steps__grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0;max-width:1281px;margin-inline:auto;padding-inline:3rem}}.pp-sitemap{font-family:var(--text-font-family);padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.pp-sitemap__row{margin-top:0}.shopify-section--main-page:has(+.shopify-section--pp-sitemap) .section-spacing--tight{padding-bottom:0}.shopify-section--main-page:has(+.shopify-section--pp-sitemap) .section-stack{row-gap:.5rem}.shopify-section--main-page:has(+.shopify-section--pp-sitemap) .prose p{text-wrap:balance;text-wrap:pretty}.pp-sitemap__group{margin-top:36px}.pp-sitemap__col>.pp-sitemap__group:first-child{margin-top:0}.pp-sitemap__col>.pp-sitemap__group:first-child .pp-sitemap__rule{display:none}.pp-sitemap__rule{margin:0 0 28px;border:0;border-top:1px solid var(--color-neutral-10);height:0}.pp-sitemap__group-title{font-family:var(--heading-font-family);font-weight:400;font-size:24px;line-height:32px;letter-spacing:0;margin:0}.pp-sitemap__meta{font-size:.75rem;letter-spacing:var(--letter-spacing-1, 1px);text-transform:uppercase;color:var(--text-subtle);margin:6px 0 0;font-variant-numeric:tabular-nums}.pp-sitemap__groups-body{margin-top:20px}.pp-sitemap__az{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:16px 0 24px;padding:0;padding-inline-start:0;margin-inline-start:0}.pp-sitemap__az a{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.5625rem .875rem;text-align:center;font-size:11px;line-height:10px;font-weight:var(--typography-sweet-sans-normal-weight, 600);letter-spacing:-.33px;text-transform:none;text-decoration:none;color:var(--text-primary);border:1px solid var(--color-neutral-10);border-radius:var(--input-border-radius);background:transparent;transition:all .2s ease-in-out}.pp-sitemap__az a:hover,.pp-sitemap__az a:focus-visible{background:var(--primary-brown);border-color:var(--primary-brown);color:var(--support-cream)}.pp-sitemap__az li[aria-disabled=true] a{color:var(--color-neutral-30);border-color:var(--color-neutral-10);background-color:var(--color-neutral-05);text-decoration:line-through;-webkit-text-decoration-color:var(--color-neutral-30);text-decoration-color:var(--color-neutral-30);pointer-events:none}.pp-sitemap__letter{margin-bottom:32px;scroll-margin-top:96px}.pp-sitemap__letter--flat{margin-bottom:0}.pp-sitemap__letter-heading{display:flex;align-items:baseline;gap:10px;font-family:var(--text-font-family);font-size:.875rem;font-weight:500;letter-spacing:var(--letter-spacing-2, 2px);text-transform:uppercase;color:var(--support-protea);border-bottom:1px solid var(--color-neutral-10);padding-bottom:6px;margin:0 0 12px}.pp-sitemap__count{font-size:.6875rem;font-weight:400;letter-spacing:var(--letter-spacing-0, 0px);text-transform:none;color:var(--text-subtle);font-variant-numeric:tabular-nums}.pp-sitemap__list{list-style:none;margin:0;padding:0;padding-inline-start:0;margin-inline-start:0;columns:1;column-gap:28px;font-size:.875rem;line-height:1.7}.pp-sitemap .pp-sitemap__list li,.pp-sitemap .pp-sitemap__az li{list-style:none;padding-inline-start:0;margin-inline-start:0}.pp-sitemap__list li{break-inside:avoid;padding-right:8px;margin-bottom:6px;overflow-wrap:break-word}.pp-sitemap__list li[hidden]{display:none}.pp-sitemap__list a,.pp-sitemap__note a{display:inline-block;width:fit-content;color:var(--button-tertiary-foreground, var(--primary-brown));position:relative;text-decoration:none;transition:color .2s ease-in-out}.pp-sitemap__list a:after,.pp-sitemap__note a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease-in-out}.pp-sitemap__list a:focus-visible,.pp-sitemap__note a:focus-visible{color:var(--brand-600)}.pp-sitemap__list a:focus-visible:after,.pp-sitemap__note a:focus-visible:after{opacity:1}.pp-sitemap__more{margin-top:16px}.pp-sitemap__note{font-size:.75rem;color:var(--text-subtle);margin-top:32px}.pp-sitemap__az a:focus-visible,.pp-sitemap__more:focus-visible{outline:2px solid var(--primary-brown);outline-offset:2px}@media screen and (min-width:700px){.pp-sitemap__list{columns:2}}@media screen and (min-width:1000px){.pp-sitemap__group-title{font-size:28px;line-height:32px}.pp-sitemap__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 80px}.pp-sitemap__col{flex:1 1 320px;min-width:0}.pp-sitemap__list{columns:2;column-gap:24px}}@media screen and (pointer:fine){.pp-sitemap__list a:hover,.pp-sitemap__note a:hover{color:var(--brand-600)}.pp-sitemap__list a:hover:after,.pp-sitemap__note a:hover:after{opacity:1}}@media(prefers-reduced-motion:reduce){.pp-sitemap__az a,.pp-sitemap__list a,.pp-sitemap__note a{transition:none}}.pp-tsc-countdown{background:#f3d9ca;display:flex;align-items:center;justify-content:center;min-height:36px}.pp-tsc-countdown__inner{display:block;padding:10px 20px;text-align:center}.pp-tsc-countdown__label,.pp-tsc-countdown__timer{font-family:var(--text-font-family);font-size:12px;font-weight:600;color:#b25c63;text-transform:uppercase;letter-spacing:.6px;line-height:1.4}.pp-tsc-countdown__timer{font-variant-numeric:tabular-nums;white-space:nowrap}@media screen and (min-width:1000px){.pp-tsc-countdown{height:36px}.pp-tsc-countdown__inner{display:flex;flex-direction:row;align-items:center;gap:.35em;padding:0 24px}.pp-tsc-countdown__br{display:none}.pp-tsc-countdown__label,.pp-tsc-countdown__timer{font-size:12px}}.pp-tsc-intro{position:relative;overflow:hidden}.pp-tsc-intro__spacer{display:block;height:610px;pointer-events:none}.pp-tsc-intro__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.pp-tsc-intro__bg>*{display:block;width:100%;height:100%}.pp-tsc-intro__bg picture{display:block;width:100%;height:100%}.pp-tsc-intro__bg img{display:block;width:100%;height:100%;object-fit:cover;opacity:.5}.pp-tsc-intro__photo{position:absolute;z-index:1;overflow:hidden;top:40px;width:170px;height:247px}.pp-tsc-intro__photo picture{display:block;width:100%;height:100%}.pp-tsc-intro__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.pp-tsc-intro__photo--left{left:calc(50% - 175px)}.pp-tsc-intro__photo--right{left:calc(50% + 5px)}.pp-tsc-intro__flower{position:absolute;z-index:2;width:100px;top:222px;left:50%;transform:translate(-50%);pointer-events:none}.pp-tsc-intro__flower picture{display:block;width:100%}.pp-tsc-intro__flower img{display:block;width:100%;height:auto}.pp-tsc-intro__text{position:absolute;z-index:2;top:342px;left:50%;transform:translate(-50%);width:320px;text-align:center}.pp-tsc-intro__heading{font-family:sweet-sans-pro,sans-serif;font-size:24px;font-weight:600;color:#3e2724;line-height:32px;margin:0 0 16px}.pp-tsc-intro__body{font-family:sweet-sans-pro,sans-serif;font-size:14px;font-weight:600;color:#3e2724;line-height:20px;margin:0 0 20px}.pp-tsc-intro__cta-wrap{display:flex;justify-content:center}.pp-tsc-intro__cta-inner{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.pp-tsc-intro__cta-label{font-family:sweet-sans-pro,sans-serif;font-size:12px;font-weight:600;color:#3e2724;text-transform:uppercase;letter-spacing:.6px;line-height:1;background:none;border:none;padding:0;cursor:pointer;white-space:nowrap;text-decoration:none}.pp-tsc-intro__cta-line{width:100%;height:1px;background:#3e2724}@media screen and (min-width:1000px){.pp-tsc-intro{width:100%;aspect-ratio:1440 / 550;min-height:550px}.pp-tsc-intro__spacer{display:none}.pp-tsc-intro__photo{width:19.1vw;height:auto;aspect-ratio:275 / 400;top:50%}.pp-tsc-intro__photo--left{left:13.05vw;transform:translateY(-50%) rotate(-7deg);transform-origin:center center}.pp-tsc-intro__photo--right{left:67.85vw;transform:translateY(-50%) rotate(7deg);transform-origin:center center}.pp-tsc-intro__flower{top:16.4%;width:6.94vw}.pp-tsc-intro__text{top:40%;width:315px}.pp-tsc-intro__heading{font-size:28px;line-height:36px;margin-bottom:12px}.pp-tsc-intro__body{margin-bottom:20px}}.pp-tsc-shop-pathways{background:#fffbf7}.pp-tsc-shop-pathways__row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.pp-tsc-shop-pathways__row::-webkit-scrollbar{display:none}.pp-tsc-shop-pathways__pathway{flex:0 0 calc(100vw - 90px);aspect-ratio:4 / 5;position:relative;overflow:hidden;scroll-snap-align:start;display:block;text-decoration:none}.pp-tsc-shop-pathways__img{position:absolute;top:0;right:0;bottom:0;left:0}.pp-tsc-shop-pathways__img picture{display:block;width:100%;height:100%}.pp-tsc-shop-pathways__img img{width:100%;height:100%;object-fit:cover;object-position:center top}.pp-tsc-shop-pathways__cta{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.pp-tsc-shop-pathways__cta-inner{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.pp-tsc-shop-pathways__cta-label{font-family:var(--text-font-family);font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.6px;line-height:1;white-space:nowrap}.pp-tsc-shop-pathways__cta-line{width:100%;height:1px;background:#fff}@media screen and (min-width:1000px){.pp-tsc-shop-pathways{padding-left:108px;padding-right:108px}.pp-tsc-shop-pathways__row{display:flex;overflow:visible;scroll-snap-type:none;gap:12px}.pp-tsc-shop-pathways__pathway{flex:1 1 0;aspect-ratio:400 / 500;scroll-snap-align:none}}.pp-tsc-two-col{background:#fffbf7}.pp-tsc-two-col__left{position:relative;overflow:hidden;background:#fffbf7;height:470px}.pp-tsc-two-col__product-img{position:absolute;left:50%;transform:translate(-50%);top:69px;width:292px;height:332px;overflow:hidden}.pp-tsc-two-col__product-img picture{display:block;width:100%;height:100%}.pp-tsc-two-col__product-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.pp-tsc-two-col__label{font-family:sweet-sans-pro,sans-serif;font-size:12px;font-weight:700;color:#b25c63;text-transform:uppercase;letter-spacing:.6px;line-height:1;white-space:nowrap}.pp-tsc-two-col__label--top,.pp-tsc-two-col__label--bottom{position:absolute;text-align:center;display:block}.pp-tsc-two-col__label--top{top:40px;left:50%;transform:translate(-50%);width:302px}.pp-tsc-two-col__label--bottom{top:416px;left:50%;transform:translate(-50%);width:390px}.pp-tsc-two-col__label-wrap{position:absolute;display:flex;align-items:center;justify-content:center;width:14px}.pp-tsc-two-col__label-wrap--left{left:calc(25% - 73px);transform:translate(-50%);top:69px;height:341px}.pp-tsc-two-col__label-wrap--right{left:calc(75% + 73px);right:auto;transform:translate(-50%);top:67px;height:343px}.pp-tsc-two-col__label-wrap .pp-tsc-two-col__label{flex:none}.pp-tsc-two-col__label-wrap--left .pp-tsc-two-col__label{transform:rotate(-90deg)}.pp-tsc-two-col__label-wrap--right .pp-tsc-two-col__label{transform:rotate(90deg)}.pp-tsc-two-col__right{position:relative;overflow:hidden;height:582px;background:#fffbf7}.pp-tsc-two-col__right-bg{position:absolute;top:0;left:0;width:100%;height:350px;overflow:hidden}.pp-tsc-two-col__right-bg picture{display:block;width:100%;height:100%}.pp-tsc-two-col__right-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.pp-tsc-two-col__card-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pp-tsc-two-col__flower{position:absolute;z-index:2;top:275px;right:10px;left:auto;width:75px;pointer-events:none}.pp-tsc-two-col__flower picture{display:block;width:100%}.pp-tsc-two-col__flower img{display:block;width:100%;height:auto}.pp-tsc-two-col__card{position:absolute;top:390px;left:16px;right:16px;padding:0;background:none;text-align:center}.pp-tsc-two-col__card-heading{font-family:sweet-sans-pro,sans-serif;font-size:24px;font-weight:600;color:#3e2724;line-height:32px;margin:0 auto 9px;max-width:262px;text-align:center}.pp-tsc-two-col__card-body{font-family:sweet-sans-pro,sans-serif;font-size:14px;font-weight:600;color:#3e2724;line-height:18px;margin:0 0 20px;text-align:center}.pp-tsc-two-col__cta-wrap{display:flex;justify-content:center}.pp-tsc-two-col__cta{display:inline-flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;background:none;border:none;padding:0;cursor:pointer}.pp-tsc-two-col__cta-label{font-family:sweet-sans-pro,sans-serif;font-size:12px;font-weight:600;color:#3e2724;text-transform:uppercase;letter-spacing:.6px;line-height:1;white-space:nowrap}.pp-tsc-two-col__cta-line{width:100%;height:1px;background:#3e2724}@media screen and (min-width:1000px){.pp-tsc-two-col__inner{display:flex;width:100%;aspect-ratio:1440 / 718;min-height:450px}.pp-tsc-two-col__left{width:45.49%;height:auto;flex-shrink:0}.pp-tsc-two-col__right{flex:1;height:auto}.pp-tsc-two-col__product-img{left:16.49%;top:15.18%;transform:none;width:67.18%;height:auto;aspect-ratio:440 / 500}.pp-tsc-two-col__label--top{top:11.14%;left:16.49%;transform:none;width:67.18%}.pp-tsc-two-col__label--bottom{top:86.9%;left:16.49%;transform:none;width:67.18%}.pp-tsc-two-col__label-wrap--left{left:12.06%;top:50%;transform:translate(-50%) translateY(-50%);height:69.64%}.pp-tsc-two-col__label-wrap--right{left:88.09%;right:auto;top:50%;transform:translate(-50%) translateY(-50%);height:69.64%}.pp-tsc-two-col__right-bg{height:auto;bottom:0;right:0;overflow:visible}.pp-tsc-two-col__right-bg img{object-position:center bottom}.pp-tsc-two-col__card-wrap{inset:auto;bottom:6.96%;right:3.82%;width:47.77%}.pp-tsc-two-col__flower{top:0;left:auto;right:0;width:5.21vw}.pp-tsc-two-col__card{position:static;margin-top:47px;padding:40px;background:#fff;text-align:left}.pp-tsc-two-col__card-heading{font-size:28px;line-height:36px;text-align:left;max-width:280px;margin:0 0 12px}.pp-tsc-two-col__card-body{text-align:left;max-width:300px;margin-bottom:20px}.pp-tsc-two-col__cta-wrap{justify-content:flex-start}.pp-tsc-two-col__cta{align-items:flex-start}}.product__notify-sms-consent{margin-top:8px}.product__notify-sms-consent input[type=checkbox]{accent-color:rgb(var(--accent))}.product__notify-error{color:rgb(var(--error-text))}
/*# sourceMappingURL=/cdn/shop/t/506/compiled_assets/styles.css.map */
