.cp-product{--cp-ink: #513441;--cp-rose: #9b534d;--cp-pink: #ecc0ba;--cp-line: #e7c6c0;--cp-paper: #f5e7e5;box-sizing:border-box;width:100%;padding:0 0 32px;background:var(--cp-paper);color:var(--cp-ink);font:12px/1.6 Century Gothic,CenturyGothic,AppleGothic,Avenir Next,Avenir,sans-serif}.cp-product *,.cp-product *:before,.cp-product *:after{box-sizing:border-box}.cp-product button,.cp-product input,.cp-product select{font:inherit}.cp-product a{color:inherit}.cp-product h1,.cp-product h2,.cp-product p,.cp-product figure{margin:0}.cp-product__hero{padding:28px 5% 25px;background:var(--cp-pink);text-align:center}.cp-product__signature-pairing{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 8px;color:var(--cp-rose);font:36px/1.4 Brittany Signature,Snell Roundhand,cursive;text-transform:none}.cp-product__signature-pairing b{margin:0 7px;color:#d88478;font:700 16px/1 Arial,sans-serif}.cp-product__title{font-size:12px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.08em}.cp-product__batch{margin-top:2px!important;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.cp-product__availability{display:inline-block;margin-top:12px!important;border-radius:999px;padding:7px 12px;background:#dff0e4;color:#2e6a46;letter-spacing:.08em}.cp-product__availability[data-sold-out]{background:#fff4f1;color:var(--cp-rose)}.cp-product__pairing-link{display:table;margin:12px auto 0;padding:9px 14px;border-radius:999px;background:var(--cp-rose);color:#fff!important;font-weight:700;letter-spacing:.06em;text-decoration:none}.cp-product__pairing-link span{display:inline-block;margin-left:6px;font-family:Arial,sans-serif}.cp-product__parents,.cp-product__timeline,.cp-product__gallery,.cp-product__purchase,.cp-product__description,.cp-product__policies{width:90%;max-width:1600px;margin-right:auto;margin-left:auto}.cp-product__parents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding-top:18px}.cp-product__parent-card{overflow:hidden;border:2px solid var(--cp-pink);border-radius:18px;background:#fff;box-shadow:0 10px 28px #51344111}.cp-product__parent-image{display:grid;place-items:center;height:330px;background:#f8e8e5;text-align:center}.cp-product__parent-image img{display:block;width:100%;height:100%;object-fit:contain}.cp-product__parent-image span{color:var(--cp-rose)}.cp-product__parent-card figcaption{display:grid;min-height:94px;align-content:center;justify-items:center;gap:9px;padding:12px;border-top:2px solid var(--cp-pink);background:#f8dfdc;text-align:center;text-transform:uppercase}.cp-product__parent-card figcaption small{padding:5px 10px;border-radius:999px;background:var(--cp-pink);color:var(--cp-ink);font-size:12px;font-weight:700}.cp-product__parent-card figcaption strong{font-size:12px;line-height:1.35}.cp-product__timeline,.cp-product__purchase,.cp-product__description{overflow:hidden;border:2px solid var(--cp-pink);border-radius:18px;background:#fff}.cp-product__timeline{margin-top:20px}.cp-product__timeline h2,.cp-product__purchase h2,.cp-product__description h2{padding:14px 18px;background:var(--cp-pink);color:var(--cp-ink);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-product__timeline ol{display:grid;grid-template-columns:repeat(var(--cp-timeline-count, 5),minmax(0,1fr));overflow-x:auto;list-style:none;margin:0;padding:26px 16px 22px}.cp-product__timeline li{position:relative;display:flex;min-width:135px;min-height:168px;flex-direction:column;align-items:center;gap:8px;padding:0 10px;text-align:center}.cp-product__timeline li:not(:last-child):after{position:absolute;top:6px;left:calc(50% + 7px);width:calc(100% - 14px);height:2px;background:var(--cp-pink);content:""}.cp-product__timeline-marker{position:relative;z-index:1;width:14px;height:14px;flex:none;border:2px solid var(--cp-rose);border-radius:50%;background:var(--cp-rose);box-shadow:0 0 0 4px #f8dfdc}.cp-product__timeline .is-estimated .cp-product__timeline-marker{background:#fff}.cp-product__timeline strong{line-height:1.35;text-transform:uppercase}.cp-product__timeline em{padding:5px 9px;border:1px solid var(--cp-pink);border-radius:999px;color:var(--cp-rose);font-style:normal;text-transform:uppercase}.cp-product__gallery{margin-top:18px;margin-bottom:22px}.cp-product__gallery h2{margin-bottom:10px;color:var(--cp-rose);font-size:12px;letter-spacing:.08em}.cp-product__gallery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.cp-product__gallery-grid figure,.cp-product__gallery-placeholder{display:grid;place-items:center;height:230px;overflow:hidden;border:2px solid var(--cp-pink);border-radius:18px;background:#f8e8e5}.cp-product__gallery-grid img,.cp-product__gallery-grid video,.cp-product__gallery-grid iframe,.cp-product__gallery-grid model-viewer{display:block;width:100%;height:100%;object-fit:contain}.cp-product__gallery-placeholder{background:#fff4f1;color:var(--cp-rose)}.cp-product__gallery-placeholder span{font-size:18px}.cp-product__purchase{margin-bottom:10px}.cp-product__purchase-body{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:16px 20px}.cp-product__purchase-summary{display:grid;justify-items:start;gap:8px}.cp-product__purchase-image{display:block;width:min(100%,168px);height:auto;aspect-ratio:4/5;border:2px solid var(--cp-pink);border-radius:16px;object-fit:cover}.cp-product__identity{color:#765f68}.cp-product__purchase-actions form{display:grid;gap:7px}.cp-product__purchase-actions label{color:var(--cp-rose);font-weight:700;letter-spacing:.08em}.cp-product__purchase-actions select{width:100%;min-height:38px;padding:8px 12px;border:1px solid var(--cp-line);border-radius:9px;background:#fff;color:var(--cp-ink)}.cp-product__price{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-radius:10px;background:#f8dfdc}.cp-product__price strong{font-weight:700}.cp-product__price s{color:#765f68}.cp-product__quantity-label{margin-top:7px;text-align:center}.cp-product__quantity{display:flex;align-items:center;justify-content:space-between;height:38px;border:1px solid var(--cp-line);border-radius:9px;background:#fff}.cp-product__quantity button{width:42px;height:100%;border:0;background:transparent;color:var(--cp-ink);cursor:pointer}.cp-product__quantity input{width:90px;border:0;background:transparent;color:var(--cp-ink);text-align:center}.cp-product__add-to-cart{width:100%;min-height:42px;border:0;border-radius:9px;background:var(--cp-rose);color:#fff;font-weight:700;letter-spacing:.12em;cursor:pointer}.cp-product__add-to-cart:disabled{opacity:.55;cursor:not-allowed}.cp-product__accelerated [data-testid=Checkout-button],.cp-product__accelerated .shopify-payment-button__button{min-height:42px;border:1px solid var(--cp-rose);border-radius:9px;background:#fffaf7;color:var(--cp-rose);font:700 12px Century Gothic,CenturyGothic,sans-serif;letter-spacing:.08em}.cp-product__purchase-actions p{margin-top:7px;color:#806572;text-align:center}.cp-product__description{margin-bottom:24px}.cp-product__description-copy{padding:20px 22px;font:12px/calc(1.6em + 1px) Century Gothic,CenturyGothic,AppleGothic,Avenir Next,Avenir,sans-serif;text-transform:uppercase}.cp-product__description-copy *{font-size:12px!important}.cp-product__description-copy p{margin:0 0 12px;line-height:calc(1.7em + 1px)}.cp-product__description-copy h1,.cp-product__description-copy h2,.cp-product__description-copy h3{margin:14px 0 7px;color:var(--cp-rose);font-size:12px;letter-spacing:.08em}.cp-product__description-copy img{max-width:100%;height:auto}.cp-product__policies{overflow:hidden;border:2px solid var(--cp-pink);border-radius:18px;background:#fff}.cp-product__policies h2{padding:14px 18px;background:var(--cp-pink);color:var(--cp-ink);font-size:12px;font-weight:700;letter-spacing:.08em}.cp-product__policies details{border-bottom:1px solid #eedbd7}.cp-product__policies summary{padding:17px 16px;color:#b56d79;font-size:12px;letter-spacing:.12em;cursor:pointer}.cp-product__policies details>div{padding:0 16px 17px}.cp-product__visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}@media(max-width:850px){.cp-product__gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.cp-product__parents,.cp-product__timeline,.cp-product__gallery,.cp-product__purchase,.cp-product__description,.cp-product__policies{width:calc(100% - 26px)}.cp-product__hero{padding:22px 15px}.cp-product__signature-pairing{font-size:31px}.cp-product__parents,.cp-product__purchase-body{grid-template-columns:1fr}.cp-product__parent-image{height:280px}.cp-product__timeline ol{grid-template-columns:repeat(var(--cp-timeline-count, 5),minmax(158px,1fr));scroll-snap-type:x proximity}.cp-product__timeline li{scroll-snap-align:start}.cp-product__purchase-body{gap:16px}}@media(max-width:480px){.cp-product__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-product__app-block{width:90%;max-width:1600px;margin:20px auto 0}@media(max-width:720px){.cp-product__app-block{width:calc(100% - 26px)}}.cp-product{padding-top:0!important;background:#f5e7e5!important}.cp-product .cp-rose-product-body{width:90%;max-width:1600px;padding:0;margin:0 auto}.cp-product .cp-rose-product-body>.product{display:block}.cp-product .cp-rose-gallery-heading{margin:18px 0 10px;color:#9b534d;font:700 12px/1.5 Century Gothic,sans-serif;letter-spacing:.08em}.cp-product .product__media-wrapper{display:block;width:100%!important;max-width:none!important;padding:0}.cp-product .product__media-wrapper media-gallery{position:static}.cp-product .product__media-list{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin:0!important;padding:0!important}.cp-product .product__media-item{display:block!important;width:100%!important;max-width:none!important;margin:0!important;border:2px solid #ecc0ba;border-radius:18px;overflow:hidden;background:#f8e8e5}.cp-product .product__media-item .product__media,.cp-product .product__media-item .media{width:100%;height:230px;padding-top:0!important}.cp-product .product__media-item img,.cp-product .product__media-item video,.cp-product .product__media-item model-viewer{object-fit:contain}.cp-product .product__media-wrapper .thumbnail-slider,.cp-product .product__media-wrapper .slider-buttons{display:none!important}.cp-product .product__info-wrapper{display:block;width:100%!important;max-width:none!important;padding:0;margin-top:20px}.cp-product .product__info-container{display:block;max-width:none;position:static}.cp-product .cp-rose-purchase,.cp-product .cp-rose-description{overflow:hidden;border:2px solid #ecc0ba;border-radius:18px;background:#fff;margin:0 0 18px}.cp-product .cp-rose-purchase{padding:0 20px 20px}.cp-product .cp-rose-purchase .product__title{margin:0 -20px 12px;padding:14px 18px;background:#ecc0ba}.cp-product .cp-rose-purchase .product__title h1{margin:0;color:#513441;font:700 12px/1.5 Century Gothic,sans-serif;letter-spacing:.08em;text-transform:uppercase}.cp-product .cp-rose-purchase-photo{display:flex;justify-content:center;padding:12px}.cp-product .cp-rose-purchase-photo img{display:block;max-width:168px;max-height:195px;width:auto;height:auto;border:2px solid #ecc0ba;border-radius:16px;object-fit:contain}.cp-product .cp-rose-purchase .price{font:700 12px/1.6 Century Gothic,sans-serif}.cp-product .cp-rose-purchase .product-form__buttons{max-width:500px;margin:0 auto}.cp-product .cp-rose-purchase .product-form__submit{background:#9b534d;color:#fff;border-radius:12px;min-height:46px}.cp-product .cp-rose-purchase .shopify-payment-button__button{border:1px solid #9b534d;border-radius:12px;font:700 12px Century Gothic,sans-serif}.cp-product .cp-rose-purchase .quantity__label{display:block;text-align:center}.cp-product .cp-rose-description h2{margin:0;padding:14px 18px;background:#ecc0ba;color:#513441;font:700 12px/1.5 Century Gothic,sans-serif;letter-spacing:.08em}.cp-product .cp-rose-description .product__description{padding:20px 22px;margin:0;color:#513441;font:12px/calc(1.6em + 1px) Century Gothic,CenturyGothic,AppleGothic,Avenir Next,Avenir,sans-serif;text-transform:uppercase}.cp-product .cp-rose-description .product__description *{font-size:12px!important;line-height:calc(1.7em + 1px)!important}.cp-product .cp-rose-description .product__description img{max-width:100%;height:auto}.cp-product .cp-rose-policies{overflow:hidden;border:2px solid #ecc0ba;border-radius:18px;background:#fff;margin:0 0 20px}.cp-product .cp-rose-policies>h2{margin:0;padding:14px 18px;background:#ecc0ba;color:#513441;font:700 12px/1.5 Century Gothic,sans-serif;letter-spacing:.08em}.cp-product .cp-rose-policies .product__accordion{border-bottom:1px solid #eedbd7;padding-inline:18px}.cp-product .cp-rose-policies .accordion__title{color:#9b534d;font:700 12px/1.5 Century Gothic,sans-serif;letter-spacing:.08em;text-transform:uppercase}.cp-product .cp-rose-policies .accordion__content{font:12px/1.7 Century Gothic,sans-serif}.cp-product .cp-rose-policies .cp-rose-care-flyer{display:block;max-width:680px;margin:18px 0 6px;color:#9b534d;font:700 12px/1.6 Century Gothic,sans-serif;letter-spacing:.06em;text-decoration:none}.cp-product .cp-rose-policies .cp-rose-care-flyer img{display:block;width:100%;height:auto;border:2px solid #ecc0ba;border-radius:14px}.cp-product .cp-rose-policies .cp-rose-care-flyer span{display:inline-block;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.cp-product .cp-rose-purchase,.cp-product .cp-rose-description,.cp-product .cp-rose-policies{font-size:12px}@media(max-width:850px){.cp-product .product__media-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.cp-product .cp-rose-product-body{width:calc(100% - 26px)}.cp-product .product__media-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-product .product__media-item .product__media,.cp-product .product__media-item .media{height:180px}}.cp-product .cp-rose-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cp-product .cp-rose-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:90%;max-width:1600px;margin:14px auto 0;overflow:hidden;border:1px solid #eed4d0;border-radius:18px;background:#fff;color:#513441;font:12px/1.6 Century Gothic,CenturyGothic,AppleGothic,sans-serif;text-transform:uppercase}.cp-product .cp-rose-facts>span{display:grid;align-content:center;gap:7px;min-height:94px;padding:14px 18px}.cp-product .cp-rose-facts>span+span{border-left:1px solid #eed4d0}.cp-product .cp-rose-facts small{color:#9b534d;font-size:12px;letter-spacing:.09em}.cp-product .cp-rose-grower-wordmark{display:inline-block;justify-self:start;padding-right:4px;border-bottom:1px solid #ecc0ba;color:#9b534d;font:30px/1.15 Brittany Signature,Snell Roundhand,cursive;text-transform:none}.cp-product .cp-product__timeline{margin-top:20px}.cp-product .cp-product__timeline ol{min-height:205px;align-items:start}.cp-product .cp-product__timeline li{min-height:158px}.cp-product .cp-product__timeline h2{text-align:left}.cp-product .cp-rose-product-body{margin-top:22px}.cp-product .cp-rose-gallery-heading{margin-top:0}.cp-product .product__media-list .cp-rose-gallery-placeholder{display:grid;align-content:center;justify-items:center;gap:4px;min-height:230px;margin:0;border:2px solid #ecc0ba;border-radius:18px;background:#fffaf7;color:#9b534d;font:700 12px/1.5 Century Gothic,sans-serif;letter-spacing:.06em}.cp-product .cp-rose-gallery-placeholder span{font-size:18px;font-weight:400}.cp-product .cp-rose-gallery-placeholder small{font-size:12px}.cp-product .product__info-wrapper{margin-top:22px}.cp-product .cp-rose-purchase{padding:0!important;margin-bottom:18px}.cp-product .cp-rose-purchase-head{min-height:52px;padding:14px 18px;background:#ecc0ba;color:#513441;font:700 12px/1.5 Century Gothic,sans-serif;letter-spacing:.08em;text-transform:uppercase}.cp-product .cp-rose-purchase-body{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:16px 20px 20px}.cp-product .cp-rose-purchase-copy{display:grid;align-content:center;justify-items:start;gap:10px;min-width:0;color:#513441;font:12px/1.6 Century Gothic,sans-serif}.cp-product .cp-rose-purchase-copy>strong{font-size:12px;font-weight:700}.cp-product .cp-rose-purchase-copy>small{padding:6px 10px;border-radius:999px;background:#dff0e4;color:#2e6a46;font-size:12px;letter-spacing:.08em}.cp-product .cp-rose-purchase-copy figure{width:min(100%,168px);margin:4px 0 0;overflow:hidden;border:2px solid #ecc0ba;border-radius:16px;background:#f8e8e5}.cp-product .cp-rose-purchase-copy figure img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.cp-product .cp-rose-purchase-actions{display:grid;min-width:0;align-content:center;gap:7px}.cp-product .cp-rose-purchase-actions .product__title{display:none!important}.cp-product .cp-rose-purchase-actions [id^=price-]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 14px;border-radius:10px;background:#f8dfdc}.cp-product .cp-rose-purchase-actions [id^=price-]:before{content:attr(data-cp-price-label);color:#513441;font:700 12px/1.5 Century Gothic,sans-serif;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.cp-product .cp-rose-purchase-actions [id^=price-] .price{margin:0;color:#513441;font:700 12px/1.5 Century Gothic,sans-serif}.cp-product .cp-rose-purchase-actions [id^=price-] .price *{font-size:12px!important}.cp-product .cp-rose-purchase-actions .product__tax{margin:0;text-align:center}.cp-product .cp-rose-purchase-actions .product-form__quantity{display:grid;gap:6px;width:100%;max-width:none;margin:0}.cp-product .cp-rose-purchase-actions .quantity__label{margin:0;color:#9b534d;font:700 12px/1.5 Century Gothic,sans-serif;letter-spacing:.08em}.cp-product .cp-rose-purchase-actions quantity-input{width:100%;max-width:none;min-height:46px;border:1px solid #e7c6c0;border-radius:10px}.cp-product .cp-rose-purchase-actions .product-form__buttons{width:100%;max-width:none}.cp-product .cp-rose-purchase-actions .product-form__submit{width:100%;min-height:48px;margin-bottom:8px;border-radius:10px;font-size:12px!important;letter-spacing:.12em}.cp-product .cp-rose-purchase-actions .shopify-payment-button__button{width:100%;min-height:48px;border-radius:10px;font-size:12px!important;letter-spacing:.1em}.cp-product .cp-rose-description{margin-bottom:24px}.cp-product .cp-rose-description .product__description{padding:20px 22px}.cp-product .cp-rose-description .product__description .cp-rose-description-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.cp-product .cp-rose-description .cp-rose-description-group{min-width:0;padding:0 0 12px}.cp-product .cp-rose-description .cp-rose-description-group:nth-child(n+3){border-top:1px solid #eedbd7;padding-top:18px}.cp-product .cp-rose-description .cp-rose-description-group h3{margin:0 0 10px;color:#9b534d;font:700 12px/1.6 Century Gothic,sans-serif;letter-spacing:.08em}.cp-product .cp-rose-description .cp-rose-description-group p{margin:0 0 3px}.cp-product .cp-rose-description .cp-rose-description-group strong{color:#513441}.cp-product .cp-rose-description .product__description,.cp-product .cp-rose-description .product__description *{font-family:Century Gothic,CenturyGothic,AppleGothic,Avenir Next,Avenir,sans-serif!important;font-size:12px!important;line-height:calc(1.7em + 1px)!important;text-transform:uppercase!important}.cp-product .cp-rose-description .product__description .cp-rose-description-group h3{font-weight:700!important}.cp-product .cp-rose-policies .product__accordion{margin:0}@media(max-width:720px){.cp-product .cp-rose-facts{width:calc(100% - 26px);grid-template-columns:1fr}.cp-product .cp-rose-facts>span+span{border-left:0;border-top:1px solid #eed4d0}.cp-product .cp-rose-purchase-body{grid-template-columns:1fr;gap:16px}.cp-product .cp-rose-description .product__description .cp-rose-description-grid{grid-template-columns:1fr}.cp-product .cp-rose-description .cp-rose-description-group:nth-child(n+2){border-top:1px solid #eedbd7;padding-top:18px}}.cp-product .cp-product__signature-pairing,.cp-product .cp-product__signature-pairing span{font-family:Brittany Signature,Snell Roundhand,cursive!important;font-size:36px!important;font-weight:400!important;line-height:1.4!important;text-transform:none!important}.cp-product .cp-product__signature-pairing b{font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:700!important}.cp-product .cp-rose-grower-wordmark{font-family:Brittany Signature,Snell Roundhand,cursive!important;font-size:30px!important;font-weight:400!important;line-height:1.15!important;text-transform:none!important}.cp-product .cp-product__pairing-link{text-transform:uppercase}.cp-product .cp-product__parent-image img{width:100%!important;height:330px!important;max-height:330px!important;object-fit:contain!important}.cp-product .product__media-item.scroll-trigger--offscreen{opacity:1!important;transform:none!important}@media(max-width:720px){.cp-product .cp-product__signature-pairing,.cp-product .cp-product__signature-pairing span{font-size:31px!important}.cp-product .cp-product__parent-image img{height:280px!important;max-height:280px!important}}.cp-product .cp-product__signature-pairing,.cp-product .cp-product__signature-pairing span{font-size:42px!important}.cp-product .cp-rose-facts>span{min-height:79px;padding:10px 18px}.cp-product .cp-rose-purchase-actions>*{margin-top:0!important;margin-bottom:0!important}.cp-product .cp-rose-purchase-actions .installment,.cp-product .cp-rose-purchase-actions .product-form{margin-top:0!important;margin-bottom:0!important}.cp-product .cp-rose-purchase-actions .quantity__label{text-transform:uppercase}@media(max-width:720px){.cp-product .cp-product__signature-pairing,.cp-product .cp-product__signature-pairing span{font-size:31px!important}}.cp-product .cp-rose-purchase-actions{gap:10px;padding:18px;border:1px solid #ecc0ba;border-radius:16px;background:#fff0ed}.cp-product .cp-rose-purchase-actions .installment{text-align:center}@media(max-width:720px){.cp-product .cp-rose-purchase-actions{padding:14px;border-radius:14px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/chlorophyll-rose-product.css.map */
