.brand-promise-cards-3dm{background:var(--bpc-bg, #fff);color:var(--bpc-text, #111)}.brand-promise-cards-3dm .brand-promise-cards-3dm__inner{padding-top:var(--bpc-space-y, 72px);padding-bottom:var(--bpc-space-y, 72px);max-width:var(--bpc-maxw, 1160px)}.brand-promise-cards-3dm .brand-promise-cards-3dm__header{text-align:center;margin-bottom:28px}.brand-promise-cards-3dm .bpc__kicker{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:clamp(12px,1.2vw,14px);letter-spacing:.16em;text-transform:uppercase;color:var(--bpc-champ, #D9C08F);margin:0 0 8px}.brand-promise-cards-3dm .bpc__heading{font-family:Cormorant Garamond,ui-serif,Georgia,Times New Roman,Times,serif;font-weight:600;line-height:1.12;font-size:clamp(28px,4.8vw,40px);margin:0 0 10px}.brand-promise-cards-3dm .bpc__subheading{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:clamp(15px,2vw,18px);line-height:1.7;opacity:.9;margin:0 auto 14px;max-width:800px}.brand-promise-cards-3dm .bpc__stroke{display:inline-block;width:160px;height:2px;margin-top:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--bpc-antique, #8C6B2F) 40%,transparent 60%),var(--bpc-champ, #D9C08F) 60%);transform-origin:center;border-radius:2px;opacity:.9}.brand-promise-cards-3dm .brand-promise-cards-3dm__grid{display:grid;grid-template-columns:repeat(var(--bpc-cols, 3),minmax(0,1fr));gap:22px;margin-top:26px}@media (max-width: 1024px){.brand-promise-cards-3dm .brand-promise-cards-3dm__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.brand-promise-cards-3dm .brand-promise-cards-3dm__grid{grid-template-columns:1fr}}.brand-promise-cards-3dm .bpc-card{position:relative;background:#fff;border-radius:16px;padding:22px 20px;border:1px solid color-mix(in srgb,var(--bpc-champ, #D9C08F) 28%,#000 72%);box-shadow:0 1px #00000008,0 8px 24px #0000000d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.brand-promise-cards-3dm .bpc-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--bpc-champ, #D9C08F) 48%,#000 52%);box-shadow:0 2px #0000000d,0 14px 34px #00000014}.brand-promise-cards-3dm .bpc-card__icon-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:14px}.brand-promise-cards-3dm .bpc-card__icon{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 1px 0 rgba(0,0,0,.04))}.brand-promise-cards-3dm .bpc-card__icon--placeholder{width:64px;height:64px;border-radius:14px;background:linear-gradient(180deg,var(--bpc-champ, #D9C08F),color-mix(in srgb,var(--bpc-champ, #D9C08F) 85%,#000 15%));opacity:.6}.brand-promise-cards-3dm .bpc-card__title{font-family:Cormorant Garamond,ui-serif,Georgia,Times New Roman,Times,serif;font-weight:600;font-size:20px;letter-spacing:.01em;margin:6px 0;text-align:center}.brand-promise-cards-3dm .bpc-card__text{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:15.5px;line-height:1.7;text-align:center;color:color-mix(in srgb,var(--bpc-text, #111) 86%,#000 14%)}.brand-promise-cards-3dm .bpc-card__link{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-family:Inter,ui-sans-serif;font-weight:600;text-decoration:none;color:var(--bpc-text, #111)}.brand-promise-cards-3dm .bpc-card__underline{position:relative;width:0;height:2px;background:var(--bpc-champ, #D9C08F);transition:width .28s ease}.brand-promise-cards-3dm .bpc-card__link:hover .bpc-card__underline{width:42px}.brand-promise-cards-3dm .bpc__kicker{font-weight:600;letter-spacing:.18em;font-size:clamp(13px,1.5vw,16px);background:linear-gradient(90deg,#f9e7aa,#e3b44a 45%,#b98a28);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 1px rgba(0,0,0,.2);margin-bottom:10px}.brand-promise-cards-3dm .bpc__heading{font-family:Cormorant Garamond,ui-serif,Georgia,Times New Roman,Times,serif;font-weight:600;font-size:clamp(28px,4.2vw,38px);color:#111;margin:0 0 8px}.brand-promise-cards-3dm .bpc__subheading{color:color-mix(in srgb,#111 78%,#000 22%);opacity:.95;margin-bottom:14px}.brand-promise-cards-3dm .bpc__stroke{width:120px;height:2px;margin-top:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--bpc-antique,#8C6B2F) 35%,transparent 65%),var(--bpc-champ,#E8C36E) 65%);border-radius:2px;opacity:.9}.brand-promise-cards-3dm .brand-promise-cards-3dm__grid{gap:26px}.brand-promise-cards-3dm .bpc-card{background:#fff;border-radius:18px;padding:24px 22px;border:1px solid color-mix(in srgb,var(--bpc-champ,#E8C36E) 32%,#111 68%);box-shadow:0 1px #00000005,0 10px 28px #0000000d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.brand-promise-cards-3dm .bpc-card:hover{transform:translateY(-2px);background:linear-gradient(180deg,#e8c36e1a,#e8c36e0a);border-color:color-mix(in srgb,var(--bpc-champ,#E8C36E) 52%,#111 48%);box-shadow:0 2px #0000000a,0 16px 38px #0000001a}.brand-promise-cards-3dm .bpc-card__icon-wrap{margin-bottom:12px}.brand-promise-cards-3dm .bpc-card__icon{width:68px;height:68px}.brand-promise-cards-3dm .bpc-card__icon--placeholder{background:linear-gradient(180deg,var(--bpc-champ,#E8C36E),color-mix(in srgb,var(--bpc-champ,#E8C36E) 82%,#000 18%))}.brand-promise-cards-3dm .bpc-card__title{font-family:Cormorant Garamond,ui-serif,Georgia,Times New Roman,Times,serif;font-weight:600;font-size:clamp(18px,2vw,21px);color:#111;margin:6px 0}.brand-promise-cards-3dm .bpc-card__text{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:15.5px;line-height:1.75;color:color-mix(in srgb,#111 84%,#000 16%)}.brand-promise-cards-3dm .bpc-card__link{color:#111}.brand-promise-cards-3dm .bpc-card__underline{height:2px;background:var(--bpc-champ,#E8C36E)}.brand-promise-cards-3dm{background:#faf7f1}.brand-promise-cards-3dm .bpc-card__icon{width:72px;height:72px;object-fit:contain;filter:grayscale(1) sepia(1) saturate(650%) hue-rotate(350deg) brightness(1.05) contrast(.95);filter:drop-shadow(0 1px 0 rgba(0,0,0,.04)) grayscale(1) sepia(1) saturate(650%) hue-rotate(350deg) brightness(1.05) contrast(.95);transition:filter .25s ease,transform .25s ease}.brand-promise-cards-3dm .bpc-card:hover .bpc-card__icon{transform:translateY(-1px);filter:drop-shadow(0 2px 4px rgba(0,0,0,.12)) grayscale(1) sepia(1) saturate(700%) hue-rotate(350deg) brightness(1.12) contrast(.98)}.brand-promise-cards-3dm .bpc-card__title{font-family:Cormorant Garamond,ui-serif,Georgia,Times New Roman,Times,serif;font-weight:600;font-size:clamp(18px,2vw,21px);color:#141414;letter-spacing:.01em}.brand-promise-cards-3dm .bpc-card__text{color:color-mix(in srgb,#111 88%,#000 12%);line-height:1.75}.brand-promise-cards-3dm .bpc-card__icon{width:72px;height:72px;object-fit:contain;filter:grayscale(1) sepia(1) saturate(550%) hue-rotate(345deg) brightness(1.03) contrast(.96) drop-shadow(0 1px 1px rgba(0,0,0,.06));transition:filter .25s ease,transform .25s ease}.brand-promise-cards-3dm .bpc-card:hover .bpc-card__icon{transform:translateY(-1px);filter:grayscale(1) sepia(1) saturate(650%) hue-rotate(345deg) brightness(1.1) contrast(1.02) drop-shadow(0 2px 4px rgba(0,0,0,.12))}.brand-promise-cards-3dm .bpc-card:hover .bpc-card__icon{position:relative;z-index:1}.brand-promise-cards-3dm .bpc-card:hover .bpc-card__icon:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(1.4);border-radius:50%;background:radial-gradient(circle,#f3dea073,#e8c36e40 40%,#e8c36e00 70%);filter:blur(8px);opacity:0;transition:opacity .35s ease;pointer-events:none}.brand-promise-cards-3dm .bpc-card:hover .bpc-card__icon:after{opacity:1}.brand-promise-cards-3dm .bpc-card{box-shadow:0 3px 6px #00000012,0 12px 28px #00000017,0 20px 44px #8c6b2f1a}.brand-promise-cards-3dm .bpc-card{background:#fff;border-radius:20px;border:1px solid rgba(217,192,143,.35);box-shadow:0 2px 6px #00000008,0 10px 20px #0000000a,0 18px 40px #8c6b2f0f;transition:transform .25s ease,box-shadow .3s ease,border-color .3s ease}.brand-promise-cards-3dm .bpc-card:hover{transform:translateY(-3px);border-color:#e8c36ea6;box-shadow:0 4px 8px #0000000d,0 14px 28px #00000012,0 24px 48px #e8c36e14}.bpc-card__subtitle{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-weight:500;font-size:clamp(15px,1.6vw,17px);color:color-mix(in srgb,#111 85%,#000 15%);margin:4px 0 8px;letter-spacing:.02em;opacity:.9}.bpc-card__title{font-family:Cormorant Garamond,ui-serif,Georgia,Times New Roman,Times,serif;font-weight:600;font-size:clamp(20px,2vw,24px);line-height:1.2;text-align:center;color:#111;margin:0 0 4px;letter-spacing:.02em}.bpc-card__subtitle{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-weight:500;font-size:clamp(14px,1.5vw,16px);line-height:1.4;text-align:center;color:color-mix(in srgb,#111 80%,#000 20%);margin:0 0 8px;letter-spacing:.04em;opacity:.9}.bpc-card__text{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-weight:400;font-size:clamp(14px,1.4vw,15.5px);line-height:1.75;text-align:center;color:color-mix(in srgb,#111 88%,#000 12%);margin:0}.bpc-card__title{font-family:Playfair Display,ui-serif,Georgia,Times New Roman,Times,serif;font-weight:700;font-size:clamp(22px,2.3vw,26px);line-height:1.25;text-align:center;color:#111;margin:0 0 6px;letter-spacing:.01em}.brand-promise-cards-3dm .bpc-card__title{font-family:Playfair Display,ui-serif,Georgia,Times New Roman,Times,serif!important;font-weight:700;font-size:clamp(15px,2.3vw,19px);line-height:1.25;text-align:center;color:#111;margin:0 0 6px;letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.brand-promise-cards-3dm .brand-promise-cards-3dm__inner{padding-top:36px!important}.brand-promise-cards-3dm:before{content:"";position:absolute;top:-60px;left:0;width:100%;height:80px;background:linear-gradient(to bottom,#faf7f100,#faf7f199 40%,#faf7f1);pointer-events:none;z-index:1}.brand-promise-cards-3dm{position:relative}.brand-promise-cards-3dm:before{content:"";position:absolute;top:-40px;left:0;width:100%;height:60px;background:linear-gradient(to bottom,#fff0,#faf7f159 45%,#faf7f1);pointer-events:none;z-index:3}.collection-products-3dm{background:linear-gradient(to bottom,#fff,#faf8f4 80%,#faf7f1)!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/brand-promise-cards-3dm.css.map */
