.retail-hero .product-title{font-size:clamp(30px,3.4vw,46px)}.retail-hero .retail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.retail-tags span{font-size:12px;line-height:1.4;border:1px solid #bbac98;border-radius:10px;padding:7px 10px;color:#4f5540;background:#f5f1ea}.retail-help{border-top:1px solid #ded6ca;margin-top:22px;padding-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:12px;line-height:1.6}.retail-help p{margin:0}.retail-help a{color:#4f5540;text-underline-offset:4px}.retail-hero .product-info__price .price{font-size:30px}.retail-hero .product-info__add-to-cart .btn{border-radius:10px;min-height:52px}.retail-hero quantity-input,.retail-hero quantity-input input{border-radius:10px}.retail-hero .opt-label{position:relative}.retail-hero .opt-label:before,.retail-hero .opt-label:after{pointer-events:none}.retail-hero .science-lead{font-size:16px}.retail-story [id]{scroll-margin-top:100px}.retail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.retail-fact{padding:28px;border:1px solid #bbac98;border-radius:10px;background:#f5f1ea}.retail-fact h3{font-size:28px;margin:16px 0 12px}.retail-fact p{font-size:14px;margin-bottom:0}.retail-information{padding:64px 0;background:#f5f1ea}.retail-information__grid{display:grid;grid-template-columns:1fr 1.4fr;gap:64px}.retail-information h2,.retail-service h2{font-size:36px}.retail-accordions{min-width:0}.retail-accordions details{background:#fff;border:1px solid #bbac98;border-radius:10px;padding:0 22px;margin-bottom:12px}.retail-story .retail-accordions summary{padding:20px 0;font-size:16px}.retail-accordions details>.rte{padding-bottom:22px;font-size:14px;line-height:1.7}.retail-accordions .rte p:last-child{margin-bottom:0}.retail-service{padding-top:64px;padding-bottom:64px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:44px}.retail-service .science-button{min-width:240px}@media(max-width:768px){.retail-hero .product-title{font-size:30px}.retail-help{grid-template-columns:1fr;gap:14px}.retail-facts,.retail-information__grid,.retail-service{grid-template-columns:1fr}.retail-information{padding:44px 0}.retail-information__grid{gap:24px}.retail-service{padding-top:44px;padding-bottom:44px;gap:22px}.retail-information h2,.retail-service h2{font-size:30px}}.retail-hero.product-main .product-media{padding:0;float:none;min-width:0}.retail-gallery{display:block;width:100%;background:#fff;border:1px solid #bbac98;border-radius:10px;overflow:hidden}.retail-gallery__stage{aspect-ratio:1 / 1;position:relative;background:#fff}.retail-gallery__slide{width:100%;height:100%}.retail-gallery__slide[hidden]{display:none!important}.retail-gallery__slide>a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.retail-gallery .retail-gallery__image{display:block;width:100%;height:100%;object-fit:contain;max-height:100%;opacity:1}.retail-gallery__thumbs{display:flex;gap:10px;padding:12px;overflow:auto;border-top:1px solid #e6dfd5}.retail-gallery__thumbs button{flex:0 0 70px;padding:4px;border:1px solid #bbac98;border-radius:10px;background:#fff;cursor:pointer}.retail-gallery__thumbs button[aria-pressed=true]{outline:2px solid #4f5540;outline-offset:-2px}.retail-gallery__thumbs img{width:60px;height:60px;object-fit:contain}.retail-gallery__thumbs button:focus-visible{outline:3px solid #4f5540;outline-offset:2px}.retail-hero florani-variant-picker{display:block}.retail-fact .metafield-multi_line_text_field{font-size:16px;line-height:1.6}.science-hero.retail-hero{background:#fff;padding-top:0;padding-bottom:0}.retail-hero-surface{padding-top:42px;padding-bottom:44px;background:linear-gradient(180deg,#f5f1ea 0,#fff 72%)}.retail-hero-surface>.container{max-width:1248px}@media(max-width:768px){.retail-hero-surface{padding-top:24px;padding-bottom:28px}}.retail-story{background:#fff}.retail-story .retail-information{background:#f5f1ea;border-top:1px solid rgba(187,172,152,.35)}.retail-product-overview{padding-top:52px;padding-bottom:44px}.retail-overview-heading{max-width:760px;margin-bottom:26px}.retail-overview-heading h2{font-size:clamp(28px,3vw,40px);margin-bottom:0}.retail-highlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.retail-highlight{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:160px;padding:24px;border:1px solid #bbac98;border-radius:10px;background:#ffffffc7}.retail-highlight:first-child{background:#4f5540;color:#fff;border-color:#4f5540}.retail-highlight__number{font-family:var(--heading-font-family);font-size:30px;line-height:1;color:#8c7756}.retail-highlight:first-child .retail-highlight__number{color:#e1c99f}.retail-highlight p{font-size:18px;line-height:1.5;margin:22px 0 0}.retail-facts.retail-facts--compact{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.retail-facts--compact .retail-fact{display:flex;align-items:center;gap:14px;padding:12px 18px;min-height:0;background:#ffffffa6;border-color:#bbac98b3}.retail-facts--compact .science-eyebrow{margin:0;font-size:10px}.retail-facts--compact .retail-fact>div{font-size:15px;color:#4f5540;font-weight:600}.retail-story .retail-accordions details{background:#ffffffe0}@media(max-width:768px){.retail-product-overview{padding-top:36px;padding-bottom:32px}.retail-highlight-grid{grid-template-columns:1fr;gap:12px}.retail-highlight{min-height:0;flex-direction:row;align-items:center;justify-content:start;gap:20px;padding:20px}.retail-highlight p{font-size:16px;margin:0}.retail-highlight__number{font-size:26px}.retail-facts--compact .retail-fact{padding:10px 14px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/florani-retail.css.map */
