.ivs{--ivs-ctrl: 2.375rem;--ivs-t-xxs: .594rem;--ivs-t-xs: .688rem;--ivs-t-s: .75rem;--ivs-t-m: .875rem;--ivs-t-l: 1rem;--ivs-t-xl: 1.125rem;--ivs-sp-1: 8px;--ivs-sp-2: 12px;--ivs-sp-3: 16px;--ivs-sp-4: 20px;--ivs-w: min(230px, 62vw);--ivs-w2: calc(var(--ivs-w) * var(--ivs-shrink));--ivs-w3: calc(var(--ivs-w2) * var(--ivs-shrink));--ivs-gap: var(--ivs-sp-2);--ivs-tilt: 12deg;--ivs-persp: 800px;--ivs-persp-big: calc(var(--ivs-persp) / var(--ivs-shrink));--ivs-persp-sm: calc(var(--ivs-persp) * var(--ivs-shrink));--ivs-side: calc(var(--ivs-gap) * 2 + var(--ivs-w2) + var(--ivs-w3));--ivs-stage-w: calc(var(--ivs-side) * 2 + var(--ivs-w));--ivs-detail-w: 344px;--ivs-pad-x: var(--ivs-sp-4);--ivs-stage-gap: var(--ivs-sp-3);--ivs-ease-in: cubic-bezier(.4, .05, .2, 1);--ivs-ease-out: cubic-bezier(.5, 0, .9, .4);display:block;background:var(--ivs-bg);color:var(--ivs-ink);overflow:hidden;padding:var(--ivs-pad-top) 0 var(--ivs-pad-bottom)}.ivs *,.ivs *:before,.ivs *:after{box-sizing:border-box}.ivs__inner{padding-left:var(--ivs-pad-x);padding-right:var(--ivs-pad-x)}.ivs__top{text-align:center;margin-bottom:calc(var(--ivs-sp-4) * 1.4)}.ivs .ivs__kicker{display:block;font-size:var(--ivs-t-s);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ivs-kicker);margin-bottom:var(--ivs-sp-1)}.ivs .ivs__heading{margin:0;font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-style:var(--heading-font-style, normal);letter-spacing:var(--heading-letter-spacing, 0);font-size:clamp(1.6rem,5.2vw,2.75rem);line-height:1.08;color:var(--ivs-ink)}.ivs__stage{display:flex;flex-direction:column;gap:var(--ivs-sp-3)}.ivs__brand{display:flex;align-items:center;justify-content:space-between;gap:var(--ivs-sp-2)}.ivs__brand-id{display:flex;align-items:center;gap:var(--ivs-sp-1)}.ivs__avatar{flex:0 0 var(--ivs-ctrl);width:var(--ivs-ctrl);height:var(--ivs-ctrl);border-radius:50%;overflow:hidden;border:1px solid var(--ivs-line);background:#fff;display:flex;align-items:center;justify-content:center}.ivs__avatar img{width:100%;height:100%;object-fit:contain;padding:4px;display:block}.ivs__brand-text{display:flex;flex-direction:column;gap:2px}.ivs__handle{font-size:var(--ivs-t-s);line-height:1.2}.ivs__eyebrow{font-size:var(--ivs-t-xxs);letter-spacing:.18em;color:var(--ivs-muted);line-height:1.2}.ivs .social-icons.large .social-icons--link{width:var(--ivs-ctrl);height:var(--ivs-ctrl)}.ivs .social-icons--link{background-color:rgb(var(--text-color),.08);color:inherit}.ivs .social-icons--link:hover{background-color:rgb(var(--text-color),.16)}.ivs__cards{display:flex;align-items:center;gap:var(--ivs-gap)}.ivs__card{position:relative;overflow:hidden;flex:0 0 auto;aspect-ratio:var(--ivs-ratio);background:var(--ivs-line);transform-origin:left center;padding:0;border:0;border-radius:var(--ivs-radius);backface-visibility:hidden}.ivs__card--active{width:var(--ivs-w);box-shadow:0 14px 34px #00000021}.ivs__card--next{width:var(--ivs-w2);cursor:pointer;transform:perspective(var(--ivs-persp)) rotateY(var(--ivs-tilt))}.ivs__card--next:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff2e;pointer-events:none}.ivs__card--third{display:none;width:var(--ivs-w3);cursor:default}.ivs__poster,.ivs__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ivs__video{opacity:0;transition:opacity .26s ease}.ivs__card--active.is-playing .ivs__video{opacity:1}.ivs__bar{position:absolute;top:var(--ivs-sp-2);left:var(--ivs-sp-2);right:var(--ivs-sp-2);height:3px;border-radius:2px;background:#0000004d;overflow:hidden;z-index:4}.ivs__bar-fill{display:block;height:100%;width:0;background:#fff}.ivs .ivs__badge{position:absolute;top:var(--ivs-sp-1);left:var(--ivs-sp-1);z-index:4;font-size:var(--ivs-t-xxs)}.ivs .ivs__card--active .ivs__badge{top:calc(var(--ivs-sp-2) * 2);left:var(--ivs-sp-2)}.ivs .ivs__badge[hidden]{display:none}.ivs__count{position:absolute;top:calc(var(--ivs-sp-2) * 2);right:var(--ivs-sp-2);z-index:4;background:#0000006b;color:#fff;padding:4px 9px;border-radius:999px;font-size:var(--ivs-t-xxs);letter-spacing:.14em;line-height:1}.ivs__play{position:absolute;top:50%;left:50%;width:var(--ivs-ctrl);height:var(--ivs-ctrl);transform:translate(-50%,-50%);border-radius:50%;background:#0000006b;color:#fff;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none}.ivs__play svg{width:13px;height:13px}.ivs__overlay{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:var(--ivs-sp-2);display:flex;flex-direction:column;gap:var(--ivs-sp-1)}.ivs__overlay:before{content:"";position:absolute;left:0;right:0;bottom:0;top:-140px;background:linear-gradient(to top,#000000d9,#00000080 38%,#00000024 72%,#0000);pointer-events:none;z-index:-1}.ivs__card--next .ivs__overlay:before{top:-105px}.ivs__ov-link{display:flex;flex-direction:column;gap:2px;color:#fff;text-decoration:none;min-width:0;text-shadow:0 1px 3px rgba(0,0,0,.45)}.ivs__ov-title{font-size:var(--ivs-t-s);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivs__ov-price{font-size:var(--ivs-t-m);font-weight:600;line-height:1.3;white-space:nowrap}.ivs__ov-price s{font-weight:400;opacity:.7;margin-left:7px;font-size:var(--ivs-t-xs)}.ivs .ivs__shop{display:none;align-items:center;justify-content:center;height:var(--ivs-ctrl);padding:0 var(--ivs-sp-2);border:0;border-radius:8px;background:#fff;color:#171514;font:inherit;font-size:var(--ivs-t-xs);line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:all .3s ease-in-out}.ivs .ivs__shop:hover{background:#ffffffdb}.ivs__card--next .ivs__overlay{padding:var(--ivs-sp-1)}.ivs__card--next .ivs__ov-title{font-size:var(--ivs-t-xs)}.ivs__card--next .ivs__ov-price{font-size:var(--ivs-t-s)}.ivs__card--next .ivs__ov-price s{font-size:var(--ivs-t-xxs)}.ivs__panel{display:none;flex-direction:column;gap:var(--ivs-sp-2)}.ivs__panel.is-active{display:flex}.ivs__head{display:flex;flex-direction:column;gap:5px}.ivs__head-thumb{display:none;flex:0 0 60px;width:60px;height:75px;overflow:hidden;background:#0000000d}.ivs__head-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ivs__head-text{display:flex;flex-direction:column;gap:4px;min-width:0}.ivs__title{font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);font-size:var(--ivs-t-xl);line-height:1.2;color:var(--ivs-ink);text-decoration:none}.ivs__prices{display:flex;align-items:baseline;gap:var(--ivs-sp-1)}.ivs__price{font-size:var(--ivs-t-l);font-weight:500}.ivs__compare{font-size:var(--ivs-t-s);color:var(--ivs-muted)}.ivs__blurb{display:none;margin:0;font-size:var(--ivs-t-s);line-height:1.55;color:var(--ivs-muted)}.ivs__form{display:flex;flex-direction:column;gap:var(--ivs-sp-2);margin:0}.ivs__sizes-wrap{display:flex;flex-direction:column;gap:6px}.ivs .ivs__label{margin-bottom:0;font-size:var(--ivs-t-xs);color:var(--ivs-muted)}.ivs__sizes{display:flex;gap:var(--ivs-sp-1);flex-wrap:wrap;align-items:center}.ivs .ivs__size{flex:0 0 auto;width:auto;min-width:3.5rem;height:var(--ivs-ctrl);padding:0 var(--ivs-sp-1);border-radius:.25rem;background-color:rgba(var(--background-color-input));color:rgba(var(--text-color-input));border:.06rem solid rgba(var(--border-color));font:inherit;font-size:var(--ivs-t-s);line-height:1;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.ivs .ivs__size:hover,.ivs .ivs__size.is-selected{background-color:rgba(var(--text-color-input));color:rgba(var(--background-color-input))}.ivs .ivs__size.is-soldout{text-decoration:line-through;border-style:dashed;opacity:.55;cursor:not-allowed}.ivs .ivs__size.is-soldout:hover{background-color:rgba(var(--background-color-input));color:rgba(var(--text-color-input))}.ivs .atc-wrapper{display:flex;align-items:stretch;gap:var(--ivs-sp-1);margin-bottom:0}.ivs .atc-wrapper>*{flex:1 1 0;min-width:0;margin:0}.ivs .shopify-payment-button{display:block}.ivs .atc-button,.ivs .shopify-payment-button__button{width:100%;height:100%;min-height:var(--ivs-ctrl);padding:0 var(--ivs-sp-1);font-size:var(--ivs-t-s);white-space:nowrap;display:flex;align-items:center;justify-content:center}.ivs .atc-button [data-add-to-cart-text],.ivs .add-to-cart-text{display:flex;align-items:center;justify-content:center;gap:6px}.ivs [data-atc-price]{display:none}.ivs__foot{display:flex;flex-direction:column;gap:var(--ivs-sp-1)}.ivs__note{margin:0;font-size:var(--ivs-t-xs);line-height:1.45;color:var(--ivs-muted);text-align:center}.ivs__more{display:none;font-size:var(--ivs-t-xs);letter-spacing:.14em;color:var(--ivs-ink);align-self:flex-start;border-bottom:1px solid var(--ivs-ink);padding-bottom:3px;text-decoration:none}.ivs__nav{display:none;align-items:center;gap:var(--ivs-sp-2);margin-top:2px}.ivs .ivs__arrow{flex:0 0 var(--ivs-ctrl);width:var(--ivs-ctrl);height:var(--ivs-ctrl);padding:0;border-radius:50%;border:1px solid var(--ivs-line);background:transparent;color:var(--ivs-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.ivs .ivs__arrow:hover{border-color:var(--ivs-ink)}.ivs__count--inline{position:static;background:none;color:var(--ivs-muted);padding:0}.ivs__empty{font-size:var(--ivs-t-s);color:var(--ivs-muted)}@keyframes ivsOutNext{0%{opacity:1;transform:translate(0) scale(1) perspective(var(--ivs-persp-big)) rotateY(0)}to{opacity:0;transform:translate(calc((var(--ivs-w) + var(--ivs-gap)) * -1)) scale(var(--ivs-shrink)) perspective(var(--ivs-persp-big)) rotateY(0)}}@keyframes ivsGrowNext{0%{transform:translate(calc(var(--ivs-w) + var(--ivs-gap))) scale(var(--ivs-shrink)) perspective(var(--ivs-persp-big)) rotateY(var(--ivs-tilt))}to{transform:translate(0) scale(1) perspective(var(--ivs-persp-big)) rotateY(0)}}@keyframes ivsShiftLeft{0%{transform:translate(calc(var(--ivs-w2) + var(--ivs-gap))) scale(var(--ivs-shrink)) perspective(var(--ivs-persp-big)) rotateY(var(--ivs-tilt))}to{transform:translate(0) scale(1) perspective(var(--ivs-persp)) rotateY(var(--ivs-tilt))}}@keyframes ivsArriveRight{0%{opacity:0;transform:translate(calc(var(--ivs-w3) + var(--ivs-gap))) scale(1) perspective(var(--ivs-persp)) rotateY(var(--ivs-tilt))}55%{opacity:1}to{opacity:1;transform:translate(0) scale(1) perspective(var(--ivs-persp)) rotateY(var(--ivs-tilt))}}@keyframes ivsLeaveRight{0%{opacity:1;transform:translate(0) scale(1) perspective(var(--ivs-persp)) rotateY(var(--ivs-tilt))}to{opacity:0;transform:translate(calc(var(--ivs-w3) + var(--ivs-gap))) scale(1) perspective(var(--ivs-persp)) rotateY(var(--ivs-tilt))}}@keyframes ivsArriveLeft{0%{opacity:0;transform:translate(calc((var(--ivs-w) + var(--ivs-gap)) * -1)) scale(1) perspective(var(--ivs-persp)) rotateY(0)}55%{opacity:1}to{opacity:1;transform:translate(0) scale(1) perspective(var(--ivs-persp)) rotateY(0)}}@keyframes ivsShiftRight{0%{transform:translate(calc((var(--ivs-w) + var(--ivs-gap)) * -1)) scale(calc(1 / var(--ivs-shrink))) perspective(var(--ivs-persp-sm)) rotateY(0)}to{transform:translate(0) scale(1) perspective(var(--ivs-persp)) rotateY(var(--ivs-tilt))}}@keyframes ivsShiftRightSmall{0%{transform:translate(calc((var(--ivs-w2) + var(--ivs-gap)) * -1)) scale(calc(1 / var(--ivs-shrink))) perspective(var(--ivs-persp-sm)) rotateY(var(--ivs-tilt))}to{transform:translate(0) scale(1) perspective(var(--ivs-persp)) rotateY(var(--ivs-tilt))}}@keyframes ivsDetailDown{0%{opacity:0;transform:translateY(-40px) scale(.96);filter:blur(3px)}55%{opacity:1}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ivsDetailSide{0%{opacity:0;transform:translate(130px) scale(.94);filter:blur(3px)}55%{opacity:1}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ivsDetailSideBack{0%{opacity:0;transform:translate(-130px) scale(.94);filter:blur(3px)}55%{opacity:1}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ivsDetailOutDown{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translateY(30px) scale(.98);filter:blur(2px)}}@keyframes ivsDetailOutSide{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translate(-100px) scale(.97);filter:blur(2px)}}@keyframes ivsDetailOutSideBack{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translate(100px) scale(.97);filter:blur(2px)}}.ivs__card.is-in-next,.ivs__card.is-in-prev,.ivs__card.is-out-next,.ivs__card.is-out-prev{will-change:transform,opacity}.ivs__card--active.is-in-next{z-index:2}.ivs__card--active.is-out-next{animation:ivsOutNext .38s var(--ivs-ease-out) both}.ivs__card--active.is-in-next{animation:ivsGrowNext .9s var(--ivs-ease-in) both}.ivs__card--active.is-in-prev{animation:ivsArriveLeft .9s var(--ivs-ease-in) both}.ivs__card--next.is-in-next{animation:ivsShiftLeft .9s var(--ivs-ease-in) both}.ivs__card--next.is-in-prev{animation:ivsShiftRight .9s var(--ivs-ease-in) both}.ivs__card--third.is-in-next{animation:ivsArriveRight .9s var(--ivs-ease-in) both}.ivs__card--third.is-in-prev{animation:ivsShiftRightSmall .9s var(--ivs-ease-in) both}.ivs__card--third.is-out-prev{animation:ivsLeaveRight .38s var(--ivs-ease-out) both}.ivs__panel.is-in>*{animation:ivsDetailDown .7s var(--ivs-ease-in) both}.ivs__panel.is-in>*:nth-child(1){animation-delay:.24s}.ivs__panel.is-in>*:nth-child(2){animation-delay:.32s}.ivs__panel.is-in>*:nth-child(3){animation-delay:.4s}.ivs__panel.is-in>*:nth-child(4){animation-delay:.48s}.ivs__panel.is-in>*:nth-child(5){animation-delay:.56s}.ivs__panel.is-out{animation:ivsDetailOutDown .34s var(--ivs-ease-out) both}@media(prefers-reduced-motion:reduce){.ivs__card.is-in-next,.ivs__card.is-in-prev,.ivs__card.is-out-next,.ivs__card.is-out-prev,.ivs__panel.is-in>*,.ivs__panel.is-out{animation:none!important}.ivs .ivs__shop{transition:none}.ivs .social-icons .social-icons--link:hover{transform:none}}@media screen and (min-width:1025px){.ivs .ivs__shop{display:flex;transform:translateY(150%);opacity:0}.ivs__card:hover .ivs__shop,.ivs__card:focus-within .ivs__shop{transform:translateY(0);opacity:1}.ivs__card--next .ivs__shop{height:calc(var(--ivs-ctrl) * var(--ivs-shrink));font-size:var(--ivs-t-xxs);padding:0 var(--ivs-sp-1)}}@media screen and (min-width:990px){.ivs{--ivs-t-xl: 1.313rem;--ivs-w: 320px;--ivs-gap: calc(var(--ivs-sp-4) + var(--ivs-sp-3));--ivs-pad-x: 24px;--ivs-stage-gap: calc(var(--ivs-sp-4) * 2);padding:var(--section-gap-top) 0 var(--section-gap-bottom)}.ivs__top{margin-bottom:calc(var(--ivs-sp-4) * 2.2)}.ivs__inner{max-width:1240px;margin:0 auto}.ivs__stage{display:grid;grid-template-columns:var(--ivs-detail-w) minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--ivs-stage-gap);align-items:center}.ivs__brand{grid-column:1;grid-row:1;align-self:end;padding-bottom:var(--ivs-sp-3);margin-bottom:var(--ivs-sp-3);border-bottom:1px solid var(--ivs-line)}.ivs__detail{grid-column:1;grid-row:2;align-self:start;display:flex;flex-direction:column;gap:var(--ivs-sp-2)}.ivs__cards{grid-column:2;grid-row:1 / span 2;align-self:center}.ivs__card--active .ivs__count{display:none}.ivs__head{flex-direction:row;align-items:flex-start;gap:var(--ivs-sp-2)}.ivs__head-thumb{display:block}.ivs__blurb{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ivs__blurb.is-off{display:none}.ivs__nav{display:flex}.ivs__note{text-align:left}.ivs__more{display:inline-block}.ivs__panel.is-in>*{animation-name:ivsDetailSide}.ivs__panel.is-out{animation-name:ivsDetailOutSide}.ivs[data-dir=prev] .ivs__panel.is-in>*{animation-name:ivsDetailSideBack}.ivs[data-dir=prev] .ivs__panel.is-out{animation-name:ivsDetailOutSideBack}}@media screen and (min-width:1320px){.ivs__inner{max-width:1440px}.ivs__card--third{display:block}.ivs__card--third .ivs__shop{display:none}.ivs__card--third .ivs__overlay{padding:calc(var(--ivs-sp-1) * .75);gap:4px}.ivs__card--third .ivs__ov-title{font-size:var(--ivs-t-xxs)}.ivs__card--third .ivs__ov-price{font-size:var(--ivs-t-xs)}.ivs__card--third .ivs__play{width:calc(var(--ivs-ctrl) * var(--ivs-shrink));height:calc(var(--ivs-ctrl) * var(--ivs-shrink))}.ivs__card--third .ivs__play svg{width:10px;height:10px}}@media screen and (min-width:1400px){.ivs__inner{max-width:calc(var(--ivs-stage-w) + var(--ivs-pad-x) * 2)}.ivs__stage{grid-template-columns:calc(var(--ivs-side) - var(--ivs-stage-gap)) minmax(0,1fr)}.ivs__brand,.ivs__detail{width:var(--ivs-detail-w);max-width:100%;justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ishifo-video-shop.css.map */
