www.uncommongoods.com Open in urlscan Pro
2600:9000:2359:6200:12:fc43:31c0:93a1  Public Scan

Submitted URL: https://us-west-2.protection.sophos.com/?d=uncommongoods.com&u=aHR0cHM6Ly9lbmV3cy51bmNvbW1vbmdvb2RzLmNvbS9xL2hRenpkdlpZeWhMNjBYRXc2N0lkR...
Effective URL: https://www.uncommongoods.com/product/the-book-lovers-advent-calendar?mi_u=74E824B2C451F45B64B54562B4&mi_ecmp=11826915&cm_sour...
Submission: On October 22 via api from RU — Scanned from DE

Form analysis 3 forms found in the DOM

Name: searchform

<form _ngcontent-ng-c1037462225="" novalidate="" id="subForm" name="searchform" action="" class="inputGroup ng-untouched ng-pristine ng-valid">
  <div _ngcontent-ng-c1037462225="" id="inputGroupContainer">
    <div _ngcontent-ng-c1037462225="" role="combobox" aria-haspopup="listbox" aria-controls="autocomplete-results" aria-label="Search" class="inputGroup inputGroup--pill" aria-expanded="false"><input _ngcontent-ng-c1037462225=""
        formcontrolname="queryField" type="search" name="search" id="q" aria-label="search keyword or item number" autocomplete="off" role="searchbox" aria-autocomplete="list" aria-controls="autocomplete-results"
        class="margin-z ng-untouched ng-pristine ng-valid typewriter-placeholder-color" placeholder="search puzzle" aria-activedescendant=""><button _ngcontent-ng-c1037462225="" id="searchBtn" type="submit" aria-label="search"
        class="btn-secondary margin-z"><span _ngcontent-ng-c1037462225="" aria-hidden="true" class="icon-search icon-md"></span></button><!----><button _ngcontent-ng-c1037462225="" id="closeSearchBtn" aria-label="close search"
        class="show-for-small-only"><span _ngcontent-ng-c1037462225="" class="icon-close icon-md ug-s"></span></button></div>
  </div>
  <div _ngcontent-ng-c1037462225="" class="searchFill--container"><!----></div>
</form>

<form _ngcontent-ng-c1306567972="" novalidate="" class="ng-untouched ng-pristine ng-valid">
  <div _ngcontent-ng-c1306567972="" class="row">
    <div _ngcontent-ng-c1306567972="" class="small-12 large-10 large-centered columns"><!---->
      <div _ngcontent-ng-c1306567972="" class="row">
        <div _ngcontent-ng-c1306567972="" class="small-12 columns singleSkuSelect"><label _ngcontent-ng-c1306567972="" for="selectitem">Item</label><select _ngcontent-ng-c1306567972="" formcontrolname="selectedSku" id="selectitem"
            data-gtm-click="sku-dropdown" class="margin-md ng-untouched ng-pristine ng-valid"><!---->
            <option _ngcontent-ng-c1306567972="" value="0: 593280000001" data-flow-localize="item-price" data-flow-item-number="593280000001" data-flow-item-prefix="Winter Bookshop ">Winter Bookshop 39 €</option><!---->
          </select></div>
      </div><!----><!---->
      <div _ngcontent-ng-c1306567972="" class="row">
        <div _ngcontent-ng-c1306567972="" class="small-4 columns"><label _ngcontent-ng-c1306567972="" for="quantity">Qty</label><select _ngcontent-ng-c1306567972="" formcontrolname="quantity" id="quantity"
            class="urgent ng-untouched ng-pristine ng-valid"><!---->
            <option _ngcontent-ng-c1306567972="" value="0: 1">1</option>
            <option _ngcontent-ng-c1306567972="" value="1: 2">2</option>
            <option _ngcontent-ng-c1306567972="" value="2: 3">3</option>
            <option _ngcontent-ng-c1306567972="" value="3: 4">4</option>
            <option _ngcontent-ng-c1306567972="" value="4: 5">5</option>
            <option _ngcontent-ng-c1306567972="" value="5: 6">6</option>
            <option _ngcontent-ng-c1306567972="" value="6: 7">7</option>
            <option _ngcontent-ng-c1306567972="" value="7: 8">8</option>
            <option _ngcontent-ng-c1306567972="" value="8: 9">9</option>
            <option _ngcontent-ng-c1306567972="" value="9: 10">10</option>
            <option _ngcontent-ng-c1306567972="" value="10: 11">11</option>
            <option _ngcontent-ng-c1306567972="" value="11: 12">12</option>
            <option _ngcontent-ng-c1306567972="" value="12: 13">13</option>
            <option _ngcontent-ng-c1306567972="" value="13: 14">14</option>
            <option _ngcontent-ng-c1306567972="" value="14: 15">15</option>
            <option _ngcontent-ng-c1306567972="" value="15: 16">16</option>
            <option _ngcontent-ng-c1306567972="" value="16: 17">17</option>
            <option _ngcontent-ng-c1306567972="" value="17: 18">18</option>
            <option _ngcontent-ng-c1306567972="" value="18: 19">19</option>
            <option _ngcontent-ng-c1306567972="" value="19: 20">20</option>
            <option _ngcontent-ng-c1306567972="" value="20: 21">21</option>
            <option _ngcontent-ng-c1306567972="" value="21: 22">22</option>
            <option _ngcontent-ng-c1306567972="" value="22: 23">23</option>
            <option _ngcontent-ng-c1306567972="" value="23: 24">24</option>
            <option _ngcontent-ng-c1306567972="" value="24: 25">25</option>
            <option _ngcontent-ng-c1306567972="" value="25: 26">26</option>
            <option _ngcontent-ng-c1306567972="" value="26: 27">27</option>
            <option _ngcontent-ng-c1306567972="" value="27: 28">28</option>
            <option _ngcontent-ng-c1306567972="" value="28: 29">29</option>
            <option _ngcontent-ng-c1306567972="" value="29: 30">30</option>
            <option _ngcontent-ng-c1306567972="" value="30: 31">31</option>
            <option _ngcontent-ng-c1306567972="" value="31: 32">32</option>
            <option _ngcontent-ng-c1306567972="" value="32: 33">33</option>
            <option _ngcontent-ng-c1306567972="" value="33: 34">34</option>
            <option _ngcontent-ng-c1306567972="" value="34: 35">35</option>
            <option _ngcontent-ng-c1306567972="" value="35: 36">36</option>
            <option _ngcontent-ng-c1306567972="" value="36: 37">37</option>
            <option _ngcontent-ng-c1306567972="" value="37: 38">38</option>
            <option _ngcontent-ng-c1306567972="" value="38: 39">39</option>
            <option _ngcontent-ng-c1306567972="" value="39: 40">40</option>
            <option _ngcontent-ng-c1306567972="" value="40: 41">41</option>
            <option _ngcontent-ng-c1306567972="" value="41: 42">42</option>
            <option _ngcontent-ng-c1306567972="" value="42: 43">43</option>
            <option _ngcontent-ng-c1306567972="" value="43: 44">44</option>
            <option _ngcontent-ng-c1306567972="" value="44: 45">45</option>
            <option _ngcontent-ng-c1306567972="" value="45: 46">46</option>
            <option _ngcontent-ng-c1306567972="" value="46: 47">47</option>
            <option _ngcontent-ng-c1306567972="" value="47: 48">48</option>
            <option _ngcontent-ng-c1306567972="" value="48: 49">49</option>
            <option _ngcontent-ng-c1306567972="" value="49: 50">50</option>
            <option _ngcontent-ng-c1306567972="" value="50: 51">51</option>
            <option _ngcontent-ng-c1306567972="" value="51: 52">52</option>
            <option _ngcontent-ng-c1306567972="" value="52: 53">53</option>
            <option _ngcontent-ng-c1306567972="" value="53: 54">54</option>
            <option _ngcontent-ng-c1306567972="" value="54: 55">55</option>
            <option _ngcontent-ng-c1306567972="" value="55: 56">56</option>
            <option _ngcontent-ng-c1306567972="" value="56: 57">57</option>
            <option _ngcontent-ng-c1306567972="" value="57: 58">58</option>
            <option _ngcontent-ng-c1306567972="" value="58: 59">59</option>
            <option _ngcontent-ng-c1306567972="" value="59: 60">60</option>
            <option _ngcontent-ng-c1306567972="" value="60: 61">61</option>
            <option _ngcontent-ng-c1306567972="" value="61: 62">62</option>
            <option _ngcontent-ng-c1306567972="" value="62: 63">63</option>
            <option _ngcontent-ng-c1306567972="" value="63: 64">64</option>
            <option _ngcontent-ng-c1306567972="" value="64: 65">65</option>
            <option _ngcontent-ng-c1306567972="" value="65: 66">66</option>
            <option _ngcontent-ng-c1306567972="" value="66: 67">67</option>
            <option _ngcontent-ng-c1306567972="" value="67: 68">68</option>
            <option _ngcontent-ng-c1306567972="" value="68: 69">69</option>
            <option _ngcontent-ng-c1306567972="" value="69: 70">70</option>
            <option _ngcontent-ng-c1306567972="" value="70: 71">71</option>
            <option _ngcontent-ng-c1306567972="" value="71: 72">72</option>
            <option _ngcontent-ng-c1306567972="" value="72: 73">73</option>
            <option _ngcontent-ng-c1306567972="" value="73: 74">74</option>
            <option _ngcontent-ng-c1306567972="" value="74: 75">75</option>
            <option _ngcontent-ng-c1306567972="" value="75: 76">76</option>
            <option _ngcontent-ng-c1306567972="" value="76: 77">77</option>
            <option _ngcontent-ng-c1306567972="" value="77: 78">78</option>
            <option _ngcontent-ng-c1306567972="" value="78: 79">79</option>
            <option _ngcontent-ng-c1306567972="" value="79: 80">80</option>
            <option _ngcontent-ng-c1306567972="" value="80: 81">81</option>
            <option _ngcontent-ng-c1306567972="" value="81: 82">82</option>
            <option _ngcontent-ng-c1306567972="" value="82: 83">83</option>
            <option _ngcontent-ng-c1306567972="" value="83: 84">84</option>
            <option _ngcontent-ng-c1306567972="" value="84: 85">85</option>
            <option _ngcontent-ng-c1306567972="" value="85: 86">86</option>
            <option _ngcontent-ng-c1306567972="" value="86: 87">87</option>
            <option _ngcontent-ng-c1306567972="" value="87: 88">88</option>
            <option _ngcontent-ng-c1306567972="" value="88: 89">89</option>
            <option _ngcontent-ng-c1306567972="" value="89: 90">90</option>
            <option _ngcontent-ng-c1306567972="" value="90: 91">91</option>
            <option _ngcontent-ng-c1306567972="" value="91: 92">92</option>
            <option _ngcontent-ng-c1306567972="" value="92: 93">93</option>
            <option _ngcontent-ng-c1306567972="" value="93: 94">94</option>
            <option _ngcontent-ng-c1306567972="" value="94: 95">95</option>
            <option _ngcontent-ng-c1306567972="" value="95: 96">96</option>
            <option _ngcontent-ng-c1306567972="" value="96: 97">97</option>
            <option _ngcontent-ng-c1306567972="" value="97: 98">98</option>
            <option _ngcontent-ng-c1306567972="" value="98: 99">99</option><!----><!----><!----><!---->
          </select></div>
        <div _ngcontent-ng-c1306567972="" class="small-8 columns"><!----><button _ngcontent-ng-c1306567972="" id="a2c" type="submit" ug-loading="" class="btn-tall expand" _nghost-ng-c1407681827=""
            aria-label="add to cart, opens 'Added to cart' drawer"> add to cart <!----></button><!----><!----></div>
      </div><!----><!----><!----><!---->
    </div>
  </div>
</form>

<form _ngcontent-ng-c3349662527="" novalidate="" class="ng-untouched ng-pristine ng-invalid"><input _ngcontent-ng-c3349662527="" type="hidden" name="crvs" value="sIwmVJdjpk0f-aM5MiCbvPxAL-lD1sm0F-JegB4RN7e8NzG5sRBtA0QvAximDTSNLzW0_02MSdUSlYn5s4B23A">
  <div _ngcontent-ng-c3349662527="" class="grid-x grid-margin-x vertical">
    <div _ngcontent-ng-c3349662527="" class="cell auto"><label _ngcontent-ng-c3349662527="" for="signup-email">email address</label><input _ngcontent-ng-c3349662527="" type="text" placeholder="" name="email" autocomplete="email" id="signup-email"
        formcontrolname="email" oninput="this.value = this.value.toLowerCase()" aria-describedby="footer-email-signup-error" class="ng-untouched ng-pristine ng-invalid"><!----><input _ngcontent-ng-c3349662527="" type="text" name="NameF" size="10"
        maxlength="10" value="" tabindex="-1" autocomplete="off" style="display: none; float: left !important; position: absolute !important; left: -9000px !important; top: -9000px !important;"><input _ngcontent-ng-c3349662527="" type="text"
        name="NameL" size="10" maxlength="10" value="" tabindex="-1" autocomplete="off" style="display: none; float: left !important; position: absolute !important; left: -9000px !important; top: -9000px !important;"><input
        _ngcontent-ng-c3349662527="" type="text" name="Comment" size="10" maxlength="10" value="" tabindex="-1" autocomplete="off"
        style="display: none; float: left !important; position: absolute !important; left: -9000px !important; top: -9000px !important;"></div>
    <div _ngcontent-ng-c3349662527="" class="cell shrink"><loader-button _ngcontent-ng-c3349662527="" aria-label="submit" classname="btn-tall" _nghost-ng-c2965222575=""><button _ngcontent-ng-c2965222575="" class="btn-tall"
          id="listrakSubscribeSubmit"> Sign Up <!----></button></loader-button></div>
  </div>
</form>

Text Content

Skip to main content
We're all out
of the ordinary™
menushopcloseclose dialog






shop

link to Uncommon Goods' Accessibility information

cart
1 sign insign inwish listwish listgift findergift finder


new holiday gifts interests birthday men women kids kitchen & bar home jewelry
experiences corporate gifts sale
favorite_border
photo_librarycustomer photoscloseclose dialog




A great gift for any book worm

5 stars out of 5starstarstarstarstar
Krissy

Front

keyboard_arrow_leftbacknextkeyboard_arrow_right

photo_librarycustomer photoscloseclose dialog




A great gift for any book worm

5 stars out of 5starstarstarstarstar
Krissy

Front

keyboard_arrow_leftbacknextkeyboard_arrow_right



THE BOOK LOVER'S ADVENT CALENDAR

Count down the days to Christmas with surprises designed with bibliophiles in
mind.
4.86 stars out of 5starstarstarstarstar 7 Reviews

39 €

ItemWinter Bookshop 39 €
Qty123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
add to cart



Exclusive


WHAT MAKES IT UNCOMMON

keyboard_arrow_up

While holiday chocolates are always nice, well-read revelers often desire
something a bit more…well, bookish. Let the bibliophile in your world count down
the days to Christmas with a calendar packed with literary surprises designed
just for them.



 * Calendar features numbered pockets that hold bookworm-worthy gifts.
 * Count down the days with surprises like magnetic bookmarks, stickers,
   ornaments, and more.
 * Made in China.






SHIPPING

keyboard_arrow_down

local_shipping Usually ships within 24 hours.

See all shipping options and costs

Shipping outside of the U.S.? You will be quoted a specific delivery timeframe
at checkout, based on your destination country and the available shipping
methods. See International FAQ for more info.

Sadly, we are unable to ship to APO, FPO, or DPO addresses at this time. We are
working towards a solution that will allow us to resume this type of shipping.



--------------------------------------------------------------------------------

MADE FROM

rubber, paper, wood

MEASUREMENTS

10" L x 14" W x 1" D

ITEM ID

59328

Still haven't found the details you're looking for? Check out our Product Q&A!



--------------------------------------------------------------------------------


NEED HELP?

help center contact us


ABOUT US

 * our story
 * better to give
 * our team
 * careers


MAKERS & PRODUCTS

 * independent makers
 * submit your product


SUPPORT

 * track & manage orders
 * shipping & returns FAQ
 * 
 * corporate gifts
 * email unsubscribe
 * request a catalog
 * catalog unsubscribe
 * submit feedback
 * accessibility

--------------------------------------------------------------------------------


SIGN UP FOR EMAILS

New subscribers get a $5 credit. Terms & Conditions.

email address
Sign Up


Shipping to: | change

 * 
 * 
 * 

--------------------------------------------------------------------------------

 * Father's Day Gifts
 * Mother's Day Gifts
 * Valentine's Day Gifts
 * Christmas Gifts
   

 * site map
 * terms & conditions
 * SMS terms & conditions
 * privacy policy
 * cookie policy
 * cookie preferences
 * your privacy choices
 * do not sell or share my information
 * California Notice at Collection


 * ©2024 Uncommon Goods™ LLC
 * 888-365-0056
 * 140 58th Street, Brooklyn, NY 11220


By clicking “Accept All Cookies”, you agree to the storing of cookies on your
device to enhance site navigation, analyze site usage, and assist in our
marketing efforts.
Cookies Settings Accept All Cookies