.ts.ts-pp{padding:14px 0 34px}@media(min-width:990px){.ts.ts-pp{padding:36px 0 56px}}.ts .ts-pp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}@media(min-width:990px){.ts .ts-pp__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:44px;align-items:start}.ts .ts-pp__media{position:sticky;top:90px}}.ts .ts-pp__gallery{display:flex;flex-direction:column;gap:10px}@media(min-width:990px){.ts .ts-pp__gallery{flex-direction:row-reverse;align-items:flex-start}}.ts .ts-pp__main{position:relative;flex:1 1 auto;min-width:0}.ts .ts-pp__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--ts-gutter))}@media(min-width:990px){.ts .ts-pp__track{margin:0}}.ts .ts-pp__track::-webkit-scrollbar{display:none}.ts .ts-pp__slide{flex:0 0 100%;scroll-snap-align:center;position:relative;background:#fff;display:flex;align-items:center;justify-content:center}.ts .ts-pp__slide img{width:100%;height:auto;cursor:zoom-in}.ts .ts-pp__slide video,.ts .ts-pp__slide iframe,.ts .ts-pp__slide model-viewer{display:block;width:100%;aspect-ratio:1/1;height:auto;border:0}.ts .ts-pp__slide .ts-pp__ph{width:100%;height:auto;aspect-ratio:1/1;background:#f4f4f4}.ts .ts-pp__badge{position:absolute;top:12px;left:12px;z-index:2;padding:5px 9px;border-radius:3px;background:var(--ts-red);color:#fff;font-size:12px;font-weight:800;letter-spacing:.03em}.ts .ts-pp__dots{display:flex;justify-content:center;gap:7px;margin-top:10px}.ts .ts-pp__dots button{width:8px;height:8px;border-radius:50%;background:#cfcfcf;transition:background-color .2s,transform .2s}.ts .ts-pp__dots button.is-active{background:#000;transform:scale(1.15)}@media(min-width:990px){.ts .ts-pp__dots{display:none}}.ts .ts-pp__thumbs{display:none}@media(min-width:990px){.ts .ts-pp__thumbs{display:flex;flex-direction:column;gap:8px;flex:0 0 76px;max-height:620px;overflow-y:auto;scrollbar-width:thin}}.ts .ts-pp__thumb{display:block;width:76px;padding:0;border:1px solid #e6e6e6;background:#fff;opacity:.7;transition:opacity .2s,border-color .2s}.ts .ts-pp__thumb img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.ts .ts-pp__thumb.is-active,.ts .ts-pp__thumb:hover{opacity:1;border-color:#000}.ts .ts-pp__thumb-ico{position:relative;display:block}.ts .ts-pp__thumb-ico:after{content:"\25b6";position:absolute;right:4px;bottom:3px;font-size:10px;color:#000}.ts .ts-pp__nav{display:none}@media(min-width:990px){.ts .ts-pp__nav{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;z-index:2;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:#ffffffeb;box-shadow:0 2px 10px #0000001f;opacity:0;transition:opacity .2s}.ts .ts-pp__main:hover .ts-pp__nav{opacity:1}.ts .ts-pp__nav--prev{left:10px}.ts .ts-pp__nav--next{right:10px}.ts .ts-pp__nav--prev .ts-i{transform:rotate(180deg)}}.ts .ts-pp__info{text-align:center}.ts .ts-pp__title{margin:0 0 8px;font-family:var(--ts-display);font-weight:800;font-size:calc(var(--tsb-head-size) * .73);line-height:1;letter-spacing:.01em;text-transform:uppercase;color:#000}@media(min-width:769px){.ts .ts-pp__title{font-size:calc(var(--tsb-head-size) * .85)}}.ts .ts-pp__block{margin:0 0 14px}.ts .ts-pp__block:empty{display:none}.ts .ts-pp__block--small{margin-bottom:8px}.ts .ts-pp__sep{height:1px;margin:4px 0 16px;border:0;border-top:1px solid var(--tsb-border)}.ts .ts-pp__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 10px;font-size:20px;line-height:1.3}.ts .ts-pp__now{color:var(--tsb-price)}.ts .ts-pp__was{color:#000;text-decoration:line-through;opacity:.75}.ts .ts-pp__save{color:#000;font-size:15px;white-space:nowrap}.ts .ts-pp__policies{margin-top:4px;font-size:13px;color:var(--ts-muted)}.ts .ts-pp__policies a{text-decoration:underline}.ts .ts-pp__points{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 12px}.ts .ts-pp__point{display:inline-flex;align-items:center;gap:9px;font-size:15px;line-height:1.3;text-align:left}.ts .ts-pp__point .ts-i{flex:none}.ts .ts-pp__dot{flex:none;width:11px;height:11px;border-radius:50%;background:#56ad6a;box-shadow:0 0 #56ad6a80;animation:tsPpPulse 2s infinite}.ts .ts-pp__point.is-low .ts-pp__dot{background:#f4af29;box-shadow:0 0 #f4af2980}@keyframes tsPpPulse{0%{box-shadow:0 0 #56ad6a8c}70%{box-shadow:0 0 0 8px #56ad6a00}to{box-shadow:0 0 #56ad6a00}}@media(prefers-reduced-motion:reduce){.ts .ts-pp__dot{animation:none}}.ts .ts-pp__opt{margin:0 0 6px;padding:0;border:0;min-width:0}.ts .ts-pp__opt legend{display:block;width:100%;margin:0 0 10px;padding:0;font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;text-align:center}.ts .ts-pp__opt legend span{font-weight:400;letter-spacing:.05em;text-transform:none;color:var(--ts-muted)}.ts .ts-pp__vals{display:flex;flex-wrap:wrap;justify-content:center;gap:0}.ts .ts-pp__val{position:relative;margin:0 4px 10px}.ts .ts-pp__val input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.ts .ts-pp__val label{display:inline-flex;align-items:center;justify-content:center;min-width:50px;min-height:42px;margin:0;padding:7px 14px;border:1px solid var(--tsb-border);background:#fff;font-size:15px;line-height:1.2;cursor:pointer;transition:box-shadow .15s,border-color .15s}.ts .ts-pp__val input:checked+label{border-color:#000;box-shadow:0 0 0 1px #000}.ts .ts-pp__val input:focus-visible+label{outline:2px solid var(--ts-lime);outline-offset:2px}.ts .ts-pp__val.is-na label{color:#9a9a9a;background:linear-gradient(to top left,transparent calc(50% - 1px),#c9c9c9,transparent calc(50% + 1px))}.ts .ts-pp__val--swatch label{min-width:42px;width:42px;height:42px;padding:0;border-radius:50%;background:var(--sw,#ddd);font-size:0}.ts .ts-pp__qty{display:inline-flex;align-items:stretch;border:1px solid var(--tsb-border)}.ts .ts-pp__qty button{width:40px;font-size:20px;line-height:1}.ts .ts-pp__qty input{width:52px;border:0;text-align:center;padding:8px 0;-moz-appearance:textfield}.ts .ts-pp__qty input::-webkit-outer-spin-button,.ts .ts-pp__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ts .ts-pp__form select[name=id]{display:none}.ts .ts-pp__form .shopify-payment-button{margin-top:10px}.ts .ts-pp__desc{text-align:left;margin-top:6px}.ts .ts-pp__liquid{text-align:center}.ts .ts-pp__liquid .audio-container{margin:0 auto 10px;max-width:420px}.ts .ts-pp__liquid audio{width:100%}.ts .ts-pp__liquid h1{margin:10px 0 15px}.ts .ts-pp__msg{margin-top:8px;font-size:14px;font-weight:600}.ts .ts-pp__msg.is-error{color:var(--ts-red)}.ts .ts-pp__back{margin-top:22px;text-align:center}.ts-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;background:#fffffffa;opacity:0;transition:opacity .2s}.ts-zoom.is-open{opacity:1}.ts-zoom[hidden]{display:none}.ts-zoom__img{max-width:100%;max-height:100%;object-fit:contain;touch-action:pinch-zoom}.ts-zoom__close,.ts-zoom__nav{position:absolute;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#000;color:#fff;font-size:26px;line-height:1;cursor:pointer;border:0}.ts-zoom__close{top:14px;right:14px}.ts-zoom__nav{top:50%;margin-top:-23px;background:#000000b3}.ts-zoom__nav--prev{left:12px}.ts-zoom__nav--next{right:12px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ts-product.css.map */
