Meta tags:
description= Shop gift sets that make gifting easy. Curated bundles with complementary favorites, perfect for birthdays, thank-yous, and celebrations.;
Headings (most frequently used words):
your, gift, discover, cart, shop, curated, sets, for, every, occasion, more, still, have, questions, is, empty, details, contact, this, seller, 20, off, first, box, popular, categories, international, get, to, know, us, legal, follow, cratejoy, gifts, featured, women, men, kids, teen, entertainment, food, drink, books, personal, growth, bath, beauty, spiritual, new, age, home, maker, adult, unique,
Text of the page (most frequently used words):
gift (57), the (52), box (51), for (47), and (39), const (39), shop (26), button (25), iframe (24), with (23), classlist (22), shipping (21), gifts (21), from (19), add (18), #seller (18), contentdocument (18), free (17), function (16), tea (16), queryselector (15), curated (15), your (14), all (14), care (14), contact (13), boxes (13), self (13), books (13), window (13), you (12), cratejoy (12), new (12), innerhtml (12), click (12), addeventlistener (12), true (12), off (11), contactsellerbutton (11), set (11), currentitem (11), monthly (11), subscription (10), textcontent (10), help (10), contactsellerform (10), err (10), gifting (9), resumebuttonnew (9), pausebuttonnew (9), sets (9), month (9), ships (9), this (8), checkout (8), remove (8), our (8), let (8), are (8), document (8), pause (8), productdetails (8), status (8), best (8), email (7), get (7), kids (7), errorcontainer (7), hidden (7), resume (7), currentrow (7), orderid (7), crafts (7), coffee (7), premium (7), message (6), recipient (6), home (6), bath (6), women (6), data (6), what (6), error (6), content (6), var (6), setattribute (6), small (6), wellness (6), treats (6), page (6), mystery (6), hive (6), napa (6), full (5), purchase (5), beauty (5), food (5), discover (5), errors (5), href (5), popuptoggle (5), gethelp (5), snacks (5), designed (5), product (5), collection (5), one (5), time (5), teen (5), delivered (5), products (5), chocolate (5), perfect (5), kindness (5), gourmet (5), games (5), type (4), secure (4), items (4), cart (4), card (4), order (4), about (4), finds (4), adult (4), drink (4), men (4), await (4), then (4), contactform (4), reserror (4), body (4), getelementbyid (4), location (4), pausebutton (4), resumebutton (4), pausesubscription (4), resumesubscription (4), selectedbuttoninnerhtml (4), inactive (4), subscription_id (4), queryselectorall (4), find (4), request (4), globalorderdetails (4), foreach (4), safeproductdetails (4), formdata (4), value (4), some (4), bundles (4), options (4), details (4), pet (4), each (4), experience (4), thoughtfully (4), crate (4), fast (4), every (4), featured (4), will (3), special (3), subtotal (3), calculated (3), taxes (3), now (3), protection (3), buy (3), gift_options_title (3), sell (3), unique (3), garden (3), spiritual (3), entertainment (3), browse (3), arrivals (3), sign (3), return (3), payload (3), productid (3), post (3), logerrors (3), them (3), form (3), else (3), children (3), submit (3), reset (3), event (3), preventdefault (3), cancel (3), null (3), pausemodal (3), resumemodal (3), confirm (3), pauseresumespinner (3), selectedbutton (3), createelement (3), primary (3), pausebackdrop (3), active (3), resumebackdrop (3), async (3), getsubscriptionid (3), contentwindow (3), subscriptions (3), test (3), skuelement (3), array (3), trim (3), skuvalue (3), replace (3), style (3), indexof (3), stack (3), bodyfield (3), refund (3), headdata (3), row (3), requestrefundbtn (3), gethelpbtn (3), check (3), observer (3), mutationobserver (3), observe (3), attributes (3), childlist (3), subtree (3), iframeobserver (3), escapehtml (3), match (3), indexoffirsthyphen (3), sanitizedformdata (3), choose (3), toys (3), ready (3), give (3), sellers (3), single (3), renewal (3), included (3), more (3), like (3), over (3), kitchen (3), onsen (3), wrapped (3), goodies (3), preferred (3), cultivate (3), company (3), wishbox (3), teens (3), confidence (3), breevello (3), baking (3), valley (3), cards (3), arts (3), personal (3), growth (3), timing (2), when (2), should (2), address (2), someone (2), title (2), renewal_note (2), item (2), fees (2), last (2), minute (2), price (2), rendered_subscription_dropdown (2), price_display (2), rendered_variant_title (2), rendered_giftcard_delivery_method (2), rendered_update_product_quantity (2), title_display (2), rendered_quantity (2), vendor (2), privacy (2), policies (2), join (2), know (2), international (2), family (2), top (2), offer (2), only (2), need (2), stopspinner (2), product_id (2), try (2), show (2), split (2), formchildren (2), something (2), typeof (2), string (2), length (2), not (2), main (2), subscriptionbackbutton (2), account (2), currentcontent (2), initial (2), initialcontent (2), cancelbutton (2), modal (2), parentnode (2), replacechild (2), pauseflag (2), paywhirlapi (2), reload (2), resumeflag (2), contactbuttonexists (2), false (2), create (2), after (2), extractedid (2), getbutton (2), bodydata (2), tbody (2), headfield (2), headdatacontent (2), text (2), align (2), center (2), bodydatacontent (2), iframedocument (2), start (2), targetnode (2), iframeaddedobserver (2), str (2), substring (2), productslug (2), key (2), downtime (2), sensory (2), regional (2), who (2), how (2), right (2), packages (2), surprises (2), bookish (2), interest (2), plan (2), contents (2), these (2), activities (2), skincare (2), have (2), questions (2), indian (2), months (2), enjoy (2), candy (2), cookies (2), day (2), hours (2), gameplay (2), season (2), ultimate (2), colossal (2), sized (2), worth (2), 600 (2), limited (2), delight (2), loved (2), thoughtful (2), auto (2), blondie (2), brownie (2), indulgence (2), non (2), little (2), bake (2), explore (2), indulge (2), four (2), kits (2), craft (2), 279 (2), pamper (2), party (2), healthy (2), howdy (2), that (2), great (2), joy (2), specialty (2), roasted (2), luxury (2), maéstro (2), grandbox (2), seniors (2), their (2), team (2), girls (2), flavors (2), nuevo (2), sausage (2), cheese (2), baskets (2), bountiful (2), high (2), tools (2), recipes (2), birdy (2), pretzels (2), west (2), sunset (2), batch (2), candles (2), arden (2), road (2), olive (2), occasion (2), wishlist (2), lingerie (2), maker (2), accessories (2), planner (2), plant (2), age (2), vegan (2), nail (2), novels (2), bbq (2), jerky (2), cooking (2), cocktail (2), alcohol (2), escape (2), room (2), fitness (2), health (2), owned (2), brands (2), under (2), sending, doesn, affect, rendered_send_options, send, personalized, optional, gift_message, name, appear, here, rendered_renew_toggle, count, discounts, total, original_total, summary, rendered_totals, rendered_savings, rendered_cancel_anytime, total_prepay_plan, rendered_badges, rendered_summary, choices, 2026, rights, reserved, tiktok, pinterest, twitter, instagram, facebook, follow, buyer, policy, terms, service, legal, affiliate, program, sitebuilder, canada, novelty, gaming, popular, categories, reviews, collections, insider, blog, valid, participating, first, back, question_template, select, option, parseint, resp, app, posturl, submitbtn, existinginnerhtml, there, html, went, wrong, please, again, later, catch, console, did, resetform, column, header, current, compare, update, latest, sku, white, space, nowrap, listener, append, edit, vertical, spacing, tight, responsive, table, includes, getorderdetails, reverse, thead, col, link, shopify_order_name, label, refunded, partially_refunded, charat, touppercase, slice, tolowercase, can_refund, requestrefundmodal, showmodal, cj_order_id, refundableamount, currency_symbol, refundable_amount, 100, tofixed, fulfillmentstatus, full_refund, mutationobservercallback, closebutton, backdrop, disconnect, instance, linked, callback, iframecallback, observing, mutations, iframeaddedcallback, sanitize, before, using, convert, objects, entries, real, routine, stem, hands, play, goods, likes, tasting, things, strongest, feels, specific, generic, many, mind, but, packaging, notes, presentation, vary, polished, experiences, review, see, come, built, broad, moments, birthdays, thank, yous, kid, parent, cozy, nights, since, mix, wide, use, narrow, choice, both, feeling, recurring, prepaid, lengths, while, others, focus, delivery, whether, repeats, gathers, giftable, across, crystals, decides, exact, pages, still, outdoor, lifestyle, thanks, has, been, sent, would, subject, other, coupons, customize, question, faster, log, next, 432, selection, chips, noodles, cakes, nuts, drinks, indifix, original, fix, 178, seasons, playing, fire, happy, death, never, same, twice, killing, affair, 124, unbox, surprise, highest, rated, favorites, epic, haul, quantities, yours, singlesswag, retail, 107, ones, featuring, loose, leaf, teas, regular, decadent, dark, sea, salt, brownies, ooey, gooey, brown, sugar, blondies, lovers, alike, red, locally, made, businesses, quickly, ordering, run, contains, previous, local, 149, encompasses, soothing, creative, relax, unwind, adults, crafting, 120, japanese, hot, spring, treasures, seasonally, harvest, elegantly, traditional, paper, sophisticated, 215, beautifully, idea, celebrate, lover, shipped, amazing, yourself, therabox, immediately, focuses, snacking, yet, allows, few, indiscretions, needed, keep, track, usa, mostly, snack, take, action, inspire, spreading, positivity, fresh, hand, picked, lagniappe, just, human, plus, donated, animal, rescue, efforts, puppy, paws, brews, rescues, essentials, maison, bring, connection, filled, fun, useful, brighten, feel, remembered, elastic, empowering, unlocking, potential, navigating, challenges, mexico, straight, doorstep, 2024, feature, sausages, artisanal, cheeses, expertly, paired, rich, flavor, entertaining, indulging, taste, united, states, through, james, beard, award, nominated, series, america, humble, pie, door, include, quality, saving, supplies, crowd, pleasing, baker, video, tutorials, 134, big, beyond, magazine, edition, sonoma, wildflower, honey, almonds, towels, studio, extra, virgin, oil, pairing, grove, club, present, any, features, selected, recipients, diverse, range, themed, make, giving, effortless, memorable, shows, much, save, anytime, love, empty, sale, cannabis, 420, sexual, stickers, hobby, pets, stationery, tarot, divination, crystal, witch, faith, religion, makeup, organic, polish, art, spa, inspiration, mindfulness, leadership, productivity, literary, fiction, fantasy, sci, young, romance, thriller, horror, gluten, spices, sauces, prep, beer, wine, alcoholic, beverages, desserts, packaged, comic, graphic, nerd, fandom, anime, kawaii, manga, geek, tabletop, board, sports, outdoors, stationary, travel, date, night, baby, educational, boys, socks, shaving, grooming, everyday, carry, tactical, grilling, clothing, bridal, wedding, period, end, jewelry, maternity, pregnancy, black, woman, host, gather, refresh, diy, eco, friendly, adventure, parents, grandparents, couples, category, clear, picks,
Text of the page (random words):
healthy mostly snack box by howdy howdy usa this 25 item box focuses on healthy snacking yet allows for a few indiscretions when needed to keep you on track from 42 00 box ships fast 10 off preferred seller pamper party box 279 value ships immediately by therabox self care subscription box over 279 worth of amazing goodies to indulge yourself in our pamper party box 79 99 ships fast free shipping 6 month tea hive gift set by tea hive 6 month tea hive gift set beautifully curated monthly tea boxes perfect gift idea no auto renewal celebrate a tea lover with this thoughtful 6 month subscription shipped monthly 215 40 the premium onsen gift box one time product by onsen box experience premium japanese hot spring treasures with our seasonally curated onsen harvest gift box elegantly wrapped in traditional paper for a sophisticated wellness indulgence 120 00 10 off self care crafting gift set four craft kits by the adults crafts crate indulge in the ultimate self care experience with our self care gift set this thoughtfully curated collection encompasses four soothing and creative kits designed to help you relax and unwind 149 00 free shipping 20 off single gift box by explore local box single gift box with locally made items from small us businesses perfect for gifting ships quickly after ordering limited run contains previous month s products 40 00 free shipping 1 st box 50 off blondie and brownie gift set by little red kitchen bake shop blondie and brownie gift set 4 decadent dark chocolate sea salt brownies and 4 ooey gooey brown sugar blondies the perfect indulgence for chocolate and non chocolate lovers alike 40 00 free shipping 3 month tea hive set by tea hive delight your loved ones with this 3 month tea hive set featuring curated loose leaf teas delivered monthly a thoughtful gift with no auto renewal ships with regular shipping 107 70 colossal mystery box 24 full sized products 600 retail value by singlesswag unbox the ultimate surprise our colossal mystery box 24 full sized products worth 600 highest rated favorites in one epic haul limited quantities secure yours now 124 00 free shipping full season purchase options with over 15 20 hours of gameplay for each season by a killing affair choose from full seasons like playing with fire and happy death day for over 15 20 hours of gameplay each never the same box twice free shipping 178 00 free shipping original fix 12 month gift by indifix a monthly box of indian snacks and treats get a curated selection of 12 premium indian snacks treats delivered monthly for 12 months enjoy chips candy cookies noodles cakes nuts drinks more with free us shipping 432 00 free shipping page 1 page 2 page 3 page 4 next page contact this seller your email have an account log in for faster contact type of question what do you need help with customize order special shipping request details about the box shipping timing questions about coupons other subject what would you like to know message seller thanks your message has been sent to the seller if data question_template errorcontainer textcontent select an option from what do you need help with errorcontainer classlist remove hidden window contactsellerform stopspinner return add product_id and email to the payload const payload data product_id parseint productid 10 email data email try const resp await app post posturl payload then data submitbtn innerhtml existinginnerhtml let logerrors data errors if there are errors show them in the html form if logerrors errorcontainer innerhtml logerrors split join else const formchildren contactform children for let i 0 i let error something went wrong please try again later if err typeof err string error err else if err err errors err errors length const reserror err errors 0 error typeof reserror string reserror reserror body error errorcontainer textcontent error errorcontainer classlist remove hidden window contactsellerform stopspinner catch err errorcontainer textcontent err errorcontainer classlist remove hidden console error contact seller form did not submit err function resetform document getelementbyid reset form click const formchildren contactform children for let i 0 i main column main header a if subscriptionbackbutton subscriptionbackbutton addeventlistener click function event event preventdefault window location href account get the current content of the iframe const currentcontent iframe contentdocument body innerhtml compare with the initial content if currentcontent initialcontent update the initial content to the latest content initialcontent iframe contentdocument body innerhtml cancelbutton iframe contentdocument queryselector cancel button var pausebutton iframe contentdocument queryselector pause button var resumebutton iframe contentdocument queryselector resume button var resumebuttonnew null var pausebuttonnew null const pausemodal document getelementbyid subscription pause modal const resumemodal document getelementbyid subscription resume modal const pausesubscription document queryselector pause confirm const resumesubscription document queryselector resume confirm var selectedbuttoninnerhtml function pauseresumespinner type var selectedbutton type pause pausesubscription resumesubscription selectedbuttoninnerhtml selectedbutton innerhtml selectedbutton innerhtml if pausebutton pausebuttonnew iframe contentdocument createelement button pausebuttonnew textcontent pause pausebuttonnew classlist add pause button pausebuttonnew classlist add button pausebuttonnew classlist add button primary pausebuttonnew setattribute href pausebutton parentnode replacechild pausebuttonnew pausebutton if resumebutton resumebuttonnew iframe contentdocument createelement button resumebuttonnew textcontent resume resumebuttonnew classlist add resume button resumebuttonnew classlist add button resumebuttonnew classlist add button primary resumebuttonnew setattribute href resumebutton parentnode replacechild resumebuttonnew resumebutton pausebuttonnew addeventlistener click function pausemodal classlist remove hidden pausebackdrop classlist remove inactive pausebackdrop classlist add active resumebuttonnew addeventlistener click function resumemodal classlist remove hidden resumebackdrop classlist remove inactive resumebackdrop classlist add active if pauseflag pausesubscription addeventlistener click async function const subscription_id getsubscriptionid pauseresumespinner pause await iframe contentwindow paywhirlapi post subscriptions subscription_id pause then pausesubscription innerhtml selectedbuttoninnerhtml pausemodal classlist add hidden pausebackdrop classlist add inactive iframe contentdocument location reload pauseflag true if resumeflag resumesubscription addeventlistener click async function const subscription_id getsubscriptionid pauseresumespinner resume await iframe contentwindow paywhirlapi post subscriptions subscription_id resume then resumesubscription innerhtml selectedbuttoninnerhtml resumemodal classlist add hidden resumebackdrop classlist add inactive iframe contentdocument location reload resumeflag true const contactbuttonexists iframe contentdocument queryselector contact seller button const test iframe contentdocument queryselectorall small const skuelement array from test find small sku d test small textcontent trim const skuvalue skuelement skuelement textcontent replace 0 9 g false if skuvalue productdetails document getelementbyid skuvalue innerhtml if productdetails if cancelbutton contactbuttonexists window contactsellerform reset create the contact seller button const contactsellerbutton iframe contentdocument createelement button contactsellerbutton textcontent contact seller contactsellerbutton classlist add contact seller button contactsellerbutton classlist add button contactsellerbutton classlist add button primary contactsellerbutton id contact button contactsellerbutton setattribute href contactsellerbutton setattribute style white space nowrap set up an event listener for the contact seller button contactsellerbutton addeventlistener click window contactsellerform popuptoggle append the contact seller button after the edit button productdetails productdetails indexof 0 productdetails indexof contact seller const contactsellerbutton iframe contentdocument queryselector contact seller button contactsellerbutton addeventlistener click function window contactsellerform popuptoggle const gethelp iframe contentdocument queryselector stack stack vertical stack spacing tight card responsive table if gethelp let extractedid getsubscriptionid async function getbutton const bodyfield iframe contentdocument queryselector request refund button if window location href includes extractedid bodyfield globalorderdetails await getorderdetails globalorderdetails reverse const headdata gethelp queryselector thead tr const bodydata gethelp queryselectorall tbody tr const headfield iframe contentdocument queryselector get help col if headfield bodyfield globalorderdetails const headdatacontent headdata queryselectorall th headdatacontent foreach th th setattribute style text align center const bodydatacontent gethelp queryselectorall tbody tr td bodydatacontent foreach td td setattribute style text align center headdata innerhtml get help globalorderdetails foreach currentitem i let currentrow null bodydata foreach row let orderid row queryselector order link orderid orderid textcontent split orderid orderid 1 if orderid currentitem shopify_order_name currentrow row const status currentrow queryselector data label status if status currentitem status refunded currentitem status partially_refunded status textcontent currentitem status charat 0 touppercase currentitem status replace _ slice 1 tolowercase if currentitem can_refund currentrow innerhtml request refund else currentrow innerhtml get help const requestrefundbtn currentrow queryselector request refund button if requestrefundbtn requestrefundbtn addeventlistener click function window requestrefundmodal showmodal orderid currentitem cj_order_id refundableamount currentitem currency_symbol currentitem refundable_amount 100 tofixed 2 fulfillmentstatus currentitem full_refund const gethelpbtn currentrow queryselector get help button if gethelpbtn gethelpbtn addeventlistener click function window contactsellerform reset window contactsellerform popuptoggle if check false getbutton check true const observer new mutationobserver mutationobservercallback const iframedocument iframe contentdocument iframe contentwindow document observer observe iframedocument attributes true childlist true subtree true closebutton addeventlistener click function e e preventdefault window contactsellerform popuptoggle backdrop addeventlistener click window contactsellerform popuptoggle iframeobserver disconnect create an observer instance linked to the callback function for the iframe s content const iframeobserver new mutationobserver iframecallback start observing the iframe s content for mutations iframeobserver observe iframe contentdocument attributes true childlist true subtree true const targetnode document const iframeaddedobserver new mutationobserver iframeaddedcallback iframeaddedobserver observe targetnode attributes true childlist true subtree true contactform addeventlistener submit function e e preventdefault function escapehtml str return str replace g function match return match if productdetails sanitize the productdetails before using them const safeproductdetails escapehtml productdetails const indexoffirsthyphen safeproductdetails indexof const productid safeproductdetails substring 0 indexoffirsthyphen trim const productslug safeproductdetails substring indexoffirsthyphen 1 trim const formdata new formdata contactform convert formdata to an array of objects const sanitizedformdata for let key value of formdata entries sanitizedformdata key escapehtml value window contactsellerform submit productid productslug sanitizedformdata discover more self care women s lifestyle coffee tea books active outdoor still have questions what is included in cratejoy gift sets this collection gathers ready to give bundles and giftable boxes across books bath and body kids activities sensory toys teen gifts wellness crystals snacks coffee tea pet treats crafts skincare and regional treats each seller decides the exact contents so product pages show what is included are these gift sets one time gifts or subscriptions you will find both one time feeling bundles and recurring subscription gifts in this collection some sellers offer prepaid gift lengths while others focus on a single curated set or monthly delivery check the product page for plan options renewal details and whether the gift repeats who are these curated gift sets for the collection is built for broad gifting moments birthdays thank yous care packages kid surprises self care treats pet parent gifts bookish downtime and cozy nights in since the product mix is wide start with the recipient s interest then use price plan length and contents to narrow the choice do gift sets come ready to give many boxes are designed with gifting in mind but packaging gift notes and presentation vary by seller some are polished bundles some are subscription boxes with gift options and some are monthly experiences review the product details to confirm what the recipient will see how should i choose the right gift set match the gift to the recipient s real routine choose bath tea books or wellness for downtime crafts stem or sensory toys for hands on play snacks coffee or regional goods for someone who likes tasting new things the strongest gift feels specific not generic back to top 20 off your first box offer only valid on participating boxes email address sign up shop discover top gift boxes box insider blog new arrivals browse collections cratejoy reviews popular categories subscription boxes for women subscription boxes for men kids family entertainment gaming food drink books bath beauty self care spiritual home garden novelty adult unique finds shop international subscription boxes to canada get to know us about cratejoy sell on cratejoy cratejoy sitebuilder join our affiliate program contact cratejoy legal terms of service privacy policy seller policies buyer policies follow cratejoy facebook instagram twitter pinterest tiktok 2026 cratejoy all rights reserved your privacy choices rendered_badges rendered_quantity title_display by vendor rendered_variant_title rendered_giftcard_delivery_method price_display rendered_subscription_dropdown rendered_update_product_quantity gift_options_title rendered_summary vendor remove rendered_quantity gift_options_title title_display rendered_variant_title rendered_giftcard_delivery_method rendered_update_product_quantity gift_options_title price_display rendered_subscription_dropdown total_prepay_plan title price add to order last minute gifting buy a gift card rendered_totals rendered_savings secure checkout rendered_cancel_anytime purchase pro...
|