.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}*,*:before,*:after{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{flex:1}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:Raleway,system-ui,sans-serif;background-color:var(--color-cream);color:var(--color-brown);letter-spacing:.01em;line-height:1.6}h1,h2,h3,h4{font-family:Sergio Trendy,Georgia,serif;letter-spacing:.02em}a{color:inherit;text-decoration-skip-ink:auto}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.shopify-section+.shopify-section{margin-top:0}.product-delivery-banner{background:linear-gradient(135deg,var(--color-brown) 0%,#3d2518 100%)}.product-option-card{transition:all .3s cubic-bezier(.16,1,.3,1)}.product-option-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #5938270f}.product-option-card[data-selected=true]{box-shadow:0 0 0 2px var(--color-burgundy),0 4px 16px #6b10081a}.product-section-label{display:flex;align-items:center;justify-content:center;gap:.75rem}.product-section-label:before,.product-section-label:after{content:"";width:2rem;height:1px;background:var(--color-salmon);opacity:.4}.product-bouquet-card{transition:all .4s cubic-bezier(.16,1,.3,1)}.product-bouquet-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #59382714}.product-bouquet-card:hover img{transform:scale(1.06)}.product-bouquet-card img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.product-producer-card{transition:all .4s cubic-bezier(.16,1,.3,1)}.product-producer-card:hover{box-shadow:0 8px 24px #5938270f}.product-testimonial:before{content:"\201c";position:absolute;top:1rem;right:1.25rem;font-family:Sergio Trendy,Georgia,serif;font-size:4rem;line-height:1;color:#e2d5c24d;pointer-events:none}.product-faq-item{transition:background-color .2s ease}.product-faq-item:hover{background-color:#fff3d580}.product-sticky-bar{-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);background:#fff3d5eb}.product-addon-card{transition:all .3s cubic-bezier(.16,1,.3,1)}.product-addon-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #5938270f;border-color:#f9a0794d}.shopify-payment-button__button{border-radius:9999px!important;font-family:Raleway,sans-serif!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.8125rem!important;padding:.875rem 2rem!important;background-color:transparent!important;color:var(--color-brown)!important;border:2px solid var(--color-brown)!important;transition:all .3s ease!important}.shopify-payment-button__button:hover{background-color:var(--color-brown)!important;color:#fff!important;border-color:var(--color-brown)!important;transform:translateY(-1px);box-shadow:0 4px 12px #59382726}.shopify-payment-button__button--unbranded{background-color:transparent!important;color:var(--color-brown)!important;border:2px solid var(--color-brown)!important}.shopify-payment-button__button--unbranded:hover{background-color:var(--color-brown)!important;color:#fff!important}.shopify-payment-button__more-options{display:none!important}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background-color:var(--color-burgundy);color:#fff;font-family:Raleway,sans-serif;font-weight:500;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;border-radius:9999px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-primary:hover{background-color:var(--color-brown);transform:translateY(-1px);box-shadow:0 4px 12px #59382740}.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background-color:transparent;color:var(--color-brown);font-family:Raleway,sans-serif;font-weight:500;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;border-radius:9999px;border:1.5px solid var(--color-brown);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-secondary:hover{background-color:var(--color-brown);color:#fff;transform:translateY(-1px)}.card-lift{transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.card-lift:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px #59382726}.swiper-pagination-bullet{width:8px;height:8px;background-color:var(--color-brown);opacity:.25;transition:all .3s ease}.swiper-pagination-bullet-active{opacity:1;background-color:var(--color-burgundy);width:24px;border-radius:4px}.has-dark-hero .header--transparent nav a:not([x-show] *),.has-dark-hero .header--transparent nav button:not([x-show] *){color:#ffffffd9!important}.has-dark-hero .header--transparent nav a:not([x-show] *):hover,.has-dark-hero .header--transparent nav button:not([x-show] *):hover{color:#fff!important}.has-dark-hero .header--transparent nav a:not([x-show] *) svg,.has-dark-hero .header--transparent nav button:not([x-show] *) svg{color:#ffffff80!important}.has-dark-hero .header--transparent .font-logo{color:#fff!important}.has-dark-hero .header--transparent nav .w-px:not([x-show] *){background-color:#ffffff26!important}[x-cloak]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
