.tippy-product{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:2rem;row-gap:32px}.tippy-product__top{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;max-width:1200px;padding:0 2rem;column-gap:32px}@media(max-width:768px){.tippy-product__top{flex-direction:column;row-gap:32px;padding:0 1rem}}.tippy-product__left,.tippy-product__right{display:flex;flex-direction:column;align-items:center;row-gap:32px;width:100%;min-width:0}.tippy-product__gallery{width:100%;top:6rem;border:1px solid #000;border-radius:20px;box-shadow:4px 4px 0 2px #000;overflow:hidden}@media(max-width:768px){.tippy-product__gallery{position:static}}.tippy-product__main-media img{width:100%;height:auto}@media(min-width:769px){.tippy-product__top{align-items:stretch}.tippy-product__gallery{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.tippy-product__main-media{flex:1 1 0;min-height:0;overflow:hidden}.tippy-product__main-media img{width:100%;height:100%;object-fit:cover}}.tippy-product__thumbs{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;margin-top:12px;padding-bottom:6px;scrollbar-width:thin}.tippy-product__thumb{flex:0 0 auto}.tippy-product__thumb{width:80px;height:80px;padding:0;border:1px solid #000;border-radius:20px;overflow:hidden;background:#fff;cursor:pointer}.tippy-product__thumb img{width:100%;height:100%;object-fit:cover}.tippy-product__thumb.is-active{box-shadow:2px 2px 0 2px #000}.tippy-product__card{display:flex;flex-direction:column;align-items:center;width:100%;background:#fff;border:1px solid #000;border-radius:20px;box-shadow:4px 4px 0 2px #000;padding:2rem;row-gap:16px}.tippy-product__head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left}.tippy-product__title{margin:0;flex:1 1 0;min-width:0;font-family:Helvetica Bold,sans-serif;font-size:clamp(20px,3.5vw,28px);line-height:1.1}.tippy-product__rating{text-decoration:none;order:3;flex:1 0 100%}.tippy-product__price{display:flex;gap:8px;align-items:center;font-family:Necto Mono,monospace;font-size:20px}.tippy-product__price-compare{opacity:.5}.tippy-product__variant-desc{width:100%;text-align:center;font-family:Necto Mono,monospace}.tippy-product__options{display:flex;flex-direction:column;gap:16px;width:100%}.tippy-product__option{border:0;margin:0;padding:0;min-width:0}.tippy-product__option-label{display:block;width:100%;padding:0;margin-bottom:8px;font-size:12px;font-weight:700;text-transform:uppercase;text-align:left;font-family:Necto Mono,monospace}.tippy-product__option-values{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px}.tippy-product__opt-swatch{width:36px;height:36px;border-radius:50%;padding:0;cursor:pointer;border:1px solid #ccc}.tippy-product__opt-swatch.is-selected{border:3px solid #000}.tippy-product__opt-swatch.is-soldout{opacity:.4}.tippy-product__opt-btn{cursor:pointer;padding:.25rem .75rem;border:1px solid #000;border-radius:.5rem;font-size:14px;background:#fff;color:#000;box-shadow:2px 2px 0 2px #000;transition:box-shadow .2s;font-family:Helvetica Bold,sans-serif}.tippy-product__opt-btn:hover{box-shadow:none}.tippy-product__opt-btn.is-selected{background:#000;color:#fff;box-shadow:none}.tippy-product__opt-btn.is-soldout{opacity:.5;text-decoration:line-through}.tippy-product__compat-trigger{background:none;border:0;padding:0;align-self:flex-start;text-align:left;text-decoration:underline;cursor:pointer;font-family:Necto Mono,monospace}.tippy-product__dialog{border:1px solid #000;border-radius:20px;padding:1.5rem;max-width:90vw;width:600px;margin:auto;position:fixed;top:0;right:0;bottom:0;left:0;height:fit-content}.tippy-product__dialog::backdrop{background:#0006}.tippy-product__dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.tippy-product__dialog-close{background:none;border:0;font-size:28px;line-height:1;cursor:pointer}.tippy-product__dialog img{width:100%;height:auto}.tippy-product__form{display:flex;flex-direction:column;gap:12px;width:100%;padding:0 .5rem}.tippy-product__form form{display:flex;flex-direction:column;gap:12px;width:100%}.tippy-product__model-label{font-size:14px;font-weight:700;text-transform:uppercase;width:100%}.tippy-product__model-select{width:100%;box-sizing:border-box;border:1px solid #000;box-shadow:2px 2px 0 2px #000;border-radius:20px;padding:.5rem 1rem;font-family:Necto Mono,monospace;background:#fff;text-overflow:ellipsis}.tippy-product__preorder{font-size:14px;font-weight:700;text-transform:uppercase;width:100%}.tippy-product__atc{width:100%;padding:.5rem 1rem;text-align:center;background:#c8f23d;border:1px solid #000;border-radius:12px;box-shadow:2px 2px 0 2px #000;font-family:Helvetica Bold,sans-serif;cursor:pointer}.tippy-product__atc:disabled{opacity:.5;cursor:not-allowed}.tippy-product__payments{text-align:center;font-size:14px;margin-top:.5rem}.tippy-product__pay-logos{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:.5rem}.tippy-pay{height:24px;width:auto}.tippy-pay--apple{height:34px}.tippy-product__shop-all{text-decoration:underline;font-family:Necto Mono,monospace}.tippy-product__features{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px 24px;list-style:none;margin:0;padding:20px 0 8px;width:100%;box-sizing:border-box;border-top:1px solid #000}.tippy-product__feature{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-family:Necto Mono,monospace;font-size:12px;white-space:pre-line}.tippy-product__feature img{width:40px;height:40px;object-fit:contain}@media(min-width:769px){.tippy-product__features{flex-wrap:nowrap}.tippy-product__feature{flex:1 1 0;min-width:0}}.tippy-product-desc{width:100%;max-width:min(1168px,calc(100% - 2rem));margin:2rem auto;padding:2rem;background:#fff;border:1px solid #000;border-radius:20px;box-shadow:4px 4px 0 2px #000;font-family:Necto Mono,monospace}.tippy-product-desc h1,.tippy-product-desc h2,.tippy-product-desc h3{font-family:Helvetica Bold,sans-serif;margin:0 0 1rem}.tippy-product-desc p{margin:0 0 1rem}.tippy-product-desc u{text-decoration-skip-ink:auto}
/*# sourceMappingURL=/cdn/shop/t/17/assets/tippy-product.css.map */
