.ig-usp__head{gap:clamp(24px,2.6vw,40px);margin-bottom:clamp(48px,6vw,104px);display:grid}.ig-usp__title{font-size:var(--ig-fs-xxl)}.ig-usp__list{border-bottom:1px solid var(--ig-line)}.ig-usp__item{border-top:1px solid var(--ig-line)}.ig-usp__row{color:var(--ig-black);transition:opacity .5s var(--ig-ease-out);grid-template-columns:clamp(44px,6vw,112px) minmax(0,1fr) minmax(0,.5fr) clamp(52px,5vw,84px);grid-template-areas:"index name detail icon";align-items:center;column-gap:clamp(16px,2.6vw,52px);padding-block:clamp(26px,3.2vw,56px);display:grid;position:relative}.ig-usp__row:after{content:"";background:var(--ig-red);transform-origin:100%;height:2px;transition:transform .9s var(--ig-ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ig-usp__index{transition:color .4s var(--ig-ease-out);grid-area:index;align-self:start;padding-top:.6em}.ig-usp__name{transition:transform .8s var(--ig-ease-out), color .5s var(--ig-ease-out);grid-area:name;font-size:clamp(2.4rem,6.2vw,7.25rem);line-height:.9}.ig-usp__detail{min-width:0;font-size:var(--ig-fs-s);color:var(--ig-mute);grid-area:detail;justify-content:space-between;align-items:center;gap:16px;line-height:1.4;display:flex}.ig-usp__price{font-family:var(--ig-font-display);color:var(--ig-black);align-items:flex-start;gap:2px;font-weight:800;font-stretch:70%;line-height:.82;display:inline-flex}.ig-usp__currency{margin-top:.18em;font-size:clamp(1.4rem,2vw,2.25rem)}.ig-usp__amount{letter-spacing:-.02em;font-size:clamp(3rem,5.2vw,5.75rem)}.ig-usp__cents{gap:8px;font-size:clamp(1.25rem,1.9vw,2.1rem);display:grid}.ig-usp__cents small{font-family:var(--ig-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ig-mute);font-size:.6875rem;font-weight:600;font-stretch:100%}.ig-usp__icon{width:clamp(46px,4.6vw,76px);color:var(--ig-black);transition:color .4s var(--ig-ease-out), transform .8s var(--ig-ease-out);grid-area:icon;justify-self:end}.ig-usp__icon .ig-icon{stroke-width:1.2px;width:100%;height:auto}.ig-usp__thumb{display:none}.ig-usp__go{background:var(--ig-red);width:48px;height:48px;color:var(--ig-white);opacity:0;transition:opacity .4s var(--ig-ease-out), transform .6s var(--ig-ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:calc(clamp(52px,5vw,84px) + clamp(16px,2.6vw,52px));transform:translate(-12px,-50%)scale(.6)}.ig-usp__go .ig-icon{width:20px;height:20px}.ig-usp__row:is(:hover,:focus-visible):after{transform-origin:0;transform:scaleX(1)}.ig-usp__row:is(:hover,:focus-visible) .ig-usp__index,.ig-usp__row:is(:hover,:focus-visible) .ig-usp__icon{color:var(--ig-red)}.ig-usp__row:is(:hover,:focus-visible) .ig-usp__name{transform:translate(clamp(8px,1.6vw,32px))}.ig-usp__row:is(:hover,:focus-visible) .ig-usp__icon :is(path,circle,rect){animation:ig-usp-draw 1.1s var(--ig-ease-out) both}.ig-usp__row:is(:hover,:focus-visible) .ig-usp__go{opacity:1;transform:translateY(-50%)scale(1)}.ig-usp__row:focus-visible{outline-offset:-2px;border-radius:0}.ig-usp__list:has(.ig-usp__row:is(:hover,:focus-visible)) .ig-usp__row:not(:hover,:focus-visible){opacity:.38}.ig-usp__cursor{z-index:20;aspect-ratio:4/5;pointer-events:none;will-change:transform;width:clamp(230px,19vw,340px);position:fixed;top:0;left:0}.ig-usp__cursor-inner{border-radius:var(--ig-radius-lg);background:var(--ig-coal);width:100%;height:100%;box-shadow:0 50px 90px -40px color-mix(in srgb, var(--ig-black) 70%, transparent);opacity:0;transition:opacity .35s var(--ig-ease-out), transform .6s var(--ig-ease-out);position:relative;overflow:hidden;transform:scale(.55)}.ig-usp__cursor.is-visible .ig-usp__cursor-inner{opacity:1;transform:scale(1)}.ig-usp__cursor-media{opacity:0;transition:opacity .5s var(--ig-ease-out), transform 1s var(--ig-ease-out);position:absolute;inset:0;transform:scale(1.18)}.ig-usp__cursor-media.is-active{opacity:1;transform:scale(1)}.ig-usp__cursor-media>:is(img,video){object-fit:cover;width:100%;height:100%}@media (width<=1024px),(hover:none){.ig-usp__cursor{display:none}.ig-usp__row{grid-template-columns:auto minmax(0,1fr) clamp(84px,22vw,136px);grid-template-areas:"icon index thumb""name name thumb""detail detail thumb";align-items:start;gap:10px 12px}.ig-usp__index{align-self:center;padding-top:0}.ig-usp__icon{width:26px;color:var(--ig-red);justify-self:start}.ig-usp__icon .ig-icon{stroke-width:1.75px}.ig-usp__name{font-size:clamp(2.1rem,8.4vw,4.25rem)}.ig-usp__detail{font-size:.9375rem}.ig-usp__thumb{aspect-ratio:4/5;background:var(--ig-coal);border-radius:14px;grid-area:thumb;align-self:center;display:block;overflow:hidden}.ig-usp__thumb img{object-fit:cover;width:100%;height:100%}.ig-usp__go{display:none}.ig-usp__row:is(:hover,:focus-visible) .ig-usp__name{transform:none}.ig-usp__list:has(.ig-usp__row:is(:hover,:focus-visible)) .ig-usp__row:not(:hover,:focus-visible){opacity:1}.ig-usp__amount{font-size:clamp(2.5rem,12vw,3.5rem)}}@keyframes ig-usp-draw{0%{stroke-dasharray:120;stroke-dashoffset:120px}to{stroke-dasharray:120;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ig-usp__row,.ig-usp__name,.ig-usp__go,.ig-usp__row:after,.ig-usp__cursor-inner,.ig-usp__cursor-media{transition:none}.ig-usp__row:is(:hover,:focus-visible) .ig-usp__icon :is(path,circle,rect){animation:none}}
