{"product_id":"kts-tanning-lamp-glow-at-home-all-year1742170630442","title":"Home Tanning Lamp – Year-Round Natural Glow with Adjustable Timer, Portable Sunlight Therapy for Face and Body Tan at Home","description":"\u003cdiv class=\"ge-pdp\"\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"nar ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eHome tanning lamp\u003c\/p\u003e\n    \u003ch2\u003eA tanning lamp that stands in your bedroom, not a bed you have to book\u003c\/h2\u003e\n    \u003cp class=\"lede\"\u003eThis is a floor lamp. A wide LED panel on a flexible arm, carried on a polished pole that telescopes from about knee height to well above your head, standing on a weighted base you set down wherever there is a socket.\u003c\/p\u003e\n    \u003cp\u003eYou sit, lie or stand under it, set the minutes on the handset, choose a level, and get on with reading or scrolling. When the timer runs out the panel stops on its own. Nothing to book, nowhere to drive, and nobody else's schedule to work around.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cdiv class=\"row\"\u003e\n      \u003cdiv class=\"txt\"\u003e\n        \u003cp class=\"eyebrow\"\u003eThe panel\u003c\/p\u003e\n        \u003ch2\u003eDual-wavelength light, specified at 460 and 490 nm\u003c\/h2\u003e\n        \u003cp\u003eThe head is filled edge to edge with LEDs across two wavelengths. KTS specifies the deeper of the two to work on melanin production for a warm wheat tone, and the lighter one to work nearer the surface on evenness and brightness.\u003c\/p\u003e\n        \u003cp\u003eBoth of those numbers sit in the visible blue part of the spectrum, not the ultraviolet band a salon sunbed uses. And because the head is an LED array rather than a tube fitting, there is nothing in it to unscrew and replace.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0008\/5894\/7642\/files\/04_led_panel_head_closeup.jpg?v=1788449912\u0026amp;width=900\" alt=\"Close view of the lamp head: a flat black rectangular panel filled edge to edge with a dense grid of small blue LED emitters, on its black gooseneck arm\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"in ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eControls\u003c\/p\u003e\n    \u003ch2\u003eYou set the time and the strength. It ends the session for you.\u003c\/h2\u003e\n    \u003cp\u003eA wired handset hangs on the cord at about waist height, so you are not reaching up to the panel to change anything mid-session.\u003c\/p\u003e\n    \u003cdiv class=\"tiles\"\u003e\n      \u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003e30\u003c\/div\u003e\n\u003ch3\u003eMinutes, longest session\u003c\/h3\u003e\n\u003cp\u003eSet the session length on the handset and the display counts it down. It switches the panel off at the end rather than leaving it running.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003e5\u003c\/div\u003e\n\u003ch3\u003eIntensity levels\u003c\/h3\u003e\n\u003cp\u003eLevels 1 to 5, plus a separate M mode marked on the handset. Start low, and only move up once you know how your skin responds.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003e30 W\u003c\/div\u003e\n\u003ch3\u003ePanel draw\u003c\/h3\u003e\n\u003cp\u003eThe supplier specifies a 30 W blue-light circuit for the head. It runs from a mains socket — there is no battery in it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cdiv class=\"row flip\"\u003e\n      \u003cdiv class=\"txt\"\u003e\n        \u003cp class=\"eyebrow\"\u003eHeight and aim\u003c\/p\u003e\n        \u003ch2\u003eFrom about knee height to over your head\u003c\/h2\u003e\n        \u003cp\u003eThe pole telescopes across a supplier-stated 0.65–1.86 m (25.6–73.2 in). Low, it sits just above a yoga mat. Mid, it is level with you in an armchair. High, it angles down over someone standing.\u003c\/p\u003e\n        \u003cp\u003eThe arm above the pole is a bendable gooseneck, so you aim the panel by moving the arm instead of dragging the furniture. The base is a flat weighted plate that simply sits on the floor — nothing is drilled, clamped or fixed to a wall.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0008\/5894\/7642\/files\/06_base_and_telescopic_pole_detail.jpg?v=1788449912\u0026amp;width=900\" alt=\"Detail of the lamp's square black weighted base plate on a wooden floor with the polished chrome telescopic pole rising from it, showing the sliding joint collar\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"in ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eA session, start to finish\u003c\/p\u003e\n    \u003ch2\u003eFour steps, then you stop thinking about it\u003c\/h2\u003e\n    \u003cdiv class=\"steps s4\"\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003ch3\u003eStand it up\u003c\/h3\u003e\n\u003cp\u003eSet the base down where you want it and plug it in. The plate holds the pole upright on its own.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003ch3\u003eSet the height\u003c\/h3\u003e\n\u003cp\u003eSlide the pole to the height you need and bend the gooseneck to point the panel where you want the light.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003ch3\u003eGlasses on\u003c\/h3\u003e\n\u003cp\u003ePut the supplied anti-glare glasses on before you switch the panel on, and keep them on for the whole session.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003ch3\u003eDial it in\u003c\/h3\u003e\n\u003cp\u003eChoose your minutes and your level on the handset. Sit back. It counts down and shuts the panel off at zero.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"in ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eIn the box\u003c\/p\u003e\n    \u003ch2\u003eFour pieces, and it assembles by hand\u003c\/h2\u003e\n    \u003cp\u003eThe pole screws into the base and the panel arm fits to the pole. No tools are needed and nothing is fixed to your home.\u003c\/p\u003e\n    \u003cdiv class=\"kit\"\u003e\n      \u003cdiv\u003e\n\u003cb\u003eLED panel head\u003c\/b\u003eThe lamp itself, on its bendable gooseneck arm, with the wired handset on its cord\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003eTelescopic pole\u003c\/b\u003eThe height-adjustable upright that the panel arm mounts to\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003eWeighted base plate\u003c\/b\u003eThe flat square foot that stands the whole thing up\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003eAnti-glare glasses\u003c\/b\u003eOne pair of dark wraparound glasses, to be worn for every session\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cp class=\"eyebrow\"\u003eStraight answers\u003c\/p\u003e\n    \u003ch2\u003eWhat to know before you buy this\u003c\/h2\u003e\n    \u003cul class=\"blist\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eIt is a panel on a stand, not a bed or a booth.\u003c\/strong\u003e It lights whatever is underneath it. To cover more of you, you turn, or you move the arm — it does not wrap around you the way a salon bed does.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eSkin responds to light differently from person to person.\u003c\/strong\u003e How much tone you see, and how quickly, depends a great deal on your own natural complexion. Treat the first few sessions as finding out where you sit, not as a schedule to push through.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eThe glasses go on every single time.\u003c\/strong\u003e One pair is in the box. The panel is bright at close range and there is no reason to look into it.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eIt stays plugged in.\u003c\/strong\u003e Mains only, on a wired handset. There is no battery and it is not something you pack for a weekend.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eIt is a consumer lamp, not a medical or therapeutic device.\u003c\/strong\u003e If you have a skin condition, are on medication that affects light sensitivity, or are unsure whether this suits you, ask a clinician before you use it.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cp class=\"eyebrow\"\u003eThe alternatives\u003c\/p\u003e\n    \u003ch2\u003eSet against the other two ways people do this\u003c\/h2\u003e\n    \u003cdiv class=\"ccards\"\u003e\n      \u003cdiv class=\"cc us\"\u003e\n        \u003ch3\u003eThis lamp, at home\u003c\/h3\u003e\n        \u003cul\u003e\n          \u003cli\u003eStands wherever you put the base down\u003c\/li\u003e\n          \u003cli\u003eNothing to book — switch it on when you want it\u003c\/li\u003e\n          \u003cli\u003eOngoing cost is the electricity; the lamp is already bought\u003c\/li\u003e\n          \u003cli\u003eNothing routine to replace — the head is an LED array, not tubes\u003c\/li\u003e\n          \u003cli\u003eOnly the people in your house ever use it\u003c\/li\u003e\n          \u003cli\u003eIf it is not for you, you own a lamp you stop using\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cc\"\u003e\n        \u003ch3\u003eA salon sunbed\u003c\/h3\u003e\n        \u003cul\u003e\n          \u003cli\u003eA booked slot at a salon, in their opening hours\u003c\/li\u003e\n          \u003cli\u003eYou travel to it and you fit around their diary\u003c\/li\u003e\n          \u003cli\u003eYou pay for every session, every time, indefinitely\u003c\/li\u003e\n          \u003cli\u003eTube replacement is priced into what you are charged\u003c\/li\u003e\n          \u003cli\u003eShared with whoever had the slot before you\u003c\/li\u003e\n          \u003cli\u003eIf it is not for you, you stop booking\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"cc\"\u003e\n        \u003ch3\u003eSelf-tan or spray\u003c\/h3\u003e\n        \u003cul\u003e\n          \u003cli\u003eYour bathroom, or an appointment at a booth\u003c\/li\u003e\n          \u003cli\u003eAn evening set aside, and a wait while it develops\u003c\/li\u003e\n          \u003cli\u003eYou pay for every bottle or every spray\u003c\/li\u003e\n          \u003cli\u003eThe product itself is the thing you keep replacing\u003c\/li\u003e\n          \u003cli\u003eNothing shared, but the colour sits on the skin\u003c\/li\u003e\n          \u003cli\u003eIf it is not for you, it washes off\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cp class=\"eyebrow\"\u003eSpecification\u003c\/p\u003e\n    \u003ch2\u003eAs supplied\u003c\/h2\u003e\n    \u003cdiv class=\"sgrid\"\u003e\n      \u003cdiv class=\"sk\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eFloor-standing LED panel lamp on a telescopic stand\u003c\/div\u003e\n      \u003cdiv class=\"sk\"\u003eLight source\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eLED array, supplier-specified at 460 nm and 490 nm\u003c\/div\u003e\n      \u003cdiv class=\"sk\"\u003ePanel draw\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e30 W, supplier-stated\u003c\/div\u003e\n      \u003cdiv class=\"sk\"\u003eStand height\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e0.65–1.86 m (25.6–73.2 in), supplier-stated — this is the adjustment range of the pole, not the size of the panel\u003c\/div\u003e\n      \u003cdiv class=\"sk\"\u003eTimer\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eUp to 30 minutes, set on the wired handset, with a countdown display. Listings for this lamp state the shortest setting inconsistently — some 1 minute, some 5 — so treat 30 minutes as the confirmed ceiling and the floor as unconfirmed\u003c\/div\u003e\n      \u003cdiv class=\"sk\"\u003eIntensity\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eFive levels, marked 1–5 on the handset, plus a separate M mode\u003c\/div\u003e\n      \u003cdiv class=\"sk\"\u003eArm\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eBendable gooseneck, adjustable through a full turn\u003c\/div\u003e\n      \u003cdiv class=\"sk\"\u003eBase\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eSquare weighted plate, free-standing — no fixings\u003c\/div\u003e\n      \u003cdiv class=\"sk\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eMains, corded, via the inline handset. No battery\u003c\/div\u003e\n      \u003cdiv class=\"sk\"\u003eColour\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eBlack panel and base, polished metal pole\u003c\/div\u003e\n      \u003cdiv class=\"sk\"\u003eSupplied as\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003ePanel head with handset, telescopic pole, base plate, one pair of anti-glare glasses\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003ch2\u003eQuestions people ask\u003c\/h2\u003e\n    \u003cdiv class=\"faq\"\u003e\n      \u003cdiv\u003e\n        \u003cdetails\u003e\u003csummary\u003eIs this a sunbed?\u003c\/summary\u003e\u003cp\u003eNo. A sunbed is a bed or booth of ultraviolet tubes that surrounds you. This is a single LED panel on a floor stand that you sit or lie under, and the wavelengths the supplier specifies for it — 460 and 490 nm — are in the visible blue part of the spectrum rather than the ultraviolet band.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eHow long is a session?\u003c\/summary\u003e\u003cp\u003eYou choose, up to thirty minutes on the handset. Start at the shortest setting it will give you and at a low level, so you can see how your own skin responds before you go further.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eDo I have to wear the glasses?\u003c\/summary\u003e\u003cp\u003eYes. A pair is supplied and it should go on before the panel goes on, every session. Do not look directly into the panel.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eDoes it get hot?\u003c\/summary\u003e\u003cp\u003eIt is an LED panel rather than a heat lamp, so it is not designed to warm you the way a heat lamp would. Give it clear air around the head and do not drape anything over it.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdetails\u003e\u003csummary\u003eHow much room does it need?\u003c\/summary\u003e\u003cp\u003eThe base is a flat square plate roughly the size of a dinner plate, so the footprint is small. What it really needs is clear space above it, because the pole extends to nearly 1.9 m at full height, and a socket within reach of the cord.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eCan more than one person use it?\u003c\/summary\u003e\u003cp\u003eYes — it is a lamp, not a personal device. It is worth noting that only one pair of glasses is supplied, so a second user needs their own eye protection.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eDoes it need assembling?\u003c\/summary\u003e\u003cp\u003eYes, but only by hand: the pole joins the base and the panel arm joins the pole. No tools.\u003c\/p\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eIs it a medical device?\u003c\/summary\u003e\u003cp\u003eNo. It is sold as a consumer lamp. It is not approved or certified for treating any condition, and it should not be used as one. If you have a skin condition or take anything that affects how your skin reacts to light, speak to a clinician first.\u003c\/p\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band d close\"\u003e\n  \u003cdiv class=\"nar\"\u003e\n    \u003ch2\u003eYour own light, on your own schedule.\u003c\/h2\u003e\n    \u003cp class=\"lede\"\u003eIt stands in the corner, it is ready whenever you are, and the only thing you ever have to book is nothing at all.\u003c\/p\u003e\n    \u003cdiv class=\"rea\"\u003e\n\u003cspan\u003eAnti-glare glasses included\u003c\/span\u003e\u003cspan\u003eAssembles by hand, no tools\u003c\/span\u003e\u003cspan\u003eNo tubes to replace\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003cstyle\u003e\n\/* ═══ GE PDP COMPONENT KIT ═══════════════════════════════════════════════\n   Product-agnostic layout primitives for Gear Elevation product pages.\n   Paste this \u003cstyle\u003e block + assemble sections from COMPONENTS.md in whatever\n   ORDER YOUR OWN competitor's page uses. Do not import another product's\n   section order.\n\n   Scoped to .ge-pdp · no JS (Shopify strips it from body content)\n   Blocks available: band (t=tint, d=dark) · row \/ row.flip · tiles · steps\n                     cmp table · blist · kit · cards · quote · offer · faq · close\n   .shell = built but hidden. Use for any block you cannot yet fill with\n   real, attributable content. Remove the class when the content is real.\n   ══════════════════════════════════════════════════════════════════════ *\/\n.ge-pdp{--ink:#232838;--mut:#4A5064;--fnt:#79808F;--rule:#E2DFD8;--paper:#FAF8F4;--paper2:#F2EFE9;\n  --acc:#5C7285;--accd:#41586B;--ok:#2F6B4F;\n  --serif:Georgia,'Iowan Old Style','Times New Roman',serif;\n  --sans:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  font-family:var(--sans);color:var(--ink);margin:44px 0 0 !important}\n.ge-pdp *{box-sizing:border-box}\n.ge-pdp img{max-width:100%;height:auto;display:block}\n.ge-pdp{container-type:inline-size}\n.ge-pdp .shell{display:none !important}\nhtml:has(.ge-pdp) body{overflow-x:hidden !important}\n\/* .fw IS NEUTRALISED ON PURPOSE - DO NOT RESTORE THE 100vw VERSION.\n   Product templates render this kit inside a ~553px OFF-CENTRE column, so\n   width:100vw;margin-left:calc(50% - 50vw) resolves against that column's\n   centre and shoves every band ~268px off-screen. Ten live pages shipped\n   broken that way on 2026-08-30. Full-bleed works on Shopify PAGES, not on\n   product templates. The class is kept so existing markup keeps working. *\/\n.ge-pdp .fw{width:100%;margin-left:0;margin-right:0}\n.ge-pdp .in{max-width:1080px;margin:0 auto !important;padding:0 22px}\n.ge-pdp .nar{max-width:760px;margin:0 auto !important;padding:0 22px}\n.ge-pdp .band{padding:72px 0 !important}\n.ge-pdp .band.t{background:var(--paper)}\n.ge-pdp .band.d{background:#1E232F;color:#fff}\n.ge-pdp .band.tight{padding:48px 0 !important}\n.ge-pdp h2{font-family:var(--serif) !important;font-size:34px !important;line-height:1.2 !important;\n  font-weight:700 !important;letter-spacing:-.012em !important;color:inherit !important;margin:0 0 18px !important}\n.ge-pdp h3{font-family:var(--sans) !important;font-size:17px !important;line-height:1.35 !important;\n  font-weight:700 !important;color:inherit !important;margin:0 0 8px !important}\n.ge-pdp p{font-family:var(--sans) !important;font-size:17px !important;line-height:1.65 !important;\n  color:var(--mut) !important;margin:0 0 18px !important}\n.ge-pdp .band.d p{color:#C3C9D6 !important}\n.ge-pdp p:last-child{margin-bottom:0 !important}\n.ge-pdp .eyebrow{font-size:11.5px !important;letter-spacing:.16em !important;text-transform:uppercase !important;\n  font-weight:700 !important;color:var(--acc) !important;margin:0 0 12px !important}\n.ge-pdp .band.d .eyebrow{color:#8FA6BA !important}\n.ge-pdp .lede{font-size:19px !important;line-height:1.6 !important;color:var(--mut) !important}\n.ge-pdp .ctr{text-align:center}.ge-pdp .ctr p{margin-left:auto;margin-right:auto}\n.ge-pdp .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}\n.ge-pdp .tile{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:28px 24px;text-align:left}\n.ge-pdp .tile .k{font-family:var(--serif);font-size:30px;line-height:1.1;font-weight:700;color:var(--acc);margin-bottom:10px}\n.ge-pdp .row{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-bottom:34px}\n.ge-pdp .row:last-child{margin-bottom:0}\n.ge-pdp .row.flip .txt{order:2}\n.ge-pdp .row img{border-radius:14px}\n.ge-pdp .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:32px;counter-reset:s}\n.ge-pdp .steps.s3{grid-template-columns:repeat(3,1fr)}\n.ge-pdp .steps.s4{grid-template-columns:repeat(4,1fr)}\n.ge-pdp .steps.s6{grid-template-columns:repeat(3,1fr)}\n.ge-pdp .step{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:22px 18px;counter-increment:s;text-align:left}\n.ge-pdp .step:before{content:counter(s);display:flex;align-items:center;justify-content:center;\n  width:34px;height:34px;border-radius:50%;background:var(--acc);color:#fff;font-weight:700;font-size:15px;margin-bottom:12px}\n.ge-pdp .step p{font-size:15px !important}\n.ge-pdp .cmp{width:100%;border-collapse:collapse;margin-top:30px;background:#fff;\n  border:1px solid var(--rule);border-radius:14px;overflow:hidden;font-size:15px}\n.ge-pdp .cmp th,.ge-pdp .cmp td{padding:15px 16px !important;text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}\n.ge-pdp .cmp thead th{background:var(--paper2);font-size:13px;font-weight:700;color:var(--ink)}\n.ge-pdp .cmp thead th.us{background:var(--acc);color:#fff}\n.ge-pdp .cmp td.us{background:#F4F7F9;font-weight:600;color:var(--ink)}\n.ge-pdp .cmp tbody th{font-weight:600;color:var(--ink);width:22%;background:var(--paper)}\n.ge-pdp .cmp tr:last-child th,.ge-pdp .cmp tr:last-child td{border-bottom:0}\n.ge-pdp .wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}\n.ge-pdp .blist{list-style:none;padding:0;margin:26px 0 0}\n.ge-pdp .blist li{position:relative;padding-left:30px;margin-bottom:15px;font-size:17px;line-height:1.6;color:var(--mut)}\n.ge-pdp .blist li:before{content:\"\";position:absolute;left:0;top:8px;width:11px;height:11px;border-radius:50%;background:var(--acc)}\n.ge-pdp .blist strong{color:var(--ink);font-weight:700}\n.ge-pdp .kit{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}\n.ge-pdp .kit div{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:22px;text-align:center;font-size:15px;color:var(--mut)}\n.ge-pdp .kit b{display:block;color:var(--ink);font-size:16px;margin-bottom:5px}\n.ge-pdp .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}\n.ge-pdp .card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:24px;text-align:left}\n.ge-pdp .card .stars{color:#E8A33D;font-size:15px;letter-spacing:2px;margin-bottom:10px}\n.ge-pdp .card .who{font-size:14px;color:var(--fnt);font-weight:600;margin-top:12px}\n.ge-pdp .quote{max-width:820px;margin:0 auto !important;text-align:center}\n.ge-pdp .quote blockquote{font-family:var(--serif) !important;font-size:27px !important;line-height:1.38 !important;\n  font-weight:700 !important;color:var(--ink) !important;margin:0 0 16px !important;padding:0 !important;border:0 !important}\n.ge-pdp .offer{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:22px}\n.ge-pdp .offer span{background:var(--acc);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;\n  padding:9px 16px;border-radius:100px}\n.ge-pdp .faq{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin-top:28px}\n.ge-pdp details{border-bottom:1px solid var(--rule);padding:16px 0}\n.ge-pdp summary{cursor:pointer;font-weight:700;font-size:16.5px;color:var(--ink);list-style:none;\n  display:flex;justify-content:space-between;align-items:center;gap:14px}\n.ge-pdp summary::-webkit-details-marker{display:none}\n.ge-pdp summary:after{content:\"+\";font-size:21px;color:var(--acc);font-weight:400;flex:none}\n.ge-pdp details[open] summary:after{content:\"–\"}\n.ge-pdp details p{margin:12px 0 0 !important;font-size:16px !important}\n.ge-pdp .close{text-align:center;padding:76px 0 !important}\n.ge-pdp .close h2{font-size:38px !important}\n.ge-pdp .rea{display:flex;gap:26px;justify-content:center;flex-wrap:wrap;margin-top:24px;\n  font-size:14px;color:var(--fnt);font-weight:600}\n.ge-pdp .rea span:before{content:\"✓ \";color:var(--ok);font-weight:700}\n.ge-pdp .band.d .rea{color:#9AA6B8}\n@media(max-width:860px){\n  .ge-pdp .band{padding:52px 0 !important}\n  .ge-pdp h2{font-size:27px !important}.ge-pdp .close h2{font-size:30px !important}\n  .ge-pdp .quote blockquote{font-size:21px !important}\n  .ge-pdp .tiles,.ge-pdp .kit,.ge-pdp .faq,.ge-pdp .cards{grid-template-columns:1fr}\n  .ge-pdp .steps{grid-template-columns:1fr 1fr}\n  .ge-pdp .steps.s3,.ge-pdp .steps.s4,.ge-pdp .steps.s6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n  .ge-pdp .row{grid-template-columns:1fr;gap:22px;margin-bottom:40px}\n  .ge-pdp .row.flip .txt{order:0}\n}\n\n\/* The kit is used both on full-width Pages and inside the ~553px product\n   description column. A viewport media query cannot tell those apart, so at a\n   1440px viewport the 3-across grids stayed 3-across inside 553px and collapsed\n   body copy to ~108px columns. This mirrors the block above but keys off the\n   CONTAINER width. Additive: browsers without @container fall back to the media\n   query and behave exactly as before. *\/\n@container (max-width:860px){\n  .ge-pdp .band{padding:52px 0 !important}\n  .ge-pdp h2{font-size:27px !important}.ge-pdp .close h2{font-size:30px !important}\n  .ge-pdp .quote blockquote{font-size:21px !important}\n  .ge-pdp .tiles,.ge-pdp .kit,.ge-pdp .faq,.ge-pdp .cards{grid-template-columns:1fr}\n  .ge-pdp .steps{grid-template-columns:1fr 1fr}\n  .ge-pdp .steps.s3,.ge-pdp .steps.s4,.ge-pdp .steps.s6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n  .ge-pdp .row{grid-template-columns:1fr;gap:22px;margin-bottom:40px}\n  .ge-pdp .row.flip .txt{order:0}\n}\n\n\/* ── page-scoped additions (tanning lamp): grid replacements for spec and comparison blocks ── *\/\n.ge-pdp .ccards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}\n.ge-pdp .cc{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:24px;min-width:0}\n.ge-pdp .cc.us{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}\n.ge-pdp .cc h3{font-size:16px !important;margin:0 0 14px !important;color:var(--ink) !important}\n.ge-pdp .cc.us h3{color:var(--acc) !important}\n.ge-pdp .cc ul{list-style:none;padding:0;margin:0}\n.ge-pdp .cc li{position:relative;padding-left:19px;margin:0 0 11px;font-size:14.5px;line-height:1.55;color:var(--mut);overflow-wrap:anywhere}\n.ge-pdp .cc li:last-child{margin-bottom:0}\n.ge-pdp .cc li:before{content:\"\";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--rule)}\n.ge-pdp .cc.us li:before{background:var(--acc)}\n.ge-pdp .sgrid{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);margin-top:28px;background:#fff;\n  border:1px solid var(--rule);border-radius:14px;overflow:hidden}\n.ge-pdp .sgrid\u003ediv{padding:14px 16px;border-top:1px solid var(--rule);font-size:15px;line-height:1.55;min-width:0;overflow-wrap:anywhere}\n.ge-pdp .sgrid\u003ediv:nth-child(1),.ge-pdp .sgrid\u003ediv:nth-child(2){border-top:0}\n.ge-pdp .sk{background:var(--paper);font-weight:600;color:var(--ink)}\n.ge-pdp .sv{color:var(--mut)}\n@container (max-width:860px){\n  .ge-pdp .ccards{grid-template-columns:minmax(0,1fr)}\n  .ge-pdp .sgrid{grid-template-columns:minmax(0,1fr)}\n  .ge-pdp .sgrid\u003ediv:nth-child(2){border-top:1px solid var(--rule)}\n  .ge-pdp .sk{border-top:1px solid var(--rule)}\n  .ge-pdp .sgrid\u003ediv:nth-child(1){border-top:0}\n}\n@media (max-width:860px){\n  .ge-pdp .ccards{grid-template-columns:minmax(0,1fr)}\n  .ge-pdp .sgrid{grid-template-columns:minmax(0,1fr)}\n}\n\n\u003c\/style\u003e\n\u003c\/div\u003e\n","brand":"401-450","offers":[{"title":"Default Title","offer_id":44362106503255,"sku":"1.75948E+13","price":189.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0587\/0256\/1367\/files\/01_full_lamp_studio_hero.jpg?v=1790628445","url":"https:\/\/chigous.com\/products\/kts-tanning-lamp-glow-at-home-all-year1742170630442","provider":"Secure","version":"1.0","type":"link"}