.zhuviva-tiktok{--zhuviva-green: #135b3d;--zhuviva-green-dark: #0d3929;--zhuviva-cream: #f5f3e9;--zhuviva-gold: #e9d68d;position:relative;z-index:auto;background:#fff;color:#101820;overflow:hidden}.zhuviva-tiktok__header{display:grid;justify-items:center;text-align:center;gap:6px;margin-bottom:18px}.zhuviva-tiktok__title,.zhuviva-tiktok__subtitle{margin:0}.zhuviva-tiktok__title{font-size:2.2rem;font-weight:700;line-height:1.15}.zhuviva-tiktok__subtitle{max-width:32rem;color:#5b625e;font-size:1.35rem;line-height:1.35}.zhuviva-tiktok__account{display:inline-flex;align-items:center;gap:8px;min-height:32px;margin-top:5px;padding:5px 15px;border-radius:999px;background:var(--zhuviva-cream);color:var(--zhuviva-green-dark);font-size:1.3rem;font-weight:700;line-height:1;text-decoration:none}.zhuviva-tiktok__tiktok-mark{display:inline-flex;width:21px;height:21px;line-height:1}.zhuviva-tiktok__tiktok-mark svg{display:block;width:100%;height:100%}.zhuviva-tiktok__tiktok-main{fill:#111}.zhuviva-tiktok__tiktok-shadow--cyan{fill:#25f4ee;transform:translate(-1.5px,1px)}.zhuviva-tiktok__tiktok-shadow--pink{fill:#fe2c55;transform:translate(1.5px,-1px)}.zhuviva-tiktok__carousel{position:relative;box-sizing:border-box;max-width:1760px;margin-inline:auto;padding-inline:clamp(16px,3vw,42px)}.zhuviva-tiktok__viewport{overflow:hidden;touch-action:pan-y;cursor:grab}.zhuviva-tiktok__viewport:active{cursor:grabbing}.zhuviva-tiktok__track{display:flex;align-items:center;gap:12px;will-change:transform}.zhuviva-tiktok__slide{position:relative;flex:0 0 min(58vw,234px);aspect-ratio:9 / 16;border-radius:20px;overflow:hidden;transform:scale(.93);opacity:.74;transition:transform .36s ease,opacity .36s ease;background:#e9ebe8;box-shadow:0 7px 18px #1018201a}.zhuviva-tiktok__slide.is-active{transform:scale(1);opacity:1;box-shadow:0 12px 28px #10182029}.zhuviva-tiktok__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;padding:0;border:0;background:#101820;cursor:pointer}.zhuviva-tiktok__media>img,.zhuviva-tiktok__media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zhuviva-tiktok__media>video{opacity:0;transition:opacity .18s ease}.zhuviva-tiktok__media>video:not(:paused){opacity:1}.zhuviva-tiktok__play{position:absolute;top:42%;left:50%;display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#0b1612a8;transform:translate(-50%,-50%)}.zhuviva-tiktok__play span{width:0;height:0;margin-left:4px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #fff}.zhuviva-tiktok__product{position:absolute;right:7px;bottom:7px;left:7px;z-index:2;display:flex;align-items:center;gap:7px;min-height:48px;padding:5px;border:0;border-radius:10px;background:#0d3929f0;color:#fff;cursor:pointer;text-align:left}.zhuviva-tiktok__product img{width:38px;height:38px;flex:0 0 auto;border-radius:7px;object-fit:cover;background:#fff}.zhuviva-tiktok__product-copy{display:grid;gap:2px;min-width:0}.zhuviva-tiktok__product-title,.zhuviva-tiktok__product-price{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zhuviva-tiktok__product-title{font-size:1rem;font-weight:600}.zhuviva-tiktok__product-price{display:flex;gap:5px;color:var(--zhuviva-gold);font-size:1.1rem;font-weight:700}.zhuviva-tiktok__product-price del{color:#ffffffb3;font-weight:400}.zhuviva-tiktok__product-price ins{text-decoration:none}.zhuviva-tiktok__controls{display:flex;justify-content:center;gap:12px;margin-top:18px}.zhuviva-tiktok__arrow{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:var(--zhuviva-green-dark);color:#fff;cursor:pointer;font-size:2.2rem;line-height:1}.zhuviva-tiktok__pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin:20px auto 0}.zhuviva-tiktok__page-arrow{display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid #d9e1db;border-radius:50%;background:#fff;color:var(--zhuviva-green-dark);cursor:pointer}.zhuviva-tiktok__page-arrow .icon{width:16px;height:16px}.zhuviva-tiktok__page-arrow--previous .icon{transform:rotate(180deg)}.zhuviva-tiktok__page-arrow:hover{background:var(--zhuviva-cream)}.zhuviva-tiktok__page-arrow:focus-visible{outline:2px solid var(--zhuviva-green-dark);outline-offset:3px}.zhuviva-tiktok__page-count{min-width:52px;color:var(--zhuviva-green-dark);font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:center}.zhuviva-tiktok__overlay,.zhuviva-tiktok__modal,.zhuviva-tiktok__sheet{--zhuviva-green: #135b3d;--zhuviva-green-dark: #0d3929;--zhuviva-cream: #f5f3e9;--zhuviva-gold: #e9d68d;position:fixed;z-index:2147483647}.zhuviva-tiktok__overlay[hidden],.zhuviva-tiktok__modal[hidden],.zhuviva-tiktok__sheet[hidden]{display:none!important}.zhuviva-tiktok__overlay{top:0;right:0;bottom:0;left:0;background:#040c09ad}.zhuviva-tiktok__modal{top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px}.zhuviva-tiktok__modal-panel{position:relative;width:min(86vw,430px);max-height:90vh;border-radius:20px;overflow:hidden;background:#000}.zhuviva-tiktok__modal-topbar{position:absolute;z-index:3;top:12px;right:52px;left:12px;height:3px;overflow:hidden;border-radius:999px;background:#fff6}.zhuviva-tiktok__modal-topbar span{display:block;width:32%;height:100%;border-radius:inherit;background:#fff}.zhuviva-tiktok__modal-brand{position:absolute;z-index:2;top:26px;left:14px;color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.08em}.zhuviva-tiktok__modal-video{display:block;width:100%;max-height:90vh;aspect-ratio:9 / 16;object-fit:contain}.zhuviva-tiktok__modal-product{position:absolute;z-index:3;right:12px;bottom:12px;left:12px;display:flex;align-items:center;gap:9px;padding:7px;border:1px solid rgba(255,255,255,.45);border-radius:11px;background:#07150fdb;color:#fff;cursor:pointer;text-align:left}.zhuviva-tiktok__modal-product img{width:42px;height:42px;border-radius:7px;object-fit:cover;background:#fff}.zhuviva-tiktok__modal-product span{display:grid;gap:2px;min-width:0}.zhuviva-tiktok__modal-product strong,.zhuviva-tiktok__modal-product small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zhuviva-tiktok__modal-product strong{font-size:1.05rem}.zhuviva-tiktok__modal-product small{color:var(--zhuviva-gold);font-size:1rem}.zhuviva-tiktok__modal-close,.zhuviva-tiktok__sound,.zhuviva-tiktok__share,.zhuviva-tiktok__sheet-close{position:absolute;z-index:2;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;cursor:pointer}.zhuviva-tiktok__modal-close,.zhuviva-tiktok__sound,.zhuviva-tiktok__share{top:10px;color:#fff;background:#0000008c}.zhuviva-tiktok__modal-close{right:10px;font-size:2.5rem}.zhuviva-tiktok__sound{left:10px;font-size:1.6rem}.zhuviva-tiktok__share{right:52px;color:#fff;background:#0000008c}.zhuviva-tiktok__share svg{width:19px;height:19px}.zhuviva-tiktok__sheet{right:0;bottom:0;left:0;display:flex;justify-content:center;pointer-events:none}.zhuviva-tiktok__sheet-panel{position:relative;width:min(100%,680px);height:min(78dvh,720px);max-height:78dvh;overflow:hidden;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -12px 36px #1018202e;transform:translateY(105%);transition:transform .36s cubic-bezier(.22,.61,.36,1);pointer-events:auto}.zhuviva-tiktok__sheet.is-open .zhuviva-tiktok__sheet-panel{transform:translateY(0)}.zhuviva-tiktok__sheet-close{top:12px;right:12px;color:#101820;background:#fff;box-shadow:0 2px 9px #10182021;font-size:2.4rem}.zhuviva-tiktok__sheet-scroll{height:calc(100% - 76px);overflow-y:auto;overscroll-behavior:contain}.zhuviva-tiktok__sheet-gallery{position:relative;height:clamp(190px,31dvh,270px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;background:var(--zhuviva-cream)}.zhuviva-tiktok__sheet-gallery::-webkit-scrollbar{display:none}.zhuviva-tiktok__sheet-gallery-track{display:flex;width:max-content;min-width:100%;height:100%;gap:8px;padding-right:28%}.zhuviva-tiktok__sheet-gallery-track img{flex:0 0 min(72vw,460px);width:min(72vw,460px);height:100%;object-fit:contain;background:#fff;scroll-snap-align:start}.zhuviva-tiktok__sheet-content{padding:18px 22px 100px}.zhuviva-tiktok__sheet-kicker{margin:0 0 7px;color:#68706c;font-size:1rem;letter-spacing:.11em;text-transform:uppercase}.zhuviva-tiktok__sheet-content h3{margin:0;color:#101820;font-size:1.75rem;line-height:1.24}.zhuviva-tiktok__sheet-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:11px;margin:12px 0 18px;font-size:2rem;font-weight:700}.zhuviva-tiktok__sheet-price del{color:#7d8580;font-size:1.22rem;font-weight:400}.zhuviva-tiktok__sheet-price ins{color:#d92d20;text-decoration:none}.zhuviva-tiktok__sheet-field{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #e4e7e4;color:#202b25;font-size:1.25rem}.zhuviva-tiktok__variant-select{min-width:138px;max-width:62%;padding:8px 30px 8px 10px;border:1px solid #d7ddd8;border-radius:7px;background-color:#fff;color:#18231d;cursor:pointer;font:inherit;font-weight:700;text-align:right}.zhuviva-tiktok__quantity>div{display:inline-flex;align-items:center;border:1px solid #cad1cc;border-radius:8px;overflow:hidden}.zhuviva-tiktok__quantity button{width:30px;height:30px;border:0;background:#fff;cursor:pointer;font-size:1.8rem}.zhuviva-tiktok__quantity output{min-width:28px;text-align:center}.zhuviva-tiktok__sheet-description{margin-top:20px;color:#47534d;font-size:1.22rem;line-height:1.58}.zhuviva-tiktok__sheet-description h4{margin:0 0 9px;color:#101820;font-size:1.42rem}.zhuviva-tiktok__sheet-description p{margin:0 0 13px}.zhuviva-tiktok__sheet-description ul,.zhuviva-tiktok__sheet-description ol{margin:0 0 10px;padding-left:20px}.zhuviva-tiktok__sheet-footer{position:absolute;right:0;bottom:0;left:0;padding:12px 22px 16px;background:#fff;border-top:1px solid #e4e7e4}.zhuviva-tiktok__add{width:100%;min-height:48px;border:0;border-radius:10px;background:#101820;color:#fff;cursor:pointer;font-size:1.35rem;font-weight:700}.zhuviva-tiktok-lock{overflow:hidden}@media screen and (min-width:750px){.zhuviva-tiktok__header{margin-bottom:25px}.zhuviva-tiktok__title{font-size:3.2rem}.zhuviva-tiktok__subtitle{font-size:1.55rem}.zhuviva-tiktok__track{gap:18px}.zhuviva-tiktok__slide{flex-basis:min(21vw,270px);border-radius:22px}.zhuviva-tiktok__product{right:10px;bottom:10px;left:10px}.zhuviva-tiktok__product-title{font-size:1.15rem}.zhuviva-tiktok__product-price{font-size:1.25rem}.zhuviva-tiktok__controls{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-zhuviva-tiktok-videos.css.map */
