[data-tp-ii-on]{cursor:pointer}.kaching-bundles .kaching-bundles__free-gift__link[data-tp-ii-on]{pointer-events:auto}.icon-with-text .icon-with-text__item a{text-decoration:none}@media(hover:hover)and (pointer:fine){[data-tp-ii-pic] img{transition:filter .2s ease,transform .2s ease}[data-tp-ii-pic]:hover img{filter:brightness(1.15)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){[data-tp-ii-pic]:hover img{transform:translateY(-2px) scale(1.05)}}.tp-ii{border:0;padding:0;background:transparent;color:#fff;color-scheme:dark;width:min(92vw,480px);max-width:none;max-height:none;overflow:visible}.tp-ii::backdrop{background:#000000d1}.tp-ii__box{position:relative;display:flex;flex-direction:column;background:#111;border-radius:12px;max-height:calc(100dvh - 32px);overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.tp-ii__content{min-height:0;overflow-y:auto;overscroll-behavior:contain}.tp-ii[aria-busy=true] .tp-ii__box{min-height:260px}.tp-ii__close{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;border-radius:50%;border:0;padding:0;background:#ffffffeb;color:#111;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #0006}.tp-ii__media{background:#000}.tp-ii__media img{display:block;width:100%;height:auto}@media(max-height:760px){.tp-ii__media img{max-height:42vh;object-fit:cover}}.tp-ii__body{padding:20px 24px 24px}.tp-ii__title{font-family:var(--font-heading-family);font-size:22px;line-height:1.25;margin:0;color:#fff}.tp-ii__list{list-style:none;margin:14px 0 0;padding:0}.tp-ii__list li{position:relative;padding-left:26px;margin:0 0 9px;font-size:15px;line-height:1.45;color:#ffffffd1}.tp-ii__list li:last-child{margin-bottom:0}.tp-ii__list li:before{content:"";position:absolute;left:2px;top:.38em;width:13px;height:7px;border-left:2px solid #ff6400;border-bottom:2px solid #ff6400;transform:rotate(-45deg)}.tp-ii--text .tp-ii__title{padding-right:40px}.tp-ii__note{margin:18px 0 0;font-size:14px;line-height:1.55;color:#fff9}.tp-ii__note a{color:#fff}@media(max-width:749px){.tp-ii__body{padding:18px 18px 20px}.tp-ii__title{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tp-item-info.css.map */
