.ih-custom{position:relative;overflow:hidden;background-color:var(--c-anchor-800);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='24'%3E%3Cpath d='M0 6c40 6 80-6 120 0s80 6 120 0M0 18c40 6 80-6 120 0s80 6 120 0' fill='none' stroke='%23fff' stroke-opacity='.045'/%3E%3C/svg%3E")}.ih-custom__in{display:grid;gap:var(--sp-6);align-items:center}.ih-custom__eyebrow{color:#f4a99b}.ih-custom__title{margin:var(--sp-3) 0 var(--sp-4);font-family:var(--font-display);font-size:clamp(36px,28px + 2.6vw,56px);font-weight:400;line-height:1.06;letter-spacing:-.01em;text-wrap:balance;color:#fff}.ih-custom__text{margin:0;max-width:52ch;font-size:var(--fs-body);line-height:1.6;letter-spacing:0;color:#ffffffd1}.ih-custom__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-5);margin-top:var(--sp-8)}.ih-custom__cta .ih-btn{width:100%}.ih-custom__note{margin:0;max-width:28ch;font-size:13px;line-height:1.4;letter-spacing:0;color:#ffffffc7}.ih-fan{position:relative;height:240px;margin-top:var(--sp-2)}.ih-fan__sw{--a: calc((var(--n) - 2) * 17deg);position:absolute;left:50%;bottom:12px;width:112px;height:196px;margin-left:-56px;border:5px solid #fff;border-radius:var(--r-md);background-color:var(--c);background-image:var(--img, none);background-size:cover;box-shadow:0 10px 24px #00000047;transform-origin:50% 100%;transform:rotate(var(--a));transition:transform var(--dur-4) var(--ease-out)}.ih-fan__sw--weave:not([style*=--img]){background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.14) 0 2px,transparent 2px 6px),repeating-linear-gradient(-45deg,rgba(0,0,0,.1) 0 2px,transparent 2px 6px)}.ih-fan__sw--dots:not([style*=--img]){background-image:radial-gradient(rgba(255,255,255,.22) 1px,transparent 1.2px);background-size:6px 6px}.ih-fan__sw:after{content:attr(data-name);position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:var(--r-xs);background:#ffffffeb;color:var(--c-anchor-800);font-size:11px;font-weight:600;letter-spacing:0}@media(hover:hover){.ih-custom:hover .ih-fan__sw{transform:rotate(calc(var(--a) * 1.12))}}.ih-steps{position:relative;display:grid;gap:var(--sp-4);margin:var(--sp-6) 0 0;padding:0 0 0 var(--sp-3);list-style:none}.ih-steps:before{content:"";position:absolute;top:20px;bottom:20px;left:calc(var(--sp-3) + 19px);width:2px;background:repeating-linear-gradient(180deg,#f4a99b 0 6px,transparent 6px 12px);transform-origin:top}.ih-steps__item{position:relative;display:flex;align-items:center;gap:var(--sp-4);font-size:14px;font-weight:500;line-height:1.3;color:#fff}.ih-steps__num{display:grid;flex:none;place-items:center;width:40px;height:40px;border:2px solid #f4a99b;border-radius:50%;background:var(--c-anchor-800);font-size:15px;font-weight:600}.js .ih-steps[data-ih-reveal]{opacity:1;transform:none}.js .ih-steps[data-ih-reveal]:before{transform:scaleY(0);transition:transform var(--dur-5) var(--ease-out)}.js .ih-steps[data-ih-reveal] .ih-steps__item{opacity:0;transform:translateY(12px);transition:opacity var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-out);transition-delay:calc(var(--k) * .12s + .2s)}.js .ih-steps[data-ih-reveal].is-in:before{transform:none}.js .ih-steps[data-ih-reveal].is-in .ih-steps__item{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .ih-steps[data-ih-reveal]:before,.js .ih-steps[data-ih-reveal] .ih-steps__item{opacity:1;transform:none;transition:none}}@media(scripting:none){.js .ih-steps[data-ih-reveal]:before,.js .ih-steps[data-ih-reveal] .ih-steps__item{opacity:1;transform:none}}@media(min-width:750px){.ih-custom__cta .ih-btn{width:auto}}@media(min-width:990px){.ih-custom__in{grid-template-columns:1.05fr 1fr;gap:var(--sp-16)}.ih-fan{height:320px}.ih-fan__sw{width:150px;height:260px;margin-left:-75px;bottom:20px;--a: calc((var(--n) - 2) * 17deg)}.ih-steps{grid-column:1 / -1;grid-template-columns:repeat(5,1fr);gap:0;margin-top:var(--sp-12);padding:0}.ih-steps:before{top:20px;bottom:auto;left:10%;right:10%;width:auto;height:2px;background:repeating-linear-gradient(90deg,#f4a99b 0 6px,transparent 6px 12px);transform-origin:left}.js .ih-steps[data-ih-reveal]:before{transform:scaleX(0)}.js .ih-steps[data-ih-reveal].is-in:before{transform:none}.ih-steps__item{flex-direction:column;gap:var(--sp-3);text-align:center}.ih-steps__label{max-width:15ch}}.ih-custom:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1.5px dashed rgba(244,169,155,.32);border-radius:var(--r-md);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-customise-band.css.map */
