.details{background:var(--dt-bg, #FAF6F2);color:var(--dt-text, #2A1A14);padding:var(--dt-padding-top, 112px) 0 var(--dt-padding-bottom, 112px)}.details__container{max-width:1440px;margin:0 auto;padding:0 20px}.details__layout--stacked{max-width:880px;margin:0 auto}.details__layout--stacked .details__head{text-align:center;margin-bottom:48px}.details__layout--two-col{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:990px){.details__layout--two-col{grid-template-columns:1fr 1.5fr;gap:80px;align-items:start}.details__layout--two-col .details__head{position:sticky;top:24px}}.details__eyebrow{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--dt-brand, #BC6767);margin:0 0 16px}.details__h2 p{font-size:clamp(30px,4vw,52px);line-height:1.05;letter-spacing:-.025em;font-weight:500;margin:0 0 16px}.details__h2 em,.details__h2 p em{font-style:italic;color:var(--dt-accent, #BC6767)}.details__h2 p{margin:0}.details__sub{font-size:clamp(15px,1.2vw,17px);line-height:1.55;color:var(--dt-muted, #6B5B52);margin:0 0 16px;max-width:52ch}.details__layout--stacked .details__sub{margin-left:auto;margin-right:auto}.details__help{margin-top:28px;padding:18px 20px;background:var(--dt-active, #E9F5F7);border-radius:16px;border:1px solid var(--dt-border, #F4E1DE)}.details__help p{margin:0 0 8px;font-size:14px;color:var(--dt-muted, #6B5B52)}.details__help-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--dt-brand, #BC6767);text-decoration:none;transition:gap .2s ease}.details__help-link:hover{gap:10px}.details__list{display:flex;flex-direction:column;gap:12px}.details__item{background:var(--dt-card, #FFFFFF);border:1px solid var(--dt-border, #F4E1DE);border-radius:16px;overflow:hidden;transition:background .4s ease,border-color .3s ease,box-shadow .3s ease}.details__item[open]{background:var(--dt-active, #E9F5F7);border-color:#bc676733;box-shadow:0 18px 40px -22px #bc676738}.details__summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:20px 24px;font-size:clamp(16px,1.3vw,19px);font-weight:500;letter-spacing:-.01em;color:var(--dt-text, #2A1A14);transition:padding-left .3s ease}.details__summary::-webkit-details-marker{display:none}.details__summary::marker{display:none;content:""}.details__summary:hover{padding-left:28px}.details__icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--dt-border, #F4E1DE);color:var(--dt-brand, #BC6767);display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.details__icon svg{width:18px;height:18px}.details__item[open] .details__icon{background:var(--dt-brand, #BC6767);color:#fff;transform:scale(1.05) rotate(-4deg)}.details__title{flex:1;line-height:1.3}.details__toggle{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--dt-border, #F4E1DE);color:var(--dt-brand, #BC6767);position:relative;transition:background .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.details__toggle-h,.details__toggle-v{position:absolute;top:50%;left:50%;background:currentColor;transition:transform .4s cubic-bezier(.22,1,.36,1)}.details__toggle-h{width:14px;height:2px;transform:translate(-50%,-50%);border-radius:2px}.details__toggle-v{width:2px;height:14px;transform:translate(-50%,-50%);border-radius:2px}.details__item[open] .details__toggle{background:var(--dt-brand, #BC6767);color:#fff;transform:rotate(90deg)}.details__item[open] .details__toggle-v{transform:translate(-50%,-50%) scaleY(0)}.details__content-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1)}.details__item[open] .details__content-wrap{grid-template-rows:1fr}.details__content{min-height:0;overflow:hidden;padding:0 24px 22px 76px;font-size:15px;line-height:1.65;color:var(--dt-muted, #6B5B52)}.details__summary:not(:has(.details__icon))~.details__content-wrap .details__content{padding-left:24px}.details__content>p{margin:0 0 12px}.details__content>p:last-child{margin-bottom:0}.details__content strong{color:var(--dt-text, #2A1A14);font-weight:600}.details__list-items{list-style:none;padding:0;margin:0 0 12px}.details__list-items li{position:relative;padding:8px 0 8px 20px;font-size:15px;line-height:1.5;border-bottom:1px dashed rgba(42,26,20,.08)}.details__list-items li:last-child{border-bottom:none}.details__list-items li:before{content:"";position:absolute;left:0;top:18px;width:8px;height:8px;border-radius:50%;background:var(--dt-brand, #BC6767);opacity:.7}.details__list-items strong{color:var(--dt-text, #2A1A14);font-weight:600}.details__image-wrap{margin:16px 0 8px;border-radius:12px;overflow:hidden}.details__image{width:100%;height:auto;display:block}.details__inline-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:600;color:var(--dt-brand, #BC6767);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;transition:gap .2s ease}.details__inline-link:hover{gap:10px}.details .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.details .reveal.in{opacity:1;transform:translateY(0)}.details .reveal[data-delay="2"].in{transition-delay:.15s}@media(prefers-reduced-motion:reduce){.details .reveal{opacity:1;transform:none;transition:none}.details__item,.details__toggle,.details__icon,.details__content-wrap{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/details-section.css.map */
