.ib-savor-page #main{overflow-x:clip}.ib-savor-hero{display:grid;grid-template-columns:1fr;min-height:clamp(420px,72vh,760px);background:var(--v4-cream-warm, #fff)}@media(min-width:900px){.ib-savor-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.ib-savor-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,4rem);max-width:40rem}.ib-savor-hero__eyebrow{margin:0 0 1rem;font-family:var(--font-body, "Messina Sans", sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--v4-clay-deep, #5C7B5F)}.ib-savor-hero__title{margin:0 0 1.25rem;font-family:var(--font-heading-family, "Cambon", Georgia, serif);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:300;line-height:1.02;letter-spacing:-.03em;color:var(--v4-ink, #1E1D1C)}.ib-savor-hero__title em{font-style:italic;color:var(--v4-clay-deep, #5C7B5F)}.ib-savor-hero__lead{margin:0 0 1.75rem;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65;color:var(--v4-ink-soft, #3D3C3B);max-width:36rem}.ib-savor-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.ib-savor-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.5rem;border-radius:999px;font-family:var(--font-body, "Messina Sans", sans-serif);font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.ib-savor-btn--primary{background:var(--v4-clay, #425B45);color:#fff}.ib-savor-btn--primary:hover{background:var(--v4-clay-deep, #5C7B5F);transform:translateY(-1px)}.ib-savor-btn--ghost{background:transparent;color:var(--v4-ink, #1E1D1C);box-shadow:inset 0 0 0 1px var(--v4-line, #E1D9CD)}.ib-savor-btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--v4-clay, #425B45);color:var(--v4-clay, #425B45)}.ib-savor-hero__media{position:relative;min-height:clamp(320px,52vh,640px);background:var(--v4-butter, #E1D9CD);overflow:hidden}@media(min-width:900px){.ib-savor-hero__media{min-height:100%;align-self:stretch}}.ib-savor-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.ib-savor-collection{position:relative;overflow:hidden;isolation:isolate;padding:clamp(3rem,7vw,5.5rem) clamp(1rem,4vw,2.5rem);background:linear-gradient(135deg,#fff5ec,#ffe9db,#ffe0e6)}.ib-savor-collection:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle 420px at 8% 14%,rgba(199,255,0,.42) 0%,transparent 60%),radial-gradient(circle 460px at 92% 10%,rgba(157,78,221,.42) 0%,transparent 60%),radial-gradient(circle 380px at 4% 78%,rgba(74,144,226,.42) 0%,transparent 60%),radial-gradient(circle 440px at 96% 80%,rgba(255,68,68,.42) 0%,transparent 60%),radial-gradient(circle 360px at 50% 50%,rgba(255,215,0,.36) 0%,transparent 55%),radial-gradient(circle 300px at 28% 42%,rgba(255,107,157,.38) 0%,transparent 55%),radial-gradient(circle 320px at 72% 48%,rgba(0,191,165,.32) 0%,transparent 55%)}.ib-savor-collection:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(255,250,244,.22) 0%,transparent 35%),linear-gradient(180deg,transparent 0%,transparent 52%,rgba(255,240,245,.45) 72%,rgba(255,248,246,.88) 88%,var(--v4-cream-warm, #fff) 100%)}.ib-savor-collection+.ib-savor-story{background:linear-gradient(180deg,#ffe8ee 0%,#fff4f1 14%,#fffaf8 32%,var(--v4-cream-warm, #fff) 52%,var(--v4-cream-warm, #fff) 100%)}.ib-savor-collection__inner{position:relative;z-index:2;max-width:84rem;margin:0 auto}.ib-savor-section-head{display:grid;gap:.75rem;margin-bottom:clamp(2rem,4vw,3rem);text-align:center}.ib-savor-section-head--left{text-align:left}.ib-savor-section-head__eyebrow{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--v4-clay-deep, #5C7B5F)}.ib-savor-section-head__title{margin:0;font-family:var(--font-heading-family, "Cambon", Georgia, serif);font-size:clamp(2rem,4vw,3rem);font-weight:300;letter-spacing:-.02em;line-height:1.08;color:var(--v4-ink, #1E1D1C)}.ib-savor-section-head__title em{font-style:italic;color:var(--v4-clay-deep, #5C7B5F)}.ib-savor-section-head__lead{margin:0 auto;max-width:42rem;font-size:1.0625rem;line-height:1.6;color:var(--v4-ink-soft, #3D3C3B)}.ib-savor-collection .ib-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem) clamp(1.25rem,3vw,2.5rem)}@media(min-width:768px){.ib-savor-collection .ib-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ib-savor-collection .product-card__media{position:relative;display:block;width:100%;max-width:none;height:clamp(280px,38vw,420px);margin:0;padding:0;overflow:hidden;background:transparent;border:none;box-shadow:none;aspect-ratio:unset;transform:none}.ib-savor-collection .product-card__visual{position:relative;width:100%;max-width:min(100%,420px);margin:0 auto;overflow:visible}@keyframes ib-blob-morph-1{0%,to{border-radius:42% 58% 68% 32%/38% 48% 52% 62%}50%{border-radius:46% 54% 62% 38%/42% 52% 48% 58%}}@keyframes ib-blob-morph-2{0%,to{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}50%{border-radius:58% 42% 50% 50%/50% 52% 48% 50%}}@keyframes ib-blob-morph-3{0%,to{border-radius:28% 72% 58% 42%/62% 38%}50%{border-radius:34% 66% 54% 46%/58% 42% 56% 44%}}@keyframes ib-blob-morph-4{0%,to{border-radius:55% 45% 35% 65%/42% 58%}50%{border-radius:50% 50% 40% 60%/46% 54%}}@keyframes ib-blob-morph-5{0%,to{border-radius:48% 52% 72% 28%/36% 64%}50%{border-radius:52% 48% 66% 34%/40% 60%}}@keyframes ib-blob-morph-6{0%,to{border-radius:38% 62% 45% 55%/58% 42%}50%{border-radius:42% 58% 50% 50%/54% 46%}}@keyframes ib-blob-morph-7{0%,to{border-radius:65% 35% 48% 52%/48% 52%}50%{border-radius:60% 40% 52% 48%/52% 48%}}@keyframes ib-blob-morph-8{0%,to{border-radius:52% 48% 62% 38%/44% 56%}50%{border-radius:48% 52% 58% 42%/48% 52%}}@keyframes ib-blob-morph-9{0%,to{border-radius:35% 65% 52% 48%/52% 48%}50%{border-radius:40% 60% 48% 52%/48% 52%}}.ib-savor-collection .product-card__media--blob-1{animation:ib-blob-morph-1 9s ease-in-out infinite}.ib-savor-collection .product-card__media--blob-2{animation:ib-blob-morph-2 10.5s ease-in-out -1.2s infinite}.ib-savor-collection .product-card__media--blob-3{animation:ib-blob-morph-3 8.5s ease-in-out -2.4s infinite}.ib-savor-collection .product-card__media--blob-4{animation:ib-blob-morph-4 11s ease-in-out -.8s infinite}.ib-savor-collection .product-card__media--blob-5{animation:ib-blob-morph-5 9.5s ease-in-out -3s infinite}.ib-savor-collection .product-card__media--blob-6{animation:ib-blob-morph-6 10s ease-in-out -1.8s infinite}.ib-savor-collection .product-card__media--blob-7{animation:ib-blob-morph-7 8s ease-in-out -2.8s infinite}.ib-savor-collection .product-card__media--blob-8{animation:ib-blob-morph-8 11.5s ease-in-out -.5s infinite}.ib-savor-collection .product-card__media--blob-9{animation:ib-blob-morph-9 9.8s ease-in-out -2s infinite}.ib-savor-collection .product-card__media[class*=--blob-]{transition:transform .4s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.ib-savor-collection .product-card__media[class*=--blob-]{animation:none}}.ib-savor-collection .product-card__link:hover .product-card__media[class*=--blob-]{transform:scale(1.02)}.ib-savor-collection .product-card__img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center bottom;background:transparent;border:none;box-shadow:none;transform:none;mix-blend-mode:normal;transition:transform .4s cubic-bezier(.16,1,.3,1)}.ib-savor-collection .product-card__link:hover .product-card__img{transform:scale(1.04)}.ib-savor-collection .product-card__link{align-items:stretch;width:100%}.ib-savor-collection .product-card__meta{width:100%;max-width:min(100%,420px);margin:0 auto;padding-top:.15rem;text-align:left}.ib-savor-collection .product-card__benefit{margin:0 0 .4rem;font-family:var(--font-body, "Messina Sans", sans-serif);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v4-clay-deep, #5C7B5F)}.ib-savor-collection .product-card__title{font-size:clamp(1.0625rem,1.6vw,1.3125rem);margin:0 0 .4rem;max-width:none;line-height:1.25}.ib-savor-collection .product-card__price{font-size:.9375rem;letter-spacing:.02em;color:var(--v4-ink, #1E1D1C)}.ib-savor-collection .product-card__price s{margin-left:.4rem;font-size:.8125rem;color:var(--v4-ink-muted, #6B6A69)}.ib-savor-collection .product-card__shop{display:inline-flex;align-items:center;justify-content:center;margin-top:.85rem;padding:.55rem 1.35rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--v4-clay, #425B45);opacity:1;transform:none;transition:background .2s ease,transform .2s ease}.ib-savor-collection .product-card__link:hover .product-card__shop{opacity:1;transform:none;background:var(--v4-clay-deep, #5C7B5F)}.ib-savor-collection .product-card__sale-bubble,.ib-pdp__sale-bubble{position:absolute;z-index:6;top:.85rem;right:.85rem;display:inline-flex;align-items:center;justify-content:center;min-width:3.35rem;min-height:3.35rem;padding:.55rem .7rem;border-radius:999px;background:var(--v4-clay, #425B45);color:#fff;font-family:var(--font-body, "Messina Sans", system-ui, sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--v4-cream-warm, #fff) 85%,transparent),0 10px 22px #425b4547;pointer-events:none;transform:rotate(8deg)}.ib-savor-collection .product-card__sale-bubble{top:1rem;right:8%;min-width:3.6rem;min-height:3.6rem;font-size:.78rem}.ib-pdp__sale-bubble{top:1.15rem;right:1.15rem;left:auto;min-width:4rem;min-height:4rem;font-size:.82rem;letter-spacing:.16em}.ib-savor-collection .product-card--sold-out .product-card__link{cursor:pointer}.ib-savor-collection .product-card--sold-out .product-card__media{position:relative}.ib-savor-collection .product-card--sold-out .product-card__img{filter:grayscale(.35) saturate(.55) brightness(1.06);opacity:.88}.ib-savor-collection .product-card--sold-out .product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(160deg,#fffcf747,#e1d9cd6b 48%,#5c7b5f2e)}.ib-savor-collection .product-card__badge{position:absolute;z-index:2;left:50%;top:52%;width:135%;margin:0;padding:.85rem 1.25rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.75rem;font-family:var(--font-body, "Messina Sans", system-ui, sans-serif);font-size:clamp(.7rem,1.4vw,.8rem);font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-align:center;color:var(--v4-clay-deep, #5C7B5F);background:color-mix(in srgb,var(--v4-cream-warm, #fff) 88%,var(--v4-clay, #425B45) 12%);border-block:1px solid color-mix(in srgb,var(--v4-clay-deep, #5C7B5F) 55%,transparent);box-shadow:0 0 0 1px #fffcf78c inset,0 8px 24px #425b451f;transform:translate(-50%,-50%) rotate(-14deg);pointer-events:none}.ib-savor-collection .product-card__badge:before,.ib-savor-collection .product-card__badge:after{content:"";flex:1 1 1.5rem;max-width:2.75rem;height:1px;background:color-mix(in srgb,var(--v4-clay-deep, #5C7B5F) 45%,transparent)}.ib-savor-collection .product-card--sold-out .product-card__benefit{color:color-mix(in srgb,var(--v4-clay-deep, #5C7B5F) 65%,#9A9896 35%)}.ib-savor-collection .product-card--sold-out .product-card__title{color:var(--v4-ink-soft, #3D3C3B)}.ib-savor-collection .product-card__shop--sold-out,.ib-savor-collection .product-card--sold-out .product-card__shop{background:transparent;color:var(--v4-clay-deep, #5C7B5F);border:1px solid color-mix(in srgb,var(--v4-clay-deep, #5C7B5F) 45%,#E1D9CD 55%);cursor:pointer;letter-spacing:.14em}.ib-savor-collection .product-card--sold-out .product-card__link:hover .product-card__shop,.ib-savor-collection .product-card--sold-out .product-card__link:hover .product-card__shop--sold-out{background:transparent;color:var(--v4-clay-deep, #5C7B5F)}.ib-savor-collection .product-card--sold-out .product-card__link:hover .product-card__media[class*=--blob-],.ib-savor-collection .product-card--sold-out .product-card__link:hover .product-card__img{transform:none}.ib-savor-collection .product-card--sold-out .product-card__link:hover .product-card__title{color:var(--v4-ink-soft, #3D3C3B)}.ib-savor-collection .product-card__link:hover .product-card__title{color:var(--v4-clay-deep, #5C7B5F)}.ib-savor-story{display:grid;grid-template-columns:1fr;background:var(--v4-cream-warm, #fff)}@media(min-width:900px){.ib-savor-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(1.25rem,3vw,2.5rem);min-height:0;align-items:center;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,3vw,2rem)}.ib-savor-story--reverse .ib-savor-story__media{order:2}.ib-savor-story__copy,.ib-savor-story__media--badges{min-height:auto}.ib-savor-story__copy{padding:0 clamp(.75rem,1.5vw,1.25rem) 0 clamp(.5rem,1vw,.75rem);max-width:none}.ib-savor-story__media--badges{padding:0 clamp(.5rem,1vw,.75rem) 0 0;justify-content:flex-start}.ib-savor-story--reverse .ib-savor-story__copy{justify-self:end;max-width:38rem;padding-right:clamp(.25rem,1vw,.75rem)}.ib-savor-story--reverse .ib-savor-story__media--badges{justify-self:start;padding-left:clamp(.25rem,1vw,.75rem);padding-right:clamp(.5rem,1.5vw,1.25rem);overflow:visible}.ib-savor-story__media--badges .v4-pdp__badges--story{max-width:none;margin:0;width:100%}.ib-savor-story--reverse .ib-savor-story__media--badges .v4-pdp__badges--story{margin:0;max-width:100%;width:100%}.ib-savor-story--reverse .ib-savor-story__media--badges .ib-story-badge:nth-child(odd){transform:translate(-12%)}.ib-savor-story--reverse .ib-savor-story__media--badges .ib-story-badge:nth-child(2n){transform:translate(10%)}.ib-savor-story--reverse .ib-savor-story__media--badges .ib-story-badge:nth-child(3){transform:translate(-6%)}.ib-savor-story--reverse .ib-savor-story__media--badges .ib-story-badge:nth-child(4){transform:translate(14%)}.ib-savor-story--reverse .ib-savor-story__media--badges .ib-story-badge:nth-child(5){transform:translate(-10%)}.ib-savor-story--reverse .ib-savor-story__media--badges .ib-story-badge:nth-child(6){transform:translate(8%)}}.ib-savor-story__media{min-height:280px;background:var(--v4-butter, #E1D9CD)}.ib-savor-story__media img{width:100%;height:100%;min-height:280px;object-fit:cover}.ib-savor-story__media--badges{display:flex;align-self:stretch;align-items:center;justify-content:center;min-height:280px;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,1.5rem);background:transparent}.ib-savor-story__media--badges .v4-pdp__badges--story{display:flex;flex-direction:column;justify-content:flex-start;flex:1;width:100%;max-width:22rem;margin:0 auto;min-height:0;padding:0;border-top:none;list-style:none;text-align:left;gap:clamp(.65rem,1.2vh,.9rem)}.ib-savor-story__media--badges .ib-story-badge{display:flex;align-items:center;justify-content:flex-start;gap:clamp(.35rem,.9vw,.55rem);color:var(--v4-clay-deep, #5C7B5F)}.ib-savor-story__media--badges .ib-story-badge:nth-child(odd){transform:translate(-5%)}.ib-savor-story__media--badges .ib-story-badge:nth-child(2n){transform:translate(7%)}.ib-savor-story__media--badges .ib-story-badge__title{margin:0 0 .2rem;font-family:var(--font-body, "Messina Sans", sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-clay-deep, #5C7B5F)}.ib-savor-story__media--badges .ib-story-badge__text{margin:0;font-size:.8125rem;line-height:1.45;color:var(--v4-ink-soft, #3D3C3B)}.ib-savor-story__media--badges .ib-story-badge__copy{flex:1;min-width:0}.ib-savor-story__media--badges .v4-pdp__badge-icon{flex-shrink:0;width:clamp(72px,9vw,96px);height:clamp(72px,9vw,96px)}@media(min-width:900px){.ib-savor-story__media--badges .v4-pdp__badge-icon{width:clamp(80px,7vw,104px);height:clamp(80px,7vw,104px)}}.ib-savor-story__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,2.75rem) clamp(1rem,3vw,1.5rem);max-width:36rem}.ib-savor-story__copy h2{margin:0 0 1rem;font-family:var(--font-heading-family, "Cambon", Georgia, serif);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300;letter-spacing:-.02em;line-height:1.1;color:var(--v4-ink, #1E1D1C)}.ib-savor-story__copy p{margin:0 0 1rem;line-height:1.65;color:var(--v4-ink-soft, #3D3C3B)}.ib-savor-story__copy p:last-child{margin-bottom:0}.ib-savor-radiating-bg{background:radial-gradient(ellipse 28% 140% at 6% 50%,rgba(199,255,0,.32),transparent 70%),radial-gradient(ellipse 30% 140% at 22% 50%,rgba(157,78,221,.32),transparent 70%),radial-gradient(ellipse 26% 140% at 38% 50%,rgba(255,215,0,.32),transparent 70%),radial-gradient(ellipse 28% 140% at 54% 50%,rgba(255,107,157,.34),transparent 70%),radial-gradient(ellipse 30% 140% at 72% 50%,rgba(0,191,165,.3),transparent 70%),radial-gradient(ellipse 28% 140% at 88% 50%,rgba(255,68,68,.3),transparent 70%),linear-gradient(90deg,#fff5ec,#ffe9db,#ffe0e6)}.ib-savor-story:has(+.ib-savor-promo){padding-bottom:0}.ib-savor-story+.ib-savor-promo{margin-top:0;border-top:none}.ib-savor-promo{padding:23px clamp(1rem,4vw,2rem);text-align:center;background:radial-gradient(ellipse 28% 140% at 6% 50%,rgba(199,255,0,.32),transparent 70%),radial-gradient(ellipse 30% 140% at 22% 50%,rgba(157,78,221,.32),transparent 70%),radial-gradient(ellipse 26% 140% at 38% 50%,rgba(255,215,0,.32),transparent 70%),radial-gradient(ellipse 28% 140% at 54% 50%,rgba(255,107,157,.34),transparent 70%),radial-gradient(ellipse 30% 140% at 72% 50%,rgba(0,191,165,.3),transparent 70%),radial-gradient(ellipse 28% 140% at 88% 50%,rgba(255,68,68,.3),transparent 70%),linear-gradient(90deg,#fff5ec,#ffe9db,#ffe0e6);color:var(--v4-ink, #1E1D1C);border-top:1px solid rgba(40,24,16,.06);border-bottom:1px solid rgba(40,24,16,.06)}@media screen and (min-width:750px){.ib-savor-promo{padding-top:31px;padding-bottom:31px}}.ib-savor-promo__inner{width:100%;max-width:90%;margin:0 auto}.ib-savor-promo__question,.ib-savor-promo__phone,.ib-savor-promo h2{margin:0;font-family:var(--font-heading-family, "Cambon", Georgia, serif);line-height:1.15;letter-spacing:-.02em;color:var(--v4-ink, #1E1D1C);text-transform:uppercase}.ib-savor-promo__question,.ib-savor-promo h2:first-child{font-size:clamp(.95rem,2vw,1.35rem);font-weight:400}.ib-savor-promo__phone,.ib-savor-promo h2:last-child{margin-top:.35rem;font-size:clamp(1.45rem,3.6vw,2.65rem);font-weight:400}.ib-savor-promo__phone strong,.ib-savor-promo h2:last-child strong{font-weight:400}.ib-savor-promo a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.ib-savor-promo a:hover{color:var(--v4-clay, #425B45)}.ib-savor-trust{position:relative;z-index:1;padding:clamp(1.75rem,4vw,2.5rem) clamp(1rem,4vw,2rem) clamp(3rem,6vw,4.5rem);background:linear-gradient(180deg,rgba(255,245,238,0) 0%,var(--v4-cream, #F5F2EE) 16%),var(--v4-cream, #F5F2EE)}.v4-faq+.ib-savor-trust{padding-top:clamp(1.25rem,2.5vw,2rem);background:linear-gradient(180deg,transparent 0%,rgba(245,242,238,.55) 8%,var(--v4-cream, #F5F2EE) 20%,var(--v4-cream, #F5F2EE) 100%)}.ib-savor-trust__grid{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2rem);max-width:84rem;margin:0 auto}@media(min-width:768px){.ib-savor-trust__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ib-savor-trust__item{padding:clamp(1.25rem,2vw,1.75rem) 0;border-top:1px solid var(--v4-line, #E1D9CD)}.ib-savor-trust__item h3{margin:0 0 .65rem;font-family:var(--font-body, "Messina Sans", sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v4-clay-deep, #5C7B5F)}.ib-savor-trust__item p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--v4-ink-soft, #3D3C3B)}.ib-savor-contact{position:relative;z-index:1;padding:clamp(3rem,6vw,4.5rem) clamp(1rem,4vw,2rem);background:var(--v4-cream-warm, #fff)}.ib-savor-contact:has(+.v4-faq){padding-bottom:clamp(3.75rem,7vw,5.5rem);background:linear-gradient(180deg,var(--v4-cream-warm, #fff) 0%,var(--v4-cream-warm, #fff) 52%,rgba(245,242,238,.88) 78%,transparent 100%)}.ib-savor-contact__inner{max-width:40rem;margin:0 auto}.ib-savor-contact h2{margin:0 0 1rem;font-family:var(--font-heading-family, "Cambon", Georgia, serif);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:300;color:var(--v4-ink, #1E1D1C)}.ib-savor-contact h3{margin:1.5rem 0 .5rem;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v4-clay-deep, #5C7B5F)}.ib-savor-contact p,.ib-savor-contact a{color:var(--v4-ink-soft, #3D3C3B);line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ib-savor-layout.css.map */
