.icm,.icm *,.icm *:before,.icm *:after{box-sizing:border-box}.icm{--icm-pad: 24px;--icm-inset: max(var(--icm-pad), calc((100% - 1904px) / 2 + var(--icm-pad)));--icm-ink: #0B0E10;--icm-slate: #344B5A;--icm-muted: #666;padding:80px var(--icm-inset);background:var(--icm-bg);color:var(--icm-ink);font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif}@media(min-width:1200px){.icm{--icm-pad: 32px}}.icm__head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.icm__left{min-width:0}.icm__sub{max-width:560px;margin-top:-4px;color:var(--icm-muted);font-size:inherit;font-weight:500;line-height:1.4}.icm__sub p{margin:0;color:inherit;font:inherit}.icm__eyebrow{margin:0;padding:8px 16px;border:1px solid rgba(11,14,16,.16);border-radius:8px;font-size:12px;line-height:1.3;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--icm-slate)}.icm__title{margin:0;color:var(--icm-ink);line-height:1.2}.icm__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.icm__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.icm__item{position:relative;border-radius:8px;overflow:hidden;transition:background-color .3s ease}.icm__item.is-open{background:var(--icm-card, #fff)}.icm__item-head{margin:0;color:var(--icm-ink);line-height:1.2}.icm__trigger{display:flex;align-items:center;gap:16px;width:100%;padding:24px;margin:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.icm__trigger:focus-visible{outline:2px solid var(--icm-slate);outline-offset:-2px;border-radius:8px}.icm__icon{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;border-radius:8px;background:var(--icm-tile);color:var(--icm-slate)}.icm__item:not(.is-open) .icm__trigger:hover .icm__item-title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.icm__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.3,1,.4,1)}.icm__item.is-open .icm__panel{grid-template-rows:1fr}.icm__panel-inner{min-height:0;overflow:hidden;padding:0 24px 0 88px;opacity:0;transition:opacity .25s ease}.icm__item.is-open .icm__panel-inner{opacity:1;transition-delay:.12s}.icm__text{margin:0;max-width:56ch;font-size:inherit;font-weight:inherit;line-height:1.55;color:var(--icm-ink)}.icm__pairing{margin:8px 0 24px;font-weight:500;color:var(--icm-muted)}.icm__text:last-child{margin-bottom:24px}.icm__progress{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--icm-tile);transform:scaleX(0);transform-origin:left}.icm.is-auto .icm__item.is-open .icm__progress{animation:icm-progress var(--icm-ms, 7s) linear forwards}.icm.is-paused .icm__item.is-open .icm__progress{animation-play-state:paused}@keyframes icm-progress{to{transform:scaleX(1)}}.icm__stage{position:relative;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#e9e6e0}.icm__slide{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 20% 10%,color-mix(in srgb,var(--icm-slide) 55%,#fff) 0%,var(--icm-slide) 60%,color-mix(in srgb,var(--icm-slide) 80%,#0B0E10) 130%);opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.icm__slide.is-active{opacity:1;visibility:visible;transition:opacity .5s ease}.icm__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.icm__slide.is-active .icm__img{transform:none}.icm__card{position:absolute;left:16px;bottom:16px;width:min(304px,calc(100% - 32px));padding:16px;border-radius:8px;background:#fff;box-shadow:0 10px 30px #0b0e1024;transform:translateY(10px);opacity:0;transition:transform .6s cubic-bezier(.2,.8,.2,1) .15s,opacity .4s ease .15s}.icm__slide.is-active .icm__card{transform:none;opacity:1}.icm__card-label{margin:0 0 2px;font-size:12px;line-height:1.3;font-weight:500;color:var(--icm-muted)}.icm__card-title{margin:0 0 8px;font-size:15px;line-height:1.3;font-weight:500;letter-spacing:-.01em}.icm__product{display:flex;align-items:center;gap:16px;padding:8px;margin:0 -8px 8px;border-radius:8px;color:inherit;text-decoration:none;transition:background-color .2s ease-in-out}.icm__product:hover,.icm__product:focus-visible{background:#f7f6f2;outline:none}.icm__thumb{flex:0 0 48px;width:48px;height:48px;border-radius:8px;overflow:hidden;background:#f7f6f2}.icm__thumb img{display:block;width:100%;height:100%;object-fit:cover}.icm__product-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.icm__product-name{font-size:13.65px;line-height:1.3;font-weight:500}.icm__product-price{font-size:12px;font-weight:500;color:var(--icm-muted)}.icm__arrow{display:inline-block;margin-left:8px;font-size:14px;transition:transform .2s ease}.icm__product:hover .icm__arrow{transform:translate(3px)}.icm__notes-label{margin:0 0 8px;font-size:12px;line-height:1.3;font-weight:500;color:var(--icm-muted)}.icm__notes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.icm__notes li{padding:4px 8px;border-radius:8px;background:#a2ffe9;color:var(--icm-slate);font-size:12px;line-height:1.2;font-weight:500;transform:translateY(4px);opacity:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.icm__slide.is-active .icm__notes li{transform:none;opacity:1}.icm__slide.is-active .icm__notes li:nth-child(1){transition-delay:.3s}.icm__slide.is-active .icm__notes li:nth-child(2){transition-delay:.36s}.icm__slide.is-active .icm__notes li:nth-child(3){transition-delay:.42s}.icm__slide.is-active .icm__notes li:nth-child(4){transition-delay:.48s}@media(max-width:989px){.icm{padding-top:56px;padding-bottom:56px}.icm__head{margin-bottom:24px}.icm__body{grid-template-columns:1fr;gap:24px}}@media(max-width:749px){.icm__trigger{gap:16px;padding:16px}.icm__panel-inner{padding:0 16px 0 80px}.icm__card{left:16px;bottom:16px;width:min(280px,calc(100% - 24px));padding:16px}}@media(prefers-reduced-motion:reduce){.icm__panel,.icm__panel-inner,.icm__slide,.icm__img,.icm__card,.icm__notes li{transition:none!important}.icm__card,.icm__notes li,.icm__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ic-moments.css.map */
