#main .v4-faq,#main .ib-pdp__yotpo,#main .ib-contact-atmosphere{position:relative;z-index:2;overflow:visible;width:100%;max-width:none;padding:clamp(56px,8vw,96px) clamp(1rem,4vw,2rem) clamp(64px,8vw,104px);background:linear-gradient(180deg,transparent 0%,var(--v4-cream, #F5F2EE) 12%,var(--v4-cream, #F5F2EE) 88%,transparent 100%);border-top:none}#main .v4-faq{margin:clamp(-2.5rem,-5vw,-3.5rem) 0}#main .ib-savor-promo+.v4-faq,#main .ib-v4-promo-section+.ib-v4-faq-section .v4-faq{margin-top:clamp(-1.25rem,-2.5vw,-1.75rem);padding-top:clamp(72px,9.5vw,112px)}#main .ib-pdp__yotpo{margin:0}#main .v4-faq:before,#main .v4-faq:after,#main .ib-pdp__yotpo:before,#main .ib-pdp__yotpo:after,#main .ib-contact-atmosphere:before,#main .ib-contact-atmosphere:after{content:"";position:absolute;left:50%;pointer-events:none;z-index:0}#main .v4-faq__botanicals{position:absolute;top:-12%;right:-4%;bottom:-12%;left:-4%;z-index:1;pointer-events:none;overflow:visible}#main .v4-faq__botanical{position:absolute;display:block;width:clamp(72px,11vw,148px);height:auto;opacity:.11;filter:saturate(.9);-webkit-user-select:none;user-select:none}#main .v4-faq__botanical--1{top:6%;left:2%;transform:rotate(-22deg);width:clamp(88px,12vw,168px);opacity:.09}#main .v4-faq__botanical--2{top:14%;right:-1%;transform:rotate(14deg) scaleX(-1);width:clamp(100px,14vw,190px);opacity:.1}#main .v4-faq__botanical--3{top:38%;left:6%;transform:rotate(8deg);opacity:.12}#main .v4-faq__botanical--4{top:52%;right:5%;transform:rotate(-16deg) scale(.92);opacity:.08}#main .v4-faq__botanical--5{bottom:18%;left:-2%;transform:rotate(20deg) scaleX(-1);width:clamp(96px,13vw,176px);opacity:.1}#main .v4-faq__botanical--6{bottom:8%;right:8%;transform:rotate(-10deg);opacity:.11}#main .v4-faq__botanical--7{top:28%;left:42%;transform:rotate(-28deg) scale(.78);opacity:.07}#main .v4-faq__botanical--8{bottom:32%;right:28%;transform:rotate(18deg) scale(.85);opacity:.08}@media(max-width:768px){#main .v4-faq__botanical{opacity:.08}#main .v4-faq__botanical--7,#main .v4-faq__botanical--8{display:none}}@media(prefers-reduced-motion:reduce){#main .v4-faq__botanical{opacity:.07}}#main .v4-faq:before,#main .ib-pdp__yotpo:before,#main .ib-contact-atmosphere:before{top:50%;width:min(68%,500px);height:clamp(520px,92vw,760px);background:radial-gradient(circle at center,#5c7b5f52,#425b452e 28%,#425b450f,#425b4500 76%);filter:blur(32px);transform:translate(-50%,-50%);animation:ib-v4-faq-glow 7s ease-in-out infinite}#main .v4-faq:after,#main .ib-pdp__yotpo:after,#main .ib-contact-atmosphere:after{top:50%;width:min(96%,820px);height:clamp(600px,108vw,900px);background:radial-gradient(ellipse at center,#5c7b5f24,#425b4514 30%,#425b4508 55%,#425b4500 78%);filter:blur(56px);transform:translate(-50%,-50%);animation:ib-v4-faq-halo 9s ease-in-out infinite}@keyframes ib-v4-faq-glow{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.75}50%{transform:translate(-50%,-50%) scale(1.04);opacity:.9}}@keyframes ib-v4-faq-halo{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.03);opacity:.75}}#main .v4-faq .v4-section-head,#main .v4-faq .v4-faq__list,#main .ib-pdp__yotpo .ib-pdp__yotpo-inner{position:relative;z-index:2}#main .v4-faq .v4-section-head,#main .v4-faq .v4-faq__list{max-width:var(--v4-narrow, 720px);margin-left:auto;margin-right:auto}#main .v4-faq .v4-section-head{margin-bottom:var(--space-3, 24px);padding:0}#main .v4-faq .v4-eyebrow{font-family:var(--font-body, "Messina Sans", sans-serif);font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--v4-clay, #425B45);margin:0 0 var(--space-3, 24px)}#main .v4-faq .v4-h2{font-family:var(--font-display, "Cambon", Georgia, serif);font-size:clamp(2.4rem,5vw,4.5rem);font-weight:400;line-height:1.02;letter-spacing:-.015em;color:var(--v4-ink, #1E1D1C);margin:0;white-space:nowrap}#main .v4-faq .v4-h2 em{font-style:italic}@media(max-width:520px){#main .v4-faq .v4-h2{white-space:normal}}#main .v4-faq__list{display:flex;flex-direction:column;gap:8px}#main .v4-faq__list>.v4-faq__group{width:100%;max-width:560px;margin:0;padding:0 clamp(18px,2.4vw,28px);background:var(--v4-cream-warm, #FFFFFF);border:1px solid var(--v4-line, #E1D9CD);border-radius:14px;box-shadow:0 2px 8px #2818100a;transition:box-shadow .22s var(--ease-out, ease),border-color .22s var(--ease-out, ease)}#main .v4-faq__list>.v4-faq__group:hover{border-color:var(--v4-clay, #425B45);box-shadow:0 4px 14px #28181014}#main .v4-faq__list>.v4-faq__group[open]{border-color:var(--v4-clay, #425B45);box-shadow:0 6px 20px #2818101a}#main .v4-faq__list>.v4-faq__group:nth-child(odd){align-self:flex-start;margin-left:clamp(0px,4%,40px)}#main .v4-faq__list>.v4-faq__group:nth-child(2n){align-self:flex-end;margin-right:clamp(0px,4%,40px)}#main .v4-faq__group-items{display:flex;flex-direction:column;gap:6px;padding:0 0 var(--space-3, 16px)}#main .v4-faq__row--nested{max-width:none;margin:0!important;align-self:stretch!important;padding:0 clamp(14px,2vw,20px);background:var(--v4-cream, #F5F2EE);border:1px solid color-mix(in srgb,var(--v4-line, #E1D9CD) 85%,transparent);border-radius:10px;box-shadow:none}#main .v4-faq__row--nested:hover,#main .v4-faq__row--nested[open]{border-color:color-mix(in srgb,var(--v4-clay, #425B45) 45%,var(--v4-line, #E1D9CD));box-shadow:none}#main .v4-faq__row[open] .v4-faq__caret,#main .v4-faq__group[open]>.v4-faq__q .v4-faq__caret{transform:none}#main .v4-faq__q{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4, 24px);padding:var(--space-3, 16px) 0;font-family:var(--font-body, "Messina Sans", sans-serif);font-size:clamp(.9rem,1.15vw,1rem);font-weight:400;letter-spacing:.02em;color:var(--v4-ink-soft, #3D3C3B);cursor:pointer;list-style:none}#main .v4-faq__q--group{font-size:clamp(.72rem,.95vw,.78rem);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--v4-ink, #1E1D1C);gap:12px}#main .v4-faq__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--v4-clay, #425B45)}#main .v4-faq__icon svg{display:block;width:100%;height:100%}#main .v4-faq__q-label{flex:1;text-align:left;min-width:0}#main .v4-faq__q::-webkit-details-marker{display:none}#main .v4-faq__q span:first-child{text-align:left}#main .v4-faq__caret{flex-shrink:0;font-size:1.5rem;color:var(--v4-clay, #425B45);transition:transform .24s var(--ease-out, ease);line-height:1}#main .v4-faq__a{padding:0 0 var(--space-5, 32px)}#main .v4-faq__a p{font-size:1rem;line-height:1.6;color:var(--v4-ink-soft, #3D3C3B);margin:0;max-width:64ch}#main .v4-faq__sig-wrap{display:flex;justify-content:center;margin-top:clamp(1.25rem,3vw,2rem);margin-bottom:clamp(-1.5rem,-3vw,-.75rem);position:relative;z-index:2}#main .v4-faq .v4-note__sig{display:block;color:var(--v4-clay-deep, #425B45);width:clamp(160px,28vw,260px);height:auto}@media(max-width:600px){#main .v4-faq__list>.v4-faq__group{max-width:100%;align-self:stretch!important;margin-left:0!important;margin-right:0!important}#main .v4-faq__q{font-size:.9rem}}@media(prefers-reduced-motion:reduce){#main .v4-faq:before,#main .v4-faq:after,#main .ib-pdp__yotpo:before,#main .ib-pdp__yotpo:after,#main .ib-contact-atmosphere:before,#main .ib-contact-atmosphere:after{animation:none;transform:translate(-50%,-50%)}#main .v4-faq__list>.v4-faq__group,#main .v4-faq__row--nested,#main .v4-faq__caret{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ib-v4-faq.css.map */
