.process-grid{display:block;background:var(--pg-bg);color:var(--pg-text)}.process-grid__inner{max-width:1200px;margin:0 auto;padding:24px 24px 112px}.process-grid__intro{text-align:center;margin-bottom:20px}.process-grid__eyebrow{margin:0 0 8px;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.process-grid__heading{margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:400;color:inherit}.process-grid__cta{display:flex;justify-content:center;margin-top:24px;--button-background: 204 185 166;--button-text-color: 70 48 51;--button-outline-color: 204 185 166}.process-grid__layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.process-grid__steps{list-style:none;margin:0;padding:0}.process-grid__step{display:flex;align-items:baseline;gap:16px;width:100%;padding:16px 0;border:0;border-bottom:1px solid rgb(0 0 0 / .12);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.process-grid__number{flex-shrink:0;font-size:14px;letter-spacing:.18em;opacity:.6}.process-grid__step-heading{font-size:25px}.process-grid__step.is-active,.process-grid__step:focus-visible{color:var(--pg-accent)}.process-grid__step.is-active .process-grid__step-heading{text-decoration:underline;text-underline-offset:4px}.process-grid__images{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:570px;justify-self:center;width:100%}.process-grid__thumb{position:relative;aspect-ratio:1;padding:0;border:2px solid transparent;background:#0000000d;overflow:hidden;cursor:pointer;transition:border-color .2s,opacity .2s}.process-grid__thumb img{width:100%;height:100%;object-fit:cover}.process-grid__thumb-number{position:absolute;left:6px;bottom:6px;padding:2px 6px;font-size:11px;background:#ffffffd9;color:var(--pg-text)}.process-grid__images.has-active .process-grid__thumb{opacity:.5}.process-grid__images.has-active .process-grid__thumb.is-active{opacity:1;border-color:var(--pg-accent)}.process-grid__dialog{width:min(420px,90vw);padding:0;border:0;background:var(--pg-bg);color:var(--pg-text);box-shadow:0 10px 40px #00000040}.process-grid__dialog::backdrop{background:#00000073}.process-grid__dialog img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.process-grid__dialog-body{padding:20px 24px 24px}.process-grid__dialog-heading{margin:0 0 8px;font-size:22px;font-weight:400;color:inherit}.process-grid__summary{margin:0;font-size:15px;line-height:1.5}.process-grid__close{position:absolute;top:8px;right:8px;width:32px;height:32px;border:0;border-radius:50%;background:#ffffffe6;color:#000;font-size:20px;line-height:1;cursor:pointer}@media(max-width:749px){.process-grid__inner{padding:28px 16px}.process-grid__intro{margin-bottom:16px}.process-grid__layout{grid-template-columns:1fr;gap:20px}.process-grid__step{padding:12px 0}.process-grid__step-heading{font-size:21px}.process-grid__images{max-width:none;grid-template-columns:repeat(5,1fr);gap:6px}.process-grid__thumb-number{display:none}}.back-to-products__link{display:inline-flex;align-items:center;gap:10px;line-height:1}.back-to-products__link span{font-size:20px;letter-spacing:0;line-height:1}.floating-cta{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:20;display:flex;gap:6px;padding:6px;background:#f7f3eef5;border:1px solid #ccb9a6;box-shadow:0 6px 24px #46303324;--button-background: 70 48 51;--button-text-color: 255 255 255;--button-outline-color: 70 48 51}.floating-cta .button{white-space:nowrap}.shopify-section--footer .footer:after{content:"";display:block;height:72px}@media print{.floating-cta{display:none}}.shipping-note{width:min(420px,90vw);padding:32px 28px 28px;border:1px solid #ccb9a6;background:#f7f3ee;color:#463033;text-align:center;box-shadow:0 10px 40px #46303340;--button-background: 70 48 51;--button-text-color: 255 255 255;--button-outline-color: 70 48 51}.shipping-note::backdrop{background:#00000073}.shipping-note__text{margin:0 0 24px;font-size:18px;line-height:1.5}.shipping-note .button{min-width:120px}.sticky-breadcrumb.breadcrumb{display:block}body:has(.sticky-breadcrumb) .product-sticky-bar{inset-block-start:calc(var(--sticky-area-height, 0px) + 43px)}.sticky-breadcrumb{position:sticky;top:var(--sticky-area-height, 0px);z-index:3;padding:12px var(--container-gutter, 20px);background:#f7f3ee;border-bottom:1px solid rgb(70 48 51 / .08);transition:top .15s ease-in-out}body.roses-only-theme .sticky-breadcrumb{background:#fbeef4}@media screen and (min-width:700px){.sticky-breadcrumb{padding-inline:48px}}.sticky-breadcrumb .smallcaps{color:#463033!important;font-size:13px}@media screen and (max-width:699px){.sticky-breadcrumb{padding-block:10px}.sticky-breadcrumb .smallcaps{font-size:11px;letter-spacing:.12em}.sticky-breadcrumb .breadcrumb__list-item{white-space:nowrap}}.sticky-breadcrumb__back{display:inline-flex;align-items:center;gap:8px}.sticky-breadcrumb__back span{font-size:18px;letter-spacing:0;line-height:1}.sticky-breadcrumb .breadcrumb__list-item,.sticky-breadcrumb .breadcrumb__list-item a{display:inline-flex;align-items:center;line-height:1}.sticky-breadcrumb .breadcrumb__list-item+.breadcrumb__list-item:before{line-height:1}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
