.ingredient-editorial{background:#e9e3d8;color:#2f2a25;padding:86px 0 92px;overflow:hidden}.ingredient-editorial__shell{position:relative}.ingredient-editorial__header{display:grid;grid-template-columns:1.2fr .8fr;gap:72px;align-items:end;margin-bottom:44px}.ingredient-editorial__header .eyebrow{margin-bottom:14px;color:#39493f}.ingredient-editorial__header h2{margin:0;font-size:clamp(46px,4.2vw,68px);line-height:.98}.ingredient-editorial__intro{margin:0;max-width:470px;justify-self:end;color:#625a53;font-size:13px;line-height:1.8}.ingredient-editorial__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ingredient-card{position:relative;min-width:0;background:#f4efe6;border:1px solid rgba(61,49,38,.08);overflow:hidden}.ingredient-card__visual{position:relative;height:430px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:linear-gradient(160deg,#f8f4ed,#e6ddcf)}.ingredient-card__visual:after{content:"";position:absolute;inset:auto 8% 0;height:16%;background:radial-gradient(ellipse,rgba(53,39,28,.2),transparent 70%);filter:blur(12px)}.ingredient-card__visual img{position:relative;z-index:3;width:auto;height:86%;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(56,41,28,.18))}.ingredient-card--hemp .ingredient-card__visual img{height:82%}.ingredient-card__copy{position:relative;z-index:5;padding:26px 26px 28px;min-height:230px}.ingredient-card__index{display:block;margin-bottom:14px;color:#7f7469;font-size:10px;letter-spacing:.16em}.ingredient-card__copy h3{margin:0 0 12px;font:400 clamp(29px,2.4vw,38px)/1.05 var(--display)}.ingredient-card__copy p{margin:0 0 22px;color:#665d55;font-size:12px;line-height:1.75}.ingredient-card__copy a{display:inline-flex;align-items:center;gap:18px;color:#314138;font-size:11px;text-decoration:none;border-bottom:1px solid rgba(49,65,56,.4);padding-bottom:4px}.ingredient-card__copy a:hover{border-color:#314138}.ingredient-orb{position:absolute;z-index:1;display:block;border-radius:48% 52% 56% 44%;filter:drop-shadow(0 10px 18px rgba(71,55,39,.09))}.ingredient-orb--gold{right:2%;top:16%;width:240px;height:190px;background:linear-gradient(145deg,#ffe59ef2,#cb97328c);transform:rotate(-18deg);box-shadow:inset 0 0 25px #ffffff80}.ingredient-orb--clear{left:-6%;top:18%;width:220px;height:175px;background:linear-gradient(145deg,#ffffffd1,#d8e0dc75);border:1px solid rgba(255,255,255,.75);transform:rotate(24deg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ingredient-orb--large{left:4%;top:18%;width:290px;height:220px;transform:rotate(-15deg)}.ingredient-orb--small{left:auto;right:10%;top:12%;width:110px;height:90px;transform:rotate(18deg)}.ingredient-bubbles{position:absolute;z-index:2;width:180px;height:180px;right:0;top:22%;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.95) 0 5px,transparent 6px),radial-gradient(circle at 62% 34%,rgba(255,255,255,.9) 0 8px,transparent 9px),radial-gradient(circle at 42% 70%,rgba(255,255,255,.95) 0 4px,transparent 5px),radial-gradient(circle at 82% 78%,rgba(255,255,255,.8) 0 6px,transparent 7px);opacity:.85}.ingredient-ribbon{position:absolute;z-index:1;width:310px;height:160px;left:-10px;top:20%;border-radius:50%;background:linear-gradient(135deg,#e8efebcc,#ffffffb3);transform:rotate(18deg);box-shadow:inset 0 0 24px #ffffffb8}.ingredient-editorial__note{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:32px;color:#766b61;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.ingredient-editorial__note i{width:44px;height:1px;background:#42362b3d}@media(max-width:900px){.ingredient-editorial{padding:64px 0 70px}.ingredient-editorial__header{grid-template-columns:1fr;gap:18px}.ingredient-editorial__intro{justify-self:start;max-width:620px}.ingredient-editorial__grid{grid-template-columns:1fr}.ingredient-card{display:grid;grid-template-columns:1fr 1fr}.ingredient-card__visual{height:360px}.ingredient-card__copy{display:flex;flex-direction:column;justify-content:center;min-height:360px}}@media(max-width:620px){.ingredient-editorial{padding:50px 0 56px}.ingredient-editorial__header h2{font-size:44px}.ingredient-editorial__grid{gap:12px}.ingredient-card{display:block}.ingredient-card__visual{height:320px}.ingredient-card__copy{min-height:0;padding:22px 20px 24px}.ingredient-card__visual img{height:84%}.ingredient-editorial__note{gap:9px;font-size:8px}.ingredient-editorial__note i{width:18px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ingredient-editorial.css.map */
