.tablet-gallery-image{display:block;height:100%;width:100%;flex-shrink:0;scroll-snap-align:start;object-fit:contain;background:white}.tablet-shipping{font-size:12px;line-height:1.5;color:#5a5b60;max-width:300px}.tablet-colors{padding:15px 16px}.tablet-colors-label{font-size:13px;color:#5a5b60}.tablet-colors-label strong{color:#161823}.tablet-color-options{display:flex;gap:10px;margin-top:12px}.tablet-color-options button{display:flex;align-items:center;gap:8px;border:1px solid #d9d9dc;border-radius:6px;padding:9px 18px;font:500 13px Inter,Arial,sans-serif;background:#fff;color:#161823;cursor:pointer}.tablet-color-options button[aria-pressed=true]{border-color:#fe2c55;background:#fff4f6;color:#fe2c55;box-shadow:inset 0 0 0 1px #fe2c55}.tablet-color-options button:focus-visible{outline:3px solid #161823;outline-offset:3px}.tablet-swatch{display:inline-block;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #0002}.tablet-black{background:#252629}.tablet-pink{background:#edb5c5}.tablet-info{display:flex;align-items:flex-start;gap:8px;padding:14px 16px;font-size:13px;line-height:1.4}.tablet-info img{object-fit:contain}.tablet-info strong{color:#8a5a1e}.tablet-info p{margin:4px 0 0;color:#5a5b60;font-size:12px}.tablet-rating{margin:10px 0;font-size:13px;color:#5a5b60}.tablet-rating strong{font-size:22px;color:#161823}.tablet-stars{color:#e6a600;letter-spacing:1px}.tablet-review{padding:16px 0;border-bottom:1px solid #f0f0f2}.tablet-review:last-child{border-bottom:0}.tablet-review-head{display:flex;align-items:center;gap:8px;font-size:12px}.tablet-review-head img{border-radius:50%;object-fit:cover}.tablet-review-meta{margin-top:7px;font-size:12px;color:#5a5b60}.tablet-review p{font-size:14px;line-height:1.55;margin:8px 0 10px}.tablet-description-intro{font-size:14px;line-height:1.6;color:#5a5b60;margin:8px 0 16px}.tablet-description img{display:block;width:100%;height:auto;margin:0}.tablet-purchase{border:0;border-radius:16px;padding:28px 24px;width:min(90vw,400px);box-shadow:0 12px 60px #0005;color:#161823;font:14px/1.6 Inter,Arial,sans-serif}.tablet-purchase::backdrop{background:#0009}.tablet-purchase h2{font-size:20px;font-weight:700;margin:0 0 14px}.tablet-purchase p{margin:8px 0}.tablet-dialog-price{font-size:26px;font-weight:800;color:#fe2c55}.tablet-dialog-close{float:right;border:0;background:#f1f1f2;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:24px;line-height:1}.tablet-purchase:focus-visible{outline:2px solid #fe2c55}
.tablet-freight-info{margin-top:14px;padding:12px;background:#f7f7f8;border-radius:8px;font-size:12px;line-height:1.5;color:#5a5b60}.tablet-note{display:block;width:100%;min-height:72px;margin-top:10px;border:1px solid #e5e5e7;border-radius:6px;padding:8px;font:13px Inter,Arial,sans-serif}.tablet-note[hidden]{display:none}
.tablet-checkout-variant{font-size:12px;color:#5a5b60;margin-top:4px}
.tablet-flash-info{text-align:right;flex-shrink:0;color:#fff}.tablet-flash-heading{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:11px;font-weight:700;line-height:1.15}.tablet-flash-heading strong{font-size:14px;letter-spacing:.1px}.tablet-countdown-label{font-size:9px;line-height:1;margin-top:5px;opacity:.92}.tablet-countdown{font-size:16px;font-weight:800;line-height:1.2;margin-top:2px;letter-spacing:1.2px;font-variant-numeric:tabular-nums}.tablet-free-shipping{display:flex;align-items:center;gap:8px}.tablet-free-shipping strong{padding:2px 7px;color:#00a99b;background:#e7f7f5;font-size:11.5px;border-radius:4px}.tablet-free-shipping s{font-size:12px;color:#161823}.tablet-delivery{margin-top:5px;font-size:12px;font-weight:700;line-height:1.4;color:#161823}.tablet-protection{padding:12px 16px 14px}.tablet-protection-title{display:flex;align-items:center;gap:6px;font-size:14px;line-height:18px;color:#8a5a1e}.tablet-protection-shield{flex-shrink:0}.tablet-protection-chevron{margin-left:auto;flex-shrink:0;color:#c0c0c3}.tablet-protection-title img{object-fit:contain}.tablet-protection ul{list-style:none;margin:4px 0 0 22px;padding:0;display:grid;grid-template-columns:136px minmax(0,1fr);column-gap:8px;row-gap:1px;font-size:12px;line-height:1.4;color:#161823}.tablet-protection li{position:relative;padding-left:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tablet-protection li:before{content:'✓';position:absolute;left:0;color:#8a5a1e;font-weight:700}.tablet-buy-now{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;border-radius:999px;background:#fe2c55;padding:10px 18px;text-align:center;color:#fff;min-height:48px;line-height:1.1}.tablet-buy-now:focus-visible{outline:3px solid #161823;outline-offset:2px}.tablet-checkout-freight-old{margin-left:8px;font-size:12px;color:#5a5b60}.tablet-offer-ended{opacity:.55;cursor:not-allowed}

.tablet-review-photos{display:flex;gap:6px;overflow-x:auto;list-style:none;margin:12px -16px 8px;padding:0 16px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tablet-review-photos::-webkit-scrollbar{display:none}.tablet-review-photos li{flex:0 0 84px}.tablet-review-photos button{display:block;width:84px;height:84px;border:0;padding:0;border-radius:7px;overflow:hidden;background:#f1f1f3;cursor:pointer}.tablet-review-photos img{display:block;width:100%;height:100%;object-fit:cover}.tablet-review-photos button:focus-visible{outline:3px solid #fe2c55;outline-offset:2px}

.tablet-color-options .tablet-color-card{display:flex;flex-direction:column;gap:5px;padding:5px 5px 7px;min-width:86px;border-radius:7px}.tablet-color-card img{display:block;width:72px;height:72px;object-fit:contain;border-radius:4px;background:#fff}.tablet-color-card span{font-size:12px;font-weight:600}

.tablet-sale-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:64px;padding:8px 16px;overflow:hidden;background:linear-gradient(110deg,#ff244e 0%,#ff2b68 65%,#ff347f 100%);color:#17121a}.tablet-sale-banner:before{content:'BLACK FRIDAY';position:absolute;left:26%;top:10px;transform:rotate(-10deg);font-size:32px;line-height:1;font-weight:900;letter-spacing:-2px;white-space:nowrap;color:#ffffff17;pointer-events:none}.tablet-sale-price,.tablet-sale-campaign{position:relative;z-index:1}.tablet-sale-current{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.tablet-sale-discount{align-self:center;display:inline-flex;align-items:center;border-radius:5px;background:#161219;color:#fff;padding:4px 5px;font-size:11px;font-weight:800;line-height:1}.tablet-sale-currency{font-size:12px;font-weight:700}.tablet-sale-current>strong{font-size:31px;font-weight:800;line-height:1;letter-spacing:-1px}.tablet-sale-current>strong>span{font-size:18px;letter-spacing:0}.tablet-sale-original{display:block;margin-top:5px;font-size:10px;line-height:1;color:#28202a;opacity:.85}.tablet-sale-campaign{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.tablet-sale-kicker{font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap}.tablet-sale-name{font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.3px}.tablet-sale-time{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:2px}.tablet-sale-time .tablet-countdown-label{margin:0;font-size:9px;line-height:1.2;color:#28202a}.tablet-sale-time .tablet-countdown{margin:0;padding:3px 5px;border-radius:4px;background:#ffffffd9;color:#161219;font-size:12px;font-weight:800;letter-spacing:.5px;line-height:1.1;font-variant-numeric:tabular-nums}.tablet-source-summary{margin-top:7px;padding-bottom:3px}.tablet-source-label{font-size:10px;line-height:1.3;color:#8a8b91;margin-bottom:4px}.tablet-source-metrics{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:12px;line-height:1.2;color:#5a5b60}.tablet-source-star{font-size:17px;line-height:1;color:#f2b900}.tablet-source-metrics strong{color:#161823;font-weight:700}.tablet-source-reviews{color:#3663a8}.tablet-source-divider{height:12px;width:1px;background:#d9d9dc;margin:0 2px}@media(max-width:350px){.tablet-sale-banner{padding:8px 12px;column-gap:8px}.tablet-sale-current>strong{font-size:28px}.tablet-sale-current>strong>span{font-size:16px}.tablet-sale-name{font-size:12px}.tablet-sale-kicker{font-size:9px}.tablet-sale-time{gap:3px}}

.tablet-source-inline{font-size:9px;line-height:1.2;color:#8a8b91;white-space:nowrap}
