:root{--fp-ink:#321d57;--fp-body:#574a63;--fp-muted:#6d6474;--fp-accent:#6d28d9;--fp-accent-2:#7c3aed;--fp-purple:#7d4be0;--fp-lilac:#f3ecff;--fp-cream:#faf6f0;--fp-line:rgba(61,36,108,.12);--fp-radius-lg:22px;--fp-radius:16px;--fp-shadow-sm:0 1px 2px rgba(50,29,87,.05),0 6px 18px rgba(50,29,87,.06);--fp-shadow-md:0 2px 6px rgba(50,29,87,.05),0 18px 40px rgba(50,29,87,.1);--fp-grad:linear-gradient(135deg,var(--fp-accent-2),var(--fp-accent))}.hero__content__wrapper:has(.fp-page-shell){width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body,.logos__wrapper{overflow-x:clip}.drawer__message .confetti{overflow:hidden}img,video,iframe{max-width:100%}.btn,.product__submit__add,.fp-home-brief__cta,.vidar-hero__cta{border-radius:999px!important;text-transform:none!important;letter-spacing:.005em!important;font-weight:700!important}.btn.btn--primary.btn--solid,.btn--primary.btn--solid,.fp-home-brief__cta{background:var(--fp-grad)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 8px 20px #6d28d933}.btn.btn--primary.btn--solid:hover,.fp-home-brief__cta:hover{filter:brightness(1.06);box-shadow:0 12px 26px #6d28d947}.quick-add__button{border-radius:999px!important;text-transform:none!important;letter-spacing:.005em!important;font-weight:700!important}.quick-add__button .btn__text{text-transform:none!important;letter-spacing:0!important}.btn.btn--white.btn--solid{border-radius:999px!important;box-shadow:var(--fp-shadow-sm)}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid rgba(125,75,224,.55);outline-offset:3px}.flower-faq-item{border:1px solid var(--fp-line)!important;background:#fff!important;box-shadow:var(--fp-shadow-sm)!important;border-radius:var(--fp-radius)!important;overflow:hidden;transition:box-shadow .2s,border-color .2s}.flower-faq-item:hover{border-color:#7d4be047!important}.flower-faq-item[open]{border-color:#7d4be059!important;box-shadow:var(--fp-shadow-md)!important}.flower-faq-item summary{color:var(--fp-ink)!important;font-weight:600!important}.flower-faq-icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--fp-lilac);color:var(--fp-accent);font-size:20px!important;font-weight:500!important}.flower-faq-answer{color:var(--fp-body)!important}.flower-faq-title{color:var(--fp-ink)}@media(max-width:749px){.flower-faq-item{box-shadow:var(--fp-shadow-sm)!important}.flower-faq-title{white-space:normal!important}}.reviews__grid-item>*{border-radius:var(--fp-radius-lg)!important;border:1px solid var(--fp-line);box-shadow:var(--fp-shadow-sm);overflow:hidden;background:#fff}.review__image,.review__image img{border-radius:0!important}.review__author__name{color:var(--fp-ink)}.product-item .product-item__image,.product-grid-item__image{border-radius:var(--fp-radius)}.fp-table-container{border-radius:var(--fp-radius-lg)}.template-index h2.heading-medium,.template-product h2.heading-medium,.template-page h2.heading-medium{color:var(--fp-ink);letter-spacing:-.01em}.template-index .section-padding,.template-product .section-padding{scroll-margin-top:80px}.fp-guarantee{margin:22px 0 0;text-align:left}.fp-guarantee__title{margin:0 0 12px!important;font-family:CanelaHero,Georgia,Times New Roman,serif;font-size:clamp(22px,2.4vw,28px);line-height:1.15;color:var(--fp-ink)}.fp-guarantee__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fp-guarantee__card{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;padding:16px;border-radius:var(--fp-radius);background:#fff;border:1px solid var(--fp-line);box-shadow:var(--fp-shadow-sm)}.fp-guarantee__card--main{background:linear-gradient(180deg,#fff,#faf6ff);border-color:#7d4be047}.fp-guarantee__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--fp-lilac);color:var(--fp-accent)}.fp-guarantee__icon svg{width:20px;height:20px}.fp-guarantee p{margin:0}.fp-guarantee__h{font-weight:700;font-size:15.5px;line-height:1.3;color:var(--fp-ink)}.fp-guarantee__t{margin-top:4px!important;font-size:14px;line-height:1.5;color:var(--fp-body)}.fp-guarantee__diff{margin-top:12px!important;font-size:14px;line-height:1.55;color:var(--fp-ink)}.fp-guarantee__contact{margin-top:6px!important;font-size:13.5px;color:var(--fp-muted)}.fp-guarantee__contact a{color:var(--fp-accent);text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.fp-guarantee__grid{grid-template-columns:1fr}}.fp-guarantee-page{margin:6px 0 30px;padding:20px;border-radius:var(--fp-radius-lg);background:linear-gradient(160deg,var(--fp-cream) 0%,#f3ecf7 100%)}.fp-guarantee-page .fp-guarantee{margin:0}.fp-home-brief .fp-guarantee{max-width:640px}.fp-ro-trust__tp{display:inline-flex;flex-direction:column;align-items:center;gap:2px;margin:18px auto 0;padding:12px 18px;border-radius:var(--fp-radius);background:#fff;border:1px solid var(--fp-line);box-shadow:var(--fp-shadow-sm);text-decoration:none;color:var(--fp-ink);font-size:14px;line-height:1.4;text-align:center}.fp-ro-trust__tp-stars{color:#00b67a;letter-spacing:2px;font-size:15px}.fp-ro-trust__tp-note{font-size:12.5px;color:var(--fp-muted)}.product-trustpilot a{display:flex!important;flex-wrap:wrap;align-items:center;gap:4px 6px;white-space:normal!important;max-width:100%}.product-trustpilot img{max-width:min(150px,42vw);height:auto}.product-trustpilot .mx-2{margin:0 2px!important}.product-trustpilot__note{display:block;margin-top:4px;font-size:12px;line-height:1.4;color:var(--fp-muted)}.fp-sticky-atc__btn{border-radius:999px!important;background:var(--fp-grad)!important}.fp-guarantee-section{background:linear-gradient(160deg,var(--fp-cream) 0%,#f3ecf7 100%)!important;color:var(--fp-body)!important}.fp-guarantee-section .hero__title{color:var(--fp-ink)!important;font-family:CanelaHero,Georgia,Times New Roman,serif}.fp-guarantee-section .hero__rte,.fp-guarantee-section .hero__rte p{color:var(--fp-body)!important}.fp-guarantee-section .fp-guarantee{margin-top:14px}.fp-guarantee-section .fp-guarantee__contact a{color:var(--fp-accent)!important}@media(max-width:1180px){.product-tabs__head,.product-tabs .tabs__head{overflow:visible!important}.product-tabs__head .tabs,.product-tabs-title{display:flex!important;flex-wrap:wrap!important;gap:6px 8px!important;width:auto!important;transform:none!important;white-space:normal!important;overflow:visible!important}.product-tabs__head .tab-link{flex:0 0 auto!important;margin:0!important;padding:7px 12px!important;border:1px solid var(--fp-line);border-radius:999px;font-size:12.5px!important;letter-spacing:.02em!important}.product-tabs__head .tab-link.current{background:var(--fp-lilac);border-color:#7d4be066}.product-tabs__head .tab-link:after,.product-tabs__head .tab-link:before{display:none!important}.product-tabs__arrow{display:none!important}}.fp-review-stars{display:flex;gap:2px;margin:0 0 8px}.fp-review-stars svg{width:16px;height:16px;fill:#7d4be0}.fp-buybox-trust{display:flex!important;flex-wrap:wrap;justify-content:center;gap:4px 14px}.fp-buybox-trust span{white-space:nowrap}.site-footer-wrapper .rte,.site-footer-wrapper .rte p{color:#5f5668!important;opacity:1!important}@media(max-width:560px){.template-index .fp-benefits{padding:44px 12px!important}.template-index .fp-benefits__grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.template-index .fp-benefits__card .fp-benefits__image{aspect-ratio:1/1;overflow:hidden}.template-index .fp-benefits__card .fp-benefits__image img{width:100%;height:100%;object-fit:cover}.template-index .fp-benefits__body{padding:10px 10px 12px!important}.template-index .fp-benefits__body h3{font-size:15px!important;line-height:1.2!important}.template-index .fp-benefits__body .rte,.template-index .fp-benefits__body p{font-size:12.5px!important;line-height:1.4!important}}.template-index .fp-table-container .fp-row:not(.fp-head-row):nth-of-type(n+5){display:none}.template-index .flower-faq-list .flower-faq-item:nth-child(n+5){display:none}@media(max-width:749px){.template-index .section-padding{padding-top:calc(var(--PT, 40px) * .6)!important;padding-bottom:calc(var(--PB, 40px) * .6)!important}.template-index .fp-ro-trust__grid{grid-template-columns:1fr 1fr!important;gap:18px 12px!important}.template-index .fp-ro-trust__item h3,.template-index .fp-ro-trust__item .fp-ro-trust__title{font-size:15px!important}.template-index .fp-ro-trust__item .rte,.template-index .fp-ro-trust__item p{font-size:12.5px!important;line-height:1.45!important}.template-index .fp-ro-trust__top{margin-bottom:22px!important}.template-index .fp-benefits__note{display:none}.template-index .fp-benefits__card:nth-child(2),.template-index .fp-benefits__card:nth-child(4){display:none}}.fp-review-stars{justify-content:flex-start!important;width:auto!important}.fp-review-stars svg{width:16px!important;height:16px!important;flex:0 0 16px}.product-trustpilot img{max-width:118px!important}.product-trustpilot a{justify-content:flex-start}.fp-ro-trust__lead{margin-left:auto!important;margin-right:auto!important;text-align:center}.review .trustpilot-stars.fp-review-stars{display:inline-flex!important;gap:2px!important;justify-content:flex-start!important;width:auto!important;max-width:none!important;margin:0 0 10px!important;padding:0!important}.review .trustpilot-stars.fp-review-stars svg{display:block!important;width:15px!important;height:15px!important;margin:0!important;padding:0!important;flex:0 0 15px!important}@media(max-width:749px){.logos__slider{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;width:100%!important;margin:0!important;transform:none!important;justify-items:center;align-items:center}.logos__slide{display:block!important;width:auto!important;padding:0!important;margin:0!important}.logos__logo{width:auto!important;padding:0!important;margin:0!important}.logos__img{width:auto!important;height:30px!important;max-width:128px}.logos__img .image-wrapper{height:100%;padding:0!important;aspect-ratio:auto!important}.logos__img img{position:static!important;height:30px!important;width:auto!important;max-width:128px;object-fit:contain}.logos__wrapper{overflow:visible!important}}.template-index .heading-medium,.template-product .heading-medium,.fp-home-packages__title,.fp-benefits h2,.fp-ro-trust h2,.flower-faq-title,.fp-comparison-title{font-family:CanelaHero,Georgia,Times New Roman,serif!important;font-weight:400!important;font-size:clamp(28px,3.4vw,42px)!important;line-height:1.08!important;letter-spacing:-.012em!important}.fp-home-packages__title,.fp-benefits h2,.fp-ro-trust h2,.flower-faq-title,.fp-comparison-title{color:var(--fp-ink)!important}.fp-benefits__kicker,.fp-ro-trust__kicker,.logos__title,.fp-home-packages__kicker{font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--fp-accent)!important}.logos__title{color:var(--fp-muted)!important}.template-product .brick__block--images .image-wrapper,.template-page .brick__block--images .image-wrapper{border-radius:var(--fp-radius-lg);overflow:hidden;box-shadow:var(--fp-shadow-sm)}.fp-benefits__card{border-radius:var(--fp-radius-lg)!important;overflow:hidden;box-shadow:var(--fp-shadow-sm)!important;border:1px solid var(--fp-line)!important}.fp-benefits__image img{transition:transform .6s ease}.fp-benefits__card:hover .fp-benefits__image img{transform:scale(1.03)}.template-index .fp-home-packages,.fp-guarantee-section{border-top:1px solid rgba(61,36,108,.06);border-bottom:1px solid rgba(61,36,108,.06)}.template-index .logos{padding-top:28px!important;padding-bottom:28px!important}.template-index .rte p,.template-product .rte p{line-height:1.65}.template-index .hero__rte,.template-product .hero__rte{max-width:62ch}.fp-comparison-title,.flower-faq-title,.fp-home-packages__title{white-space:normal!important;overflow-wrap:break-word;text-wrap:balance}.fp-guarantee--simple .fp-guarantee__card{max-width:560px}.fp-guarantee--compact{margin-top:6px}.fp-guarantee-section .fp-guarantee--compact .fp-guarantee__contact{margin-top:0!important}.fp-guarantee__badge{display:inline-flex;align-items:center;gap:10px;margin-top:12px!important;font-weight:700;font-size:15px;color:var(--fp-ink)}.fp-guarantee--compact{margin-top:4px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/fp-design-system.css.map */
