
.paired-art{position:relative;height:450px;display:flex;align-items:center;justify-content:center;gap:0}.paired-plant{width:53%;height:310px;object-fit:contain;z-index:1}.paired-bottle{width:34%;height:350px;object-fit:contain;animation:bottleBreathe 6s ease-in-out infinite}.paired-caption{text-align:center;font:13px Arial;color:#61705a;margin:0}.motion-control{display:block;margin:15px auto;border:0;border-bottom:1px solid #bdcbb4;background:transparent;font:12px Arial;color:#46604e;padding:6px}.still .paired-bottle{animation:none}@keyframes bottleBreathe{50%{transform:translateY(-9px)}}.v15-box-offer{background:transparent!important;border:0!important;border-top:1px solid #bdcbb4!important;border-radius:0!important;padding:20px 0!important;margin:18px 0 8px!important}.v15-box-offer>strong{font-size:36px!important;margin:8px 0!important}.v15-box-offer p{margin:8px 0 14px!important;font-size:14px!important}.v15-box-offer .pill{padding:14px 25px!important}.product-copy h1{font-size:clamp(40px,4vw,64px)!important;margin:10px 0!important}.product-copy .purchase{margin-top:20px!important}.v15-choice{font-size:14px!important;gap:14px}.v15-choice strong{font-size:24px!important}.product-hero{gap:65px!important;align-items:center!important;padding-block:25px!important}.product-copy>.product-links,.product-copy>.actions{display:none!important}.hanging-research{padding:50px 0!important;background:#f5f6ef}.hanging-research h2{font-size:46px;line-height:1.1;margin:12px 0}.research-boundary{font:16px Arial;color:#5c6955}.paper-line{display:grid;grid-template-columns:1fr 1fr .9fr;gap:45px;border-top:1px solid #b4bea8;margin-top:45px;padding-top:30px}.hanging-paper{position:relative;display:flex;flex-direction:column;background:#fffefa;padding:30px;text-decoration:none;box-shadow:0 10px 18px #34492312;transform:rotate(-1deg);transition:transform .3s;color:#154a38}.hanging-paper:nth-child(2){transform:rotate(1deg);background:#f6eedf}.hanging-paper:before{content:'';height:40px;width:1px;position:absolute;top:-40px;left:50%;background:#8d9982}.hanging-paper:after{content:'';position:absolute;top:-5px;left:calc(50% - 5px);width:10px;height:10px;border-radius:50%;background:#ad8e57}.hanging-paper:hover,.hanging-paper:focus-visible{transform:translateY(-5px) rotate(0)}.hanging-paper>span{font:10px Arial;letter-spacing:1px}.hanging-paper h3{font:29px/1.1 Georgia;margin:18px 0}.hanging-paper p{font:15px/1.6 Arial}.hanging-paper small{font:12px/1.6 Arial;margin:10px 0 20px}.hanging-paper b{font:14px Arial;margin-top:auto;text-decoration:underline}.paper-context img{width:100%;height:150px;object-fit:contain}.paper-context p{font:15px/1.6 Arial}.paper-context a{font:14px Arial;text-decoration:underline}.faq.wrap{display:grid!important;grid-template-columns:1fr 1.5fr;gap:60px;padding-block:35px!important}.faq h2{font-size:34px!important;margin:10px 0 18px!important}.faq .questions summary{font-size:16px!important;padding:15px 0!important}.faq .button{font-size:14px!important;padding:12px 20px!important}.unified-footer{padding:0!important}.uf-inner{padding:30px 0!important;gap:30px!important}.uf-brand img{width:180px!important}.uf-group summary{font:600 13px Arial;list-style:none;margin:0 0 12px;color:#154a38}.uf-group a{font-size:14px!important;margin:0 0 8px!important;line-height:1.4!important}.uf-bottom{padding-top:15px!important;margin-top:0!important;font-size:11px!important}.flora-chat{position:fixed!important;inset:auto 22px 80px auto!important;width:340px!important;height:auto!important;max-height:470px!important;margin:0!important;border:1px solid #bcc9b4!important;border-radius:16px!important;padding:18px!important;box-shadow:0 14px 55px #152e3629}.flora-chat::backdrop{background:#00000010}.flora-chat h2{font-size:25px!important}.flora-chat #chat-messages{max-height:210px!important;overflow:auto}.flora-chat .chat-reply{font-size:14px!important}.flora-chat .chat-disclosure{font-size:11px!important}.flora-chat .chat-prompts button{font-size:11px!important}.flora-launcher{font-size:14px!important;padding:10px 15px!important;bottom:18px!important}.flora-launcher span{font-size:10px!important}
@media(max-width:700px){.faq.wrap{display:block!important;padding-block:25px!important}.uf-inner{display:block!important;padding:24px 20px!important}.uf-brand{margin-bottom:20px}.uf-group{border-top:1px solid #d7dfd0}.uf-group summary{padding:15px 0;margin:0;list-style:revert;font-size:14px}.uf-group a{display:block;margin:0 0 12px!important}.uf-bottom{display:flex!important;flex-wrap:wrap;gap:12px!important}.uf-bottom>div{gap:12px!important;display:flex;flex-wrap:wrap}.uf-bottom>span:last-child{display:none}.flora-launcher{display:block!important;right:12px!important}.has-persistent-basket .flora-launcher{bottom:100px!important}.paired-art{height:260px}.paired-plant{height:180px}.paired-bottle{height:235px}.product-hero{gap:20px!important}.paper-line{grid-template-columns:1fr;gap:45px}.hanging-research h2{font-size:34px}.flora-chat{width:calc(100% - 24px)!important;right:12px!important}.paper-context img{height:100px}}
@media(prefers-reduced-motion:reduce){.paired-bottle{animation:none}.hanging-paper{transition:none}}
.product-help{display:none!important}
body[data-focus="help"] main>section:not(#questions){display:none!important}body[data-focus="help"] main>#questions.faq.wrap{display:grid!important;grid-template-columns:1fr 1.5fr!important;min-height:0!important;margin-top:0!important}body[data-focus="help"] main{padding-top:0!important}.uf-group details a{min-height:0!important;padding:4px 0!important;margin:0 0 6px!important}.faq .questions details{padding:0!important;margin:0!important}.faq .questions summary{min-height:48px!important}.faq{min-height:0!important}
