.order-includes{--oi-olive: var(--brand-primary-hex, #34421e);--oi-cream: var(--brand-background-hex, #fffdf8);background:var(--oi-bg, var(--oi-cream));color:var(--oi-text, var(--oi-olive));box-sizing:border-box}.order-includes--diamond-detail-only{display:none}html:has(.ring-builder-diamonds.is-diamond-detail-open) .order-includes--diamond-detail-only{display:block}.order-includes__inner{width:100%;max-width:var(--oi-max-width, 1180px);margin:0 auto;padding-left:clamp(16px,4vw,24px);padding-right:clamp(16px,4vw,24px)}.order-includes__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:center}.order-includes__content{min-width:0}.order-includes__header{margin:0 0 clamp(16px,3vw,24px);text-align:center}.order-includes__eyebrow{margin:0 0 10px;color:var(--oi-accent, var(--oi-olive));font-size:clamp(10px,1.6vw,11px);font-weight:600;letter-spacing:.22em;line-height:1.3;text-transform:uppercase}.order-includes__heading{margin:0;color:var(--oi-heading, var(--oi-olive));font-family:var(--font-heading-family),"eb-garamond",Georgia,serif;font-size:clamp(1.4rem,4.2vw,2.2rem);font-weight:500;letter-spacing:.04em;line-height:1.15}.order-includes__divider{display:flex;align-items:center;justify-content:center;gap:14px;margin:14px 0 12px}.order-includes__divider-line{display:block;width:clamp(40px,8vw,88px);height:1px;background:var(--oi-accent, var(--oi-olive));opacity:.45}.order-includes__divider-diamond{width:7px;height:7px;flex-shrink:0;background:var(--oi-accent, var(--oi-olive));transform:rotate(45deg)}.order-includes__subheading{margin:0 auto;max-width:36em;color:var(--oi-text, var(--oi-olive));font-size:clamp(13px,2.4vw,15px);line-height:1.55;opacity:.78}.order-includes__items{display:grid;gap:0;margin:0;min-width:0}.order-includes__item{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:clamp(10px,2vw,16px);align-items:center;padding:clamp(12px,2vw,16px) 4px;border-bottom:1px solid rgba(var(--brand-primary, 52, 66, 30),.12);transition:background-color .2s ease,padding-left .2s ease}.order-includes__item:first-child{border-top:1px solid rgba(var(--brand-primary, 52, 66, 30),.12)}.order-includes__item--no-index{grid-template-columns:auto minmax(0,1fr)}.order-includes__index{width:2.1em;color:var(--oi-accent, var(--oi-olive));font-family:var(--font-heading-family),"eb-garamond",Georgia,serif;font-size:13px;font-weight:600;letter-spacing:.12em;line-height:1}.order-includes__icon{display:flex;align-items:center;justify-content:center;width:clamp(36px,6vw,44px);height:clamp(36px,6vw,44px);border:1px solid var(--oi-olive);border-radius:50%;background:var(--oi-cream);color:var(--oi-olive);flex-shrink:0}.order-includes__icon svg{width:55%;height:55%;fill:none;stroke:currentColor}.order-includes__copy{min-width:0}.order-includes__item-title{margin:0;color:var(--oi-heading, var(--oi-olive));font-family:var(--font-body-family),sans-serif;font-size:clamp(13px,2.2vw,15px);font-weight:600;letter-spacing:.01em;line-height:1.35}.order-includes__item-desc{margin:4px 0 0;color:var(--oi-text, var(--oi-olive));font-size:clamp(12px,1.9vw,13px);line-height:1.5;opacity:.72}.order-includes__media{margin:0;width:100%;min-width:0}.order-includes__frame{position:relative;overflow:hidden;width:100%;height:auto;margin:0 auto;line-height:0;background:rgba(var(--brand-primary, 52, 66, 30),.06);border:1px solid var(--oi-olive);box-shadow:0 18px 40px rgba(var(--brand-primary, 52, 66, 30),.1)}.order-includes__frame:before,.order-includes__frame:after{content:"";position:absolute;z-index:2;width:8px;height:8px;background:var(--oi-accent, var(--oi-olive));transform:rotate(45deg);pointer-events:none}.order-includes__frame:before{top:12px;left:12px}.order-includes__frame:after{right:12px;bottom:12px}.order-includes__frame video,.order-includes__frame img,.order-includes__frame iframe,.order-includes__placeholder{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:var(--oi-media-ratio, 16 / 9);object-fit:contain;object-position:center;border:0;vertical-align:top}.order-includes__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;padding:24px;color:var(--oi-olive);font-size:13px;text-align:center}.order-includes__placeholder svg{width:42px;height:42px;fill:none;stroke:currentColor}.order-includes__caption{margin:10px 0 0;color:var(--oi-text, var(--oi-olive));font-size:12px;font-style:italic;letter-spacing:.04em;line-height:1.4;text-align:center;opacity:.75}@media screen and (max-width:989px){.order-includes__content{order:1}.order-includes__media{order:2}}@media screen and (min-width:750px)and (max-width:989px){.order-includes__item:hover{background:rgba(var(--brand-primary, 52, 66, 30),.06)}}@media screen and (min-width:990px){.order-includes{min-height:var(--oi-fit-height, calc(100dvh - var(--header-height, 100px)));display:flex;align-items:center}.order-includes__inner{display:flex;align-items:center}.order-includes__layout{width:100%;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,4vw,56px)}.order-includes__layout:not(.order-includes__layout--media-right) .order-includes__media{order:-1}.order-includes__header{text-align:left;margin-bottom:20px}.order-includes__divider{justify-content:flex-start}.order-includes__subheading{margin:0}.order-includes__item:hover{background:rgba(var(--brand-primary, 52, 66, 30),.06);padding-left:12px}.order-includes__media{display:flex;flex-direction:column;justify-content:center;align-items:center}.order-includes__frame{width:auto;max-width:100%}.order-includes__frame video,.order-includes__frame img,.order-includes__frame iframe{width:auto;height:auto;max-width:100%;max-height:min(70dvh,var(--oi-video-max-height, 70dvh))}}@media(prefers-reduced-motion:reduce){.order-includes__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-order-includes.css.map */
