@font-face {
  font-family: "Tenor Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url(cdn/fonts/tenor_sans/tenorsans_n4.966071a72c28462a9256039d3e3dc5b0cf314f65.woff2) format("woff2"),
       url(cdn/fonts/tenor_sans/tenorsans_n4.2282841d948f9649ba5c3cad6ea46df268141820.woff) format("woff");
}

  @font-face {
  font-family: Outfit;
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url(cdn/fonts/outfit/outfit_n3.8c97ae4c4fac7c2ea467a6dc784857f4de7e0e37.woff2) format("woff2"),
       url(cdn/fonts/outfit/outfit_n3.b50a189ccde91f9bceee88f207c18c09f0b62a7b.woff) format("woff");
}


  @font-face {
  font-family: Outfit;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url(cdn/fonts/outfit/outfit_n6.dfcbaa80187851df2e8384061616a8eaa1702fdc.woff2) format("woff2"),
       url(cdn/fonts/outfit/outfit_n6.88384e9fc3e36038624caccb938f24ea8008a91d.woff) format("woff");
}

:root {
    --typeHeaderPrimary: "Tenor Sans";
    --typeHeaderFallback: sans-serif;
    --typeHeaderSize: 36px;
    --typeHeaderWeight: 400;
    --typeHeaderLineHeight: 1;
    --typeHeaderSpacing: 0.0em;

    --typeBasePrimary:Outfit;
    --typeBaseFallback:sans-serif;
    --typeBaseSize: 18px;
    --typeBaseWeight: 300;
    --typeBaseSpacing: 0.025em;
    --typeBaseLineHeight: 1.4;

    --typeCollectionTitle: 20px;

    --iconWeight: 2px;
    --iconLinecaps: miter;

    
      --buttonRadius: 0px;
    

    --colorGridOverlayOpacity: 0.1;
  }

  .placeholder-content {
    background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%);
  }

#shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

.jdgm-xx{left:0}.jdgm-histogram .jdgm-histogram__bar-content{background:#fbcd0a}.jdgm-histogram .jdgm-histogram__bar:after{background:#fbcd0a}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__replier:before{content:'Freedompens'}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}

@-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}

#AnnouncementSlider .flickity-viewport{height:21px}

.modal,.modal.fade,.modal-backdrop,.ss-lightbox-modal,.ss-plx-overlay-container,.offcanvas,.offcanvas-backdrop,[class*='overlay-container']{display:none!important;visibility:hidden!important}ul.dropdown-menu,.dropdown-menu,.sm-nowrap,.mega-menu-panel{display:none!important}li:hover>ul.dropdown-menu,li:hover>.dropdown-menu,.has-submenu:hover>.dropdown-menu,.dropdown:hover>.dropdown-menu{display:block!important;visibility:visible!important}body{overflow-x:hidden!important}

[class*="scroll-trigger"],[class*="animate--"],[data-aos],.elementor-invisible,.fl-animation,.wow{opacity:1 !important;transform:none !important;visibility:visible !important;animation-name:none !important}

.site-nav__link,
  .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) {
    font-size: 16px;
  }
  
    .site-nav__link, .mobile-nav__link--top-level {
      text-transform: uppercase;
      letter-spacing: 0.2em;
    }
    .mobile-nav__link--top-level {
      font-size: 1.1em;
    }
  

  

  
    .megamenu__colection-image {
      display: none;
    }
  
.site-header {
      box-shadow: 0 0 1px rgba(0,0,0,0.2);
    }

    .toolbar + .header-sticky-wrapper .site-header {
      border-top: 0;
    }

.header-item--logo,
    .header-layout--left-center .header-item--logo,
    .header-layout--left-center .header-item--icons {
      -webkit-box-flex: 0 1 110px;
      -ms-flex: 0 1 110px;
      flex: 0 1 110px;
    }

    @media only screen and (min-width: 769px) {
      .header-item--logo,
      .header-layout--left-center .header-item--logo,
      .header-layout--left-center .header-item--icons {
        -webkit-box-flex: 0 0 240px;
        -ms-flex: 0 0 240px;
        flex: 0 0 240px;
      }
    }

    .site-header__logo a {
      width: 110px;
    }
    .is-light .site-header__logo .logo--inverted {
      width: 110px;
    }
    @media only screen and (min-width: 769px) {
      .site-header__logo a {
        width: 240px;
      }

      .is-light .site-header__logo .logo--inverted {
        width: 240px;
      }
    }

@media only screen and (min-width: 769px) {
            .hero-natural--template--14697699901527__slideshow {
              height: 0;
              padding-bottom: 49.65277777777778%;
            }
          }

.slideshow__slide--d0768fe7-da0a-4e0c-a385-0bb661736f3d .hero__title {
                  font-size: 40.0px;
                }
                @media only screen and (min-width: 769px) {
                  .slideshow__slide--d0768fe7-da0a-4e0c-a385-0bb661736f3d .hero__title {
                    font-size: 80px;
                  }
                }

.hero__image--d0768fe7-da0a-4e0c-a385-0bb661736f3d{
                        object-position: center center;
                      }

.flex-grid--template--14697699901527__promo-grid {
    margin-top: -20px;
    margin-left: -20px;
    
      padding-left: 20px;
      padding-right: 20px;
    
  }

  .flex-grid--template--14697699901527__promo-grid .flex-grid--gutters {
    margin-top: -20px;
    margin-left: -20px;
  }

  .flex-grid--template--14697699901527__promo-grid .flex-grid__item {
    padding-top: 20px;
    padding-left: 20px;
  }

  @media only screen and (max-width: 589px) {
    .flex-grid--template--14697699901527__promo-grid {
      margin-top: -10px;
      margin-left: -10px;
      
        padding-left: 10px;
        padding-right: 10px;
      
    }

    .flex-grid--template--14697699901527__promo-grid .flex-grid--gutters {
      margin-top: -10px;
      margin-left: -10px;
    }

    .flex-grid--template--14697699901527__promo-grid .flex-grid__item {
      padding-top: 10px;
      padding-left: 10px;
    }
  }

.flex-grid__item--7c5c875f-d42c-48c6-9255-1be83691eb0a .btn {
            background:  !important;
            border: none !important;
          }

          
        

.flex-grid__item--7c5c875f-d42c-48c6-9255-1be83691eb0a .btn--tint-border {
            border: 1px solid rgba(0, 0, 0, 0.2) !important;
          }

.flex-grid--template--14697699901527__promo-grid2 {
    margin-top: -20px;
    margin-left: -20px;
    
  }

  .flex-grid--template--14697699901527__promo-grid2 .flex-grid--gutters {
    margin-top: -20px;
    margin-left: -20px;
  }

  .flex-grid--template--14697699901527__promo-grid2 .flex-grid__item {
    padding-top: 20px;
    padding-left: 20px;
  }

  @media only screen and (max-width: 589px) {
    .flex-grid--template--14697699901527__promo-grid2 {
      margin-top: -10px;
      margin-left: -10px;
      
    }

    .flex-grid--template--14697699901527__promo-grid2 .flex-grid--gutters {
      margin-top: -10px;
      margin-left: -10px;
    }

    .flex-grid--template--14697699901527__promo-grid2 .flex-grid__item {
      padding-top: 10px;
      padding-left: 10px;
    }
  }

.flex-grid__item--promo2-0 {
              min-height: 432.0px;
            }
          

          @media only screen and (min-width: 769px) {
            .flex-grid__item--promo2-0 {
              min-height: 576.0px;
            }
          }

          @media only screen and (min-width: 1140px) {
            .flex-grid__item--promo2-0 {
              min-height: 720px;
            }
          }
        



        

        
          .flex-grid__item--promo2-0 .promo-grid__text {
            font-size: 1.02em;
          }
          .flex-grid__item--promo2-0.flex-grid__item--50 .promo-grid__text {
            font-size: 1.2em;
          }

          @media only screen and (min-width: 769px) {
            .flex-grid__item--promo2-0 .promo-grid__text {
              font-size: 1.2em;
            }
          }

.promo-grid__bg-image--promo2-0 {
                        object-position: 80% 50%;
                      }

@media screen and (max-width: 768px) {
    .background-media-text--template--14697699901527__background-image-text {
      background-image: url(cdn/shop/files/147000_Fountain_pen_Ambition_OpArt_Sky_Blue_medium_High_Res_62079_0c36961b-7095-4612-b17e-8930c31ac7dd_1x1.jpg);
    }
  }

.background-media-text__image--template--14697699901527__background-image-text{
              object-position: 80% 0;
            }

.map-template--14697699901527__map {
        background-size: cover;
        background-position: center;
        background-image: url(cdn/shop/files/28659D8B-D3D9-4225-A449-A96FEB85D4F5_1800x.jpg);
        background-position: bottom center;
      }

      @media only screen and (max-width: 750px) {
        .map-template--14697699901527__map {
          padding-top: 74.27385892116183%;
        }
      }

.site-footer {
      border-top: 1px solid #e8e8e1;
    }

@media only screen and (min-width: 769px) and (max-width: 959px) {
              .footer__item-- {
                width: 50%;
                padding-top: 40px;
              }
              .footer__item--:nth-child(2n + 1) {
                clear: left;
              }
            }
            @media only screen and (min-width: 960px) {
              .footer__item-- {
                width: 25%;
              }

            }

@media only screen and (min-width: 769px) and (max-width: 959px) {
              .footer__item-- {
                width: 50%;
                padding-top: 40px;
              }
              .footer__item--:nth-child(2n + 1) {
                clear: left;
              }
            }
            @media only screen and (min-width: 960px) {
              .footer__item-- {
                width: 33%;
              }

            }

@media only screen and (min-width: 769px) and (max-width: 959px) {
              .footer__item-- {
                width: 50%;
                padding-top: 40px;
              }
              .footer__item--:nth-child(2n + 1) {
                clear: left;
              }
            }
            @media only screen and (min-width: 960px) {
              .footer__item-- {
                width: 32%;
              }

            }

.footer__logo a {
      height: 119px;
    }

html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}

@font-face{font-family:OpenSans;font-weight:200;src:url(fonts/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(fonts/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(fonts/assets/OpenSans-SemiBold.woff)}.restock-rocket-button,.restock-rocket-button-float{background-image:none!important;border:none!important;box-shadow:none!important;cursor:pointer!important;font-family:inherit;font-size:16px;opacity:1!important;padding:15px 20px;width:100%}.restock-rocket-button-container{position:relative;width:100%;z-index:1}.restock-rocket-button-container-float-right{position:fixed;right:0;top:calc(50% - 200px);transform:rotate(270deg);transform-origin:bottom right;z-index:123123}.restock-rocket-button-container-float-left{left:40px;position:fixed;top:calc(50% - 200px);transform:rotate(90deg);transform-origin:top left;z-index:123123}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{margin-bottom:10px;margin-top:10px;min-height:50px}.restock-rocket-button-collection{font-size:13px;height:auto;line-height:1;padding:7px;position:relative;z-index:3}

.stoq-hide-buy-now .shopify-payment-button,.stoq-hide-buy-now .shopify-payment-terms,.stoq-hide-buy-now shopify-payment-terms{display:none!important}.restock-rocket-preorder-description{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding:10px 15px}.preorder-description-details{display:flex;flex-direction:column;gap:10px;margin-bottom:0}.preorder-detail-item{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:start}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px}.restock-rocket-payment-option{align-items:center;display:flex;flex-wrap:wrap;gap:5px;padding:15px 20px}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;border-radius:25px;flex:0 0 auto;font-size:.8rem;height:25px;line-height:25px;padding:0 15px}.restock-rocket-payment-input{accent-color:#202223;margin-left:0;margin-right:10px;margin-top:-3px;vertical-align:middle}.restock-rocket-payment-description{flex:1 1 100%;margin-top:4px}.restock-rocket-preorder-badge{background:0 0;border:none;border-radius:40px;font-size:13px;height:auto;line-height:1;margin:0;padding:5px 13px 6px;width:auto;z-index:2}.preorder-badge-collection{position:absolute;right:10px;top:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{color:#666;text-decoration:line-through}.restock-rocket-discounted-price{margin-left:10px}.restock-rocket-acknowledgement-checkbox{align-items:flex-start;display:flex;font-size:14px;gap:8px;line-height:1.5;margin-bottom:12px}.restock-rocket-acknowledge-checkbox-input{accent-color:#0d0d0d;cursor:pointer;flex-shrink:0;height:18px;margin-top:2px;width:18px}.restock-rocket-acknowledge-checkbox-label{cursor:pointer;flex:1}.restock-rocket-preorder-countdown-timer{align-items:center;display:flex;flex-direction:column;font-family:inherit;margin:8px 0;padding:16px}.restock-rocket-preorder-countdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{align-items:center;display:flex;flex-direction:column;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{font-size:20px;line-height:1;min-width:40px;padding:10px 6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;opacity:.7;text-align:center;text-transform:capitalize}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{font-size:26px;min-width:55px;padding:14px 10px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{gap:10px;width:100%}.restock-rocket-preorder-countdown-timer .countdown-box{font-size:24px;min-width:50px;padding:12px 8px;width:100%}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{align-items:center;background:#fff;border:0;box-shadow:0 0 15px rgba(0,0,0,.1)!important;color:#000;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;justify-content:center;min-height:40px;min-width:40px;padding:20px 30px;position:fixed;z-index:622004}.restock-rocket-toast a{color:#000;font-weight:700;text-decoration:none}.restock-rocket-toast .dismiss{font-size:20px;margin-left:15px;z-index:1}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{animation:slide .5s forwards}.restock-rocket-toast-left{border-radius:0 10px 10px 0;left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%)}.restock-rocket-toast-left.slide-out{animation:slide-out-left .5s forwards}.restock-rocket-toast-right{border-radius:10px 0 0 10px;right:0;transform:translateX(100%);-webkit-transform:translateX(100%)}.restock-rocket-toast-right.slide-out{animation:slide-out-right .5s forwards}@keyframes slide{to{transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.restock-rocket-preorder-progress-bar{font-family:inherit;margin-bottom:20px;padding:12px 15px}.restock-rocket-preorder-progress-bar .preorder-progress-text{margin-bottom:8px}.restock-rocket-preorder-progress-bar .preorder-progress-bar-row{align-items:center;display:flex;gap:10px}.restock-rocket-preorder-progress-bar .preorder-progress-track{flex:1;height:12px;overflow:hidden}.restock-rocket-preorder-progress-bar .preorder-progress-fill{display:block;height:100%;min-width:2px;transition:width .3s ease}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right}

.jdgm-rev__icon::after { content: '\e001'; }
.jdgm-rev__icon::after,
.jdgm-rev__buyer-badge {
  display: inline-block;
  color: #ffffff;
  background-color: rgb(0, 0, 0);
}
.jdgm-rev__buyer-badge:before { content: 'Verified'; }

.jdgm-rev-widg__title { visibility: unset; }
.jdgm-rev-widg__summary-text { visibility: unset; }
.jdgm-prev-badge__text { visibility: unset; }

.jdgm-quest__body:before { content: 'Question:'; }
.jdgm-ans__body:before { content: 'Answer:'; }

.jdgm-star { color: rgb(0, 0, 0); }

.jdgm-ask-question-btn,
.jdgm-write-rev-link,
.jdgm-all-reviews-rating-wrapper,
.jdgm-carousel-wrapper a,
.jdgm-rev__prod-link,
.jdgm-all-reviews-text a,
.jdgm-carousel-item__product,
.jdgm-carousel-number-of-reviews,
.jdgm-revs-tab__url { color: rgb(0, 0, 0); }

a.jdgm-write-rev-link {
    color: rgb(0, 0, 0);
    background-color: #ffffff;
}

/* Legacy selectors, to keep old CSS specificities */
.jdgm-preview-badge .jdgm-star { color: rgb(0, 0, 0); }
.jdgm-histogram .jdgm-star { color: rgb(0, 0, 0); }

@font-face {
  font-family: "Tenor Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url(../../cdn/fonts/tenor_sans/tenorsans_n4.966071a72c28462a9256039d3e3dc5b0cf314f65.woff2) format("woff2"),
       url(../../cdn/fonts/tenor_sans/tenorsans_n4.2282841d948f9649ba5c3cad6ea46df268141820.woff) format("woff");
}

  @font-face {
  font-family: Outfit;
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url(../../cdn/fonts/outfit/outfit_n3.8c97ae4c4fac7c2ea467a6dc784857f4de7e0e37.woff2) format("woff2"),
       url(../../cdn/fonts/outfit/outfit_n3.b50a189ccde91f9bceee88f207c18c09f0b62a7b.woff) format("woff");
}


  @font-face {
  font-family: Outfit;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url(../../cdn/fonts/outfit/outfit_n6.dfcbaa80187851df2e8384061616a8eaa1702fdc.woff2) format("woff2"),
       url(../../cdn/fonts/outfit/outfit_n6.88384e9fc3e36038624caccb938f24ea8008a91d.woff) format("woff");
}

@font-face{font-family:OpenSans;font-weight:200;src:url(fonts/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(fonts/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(fonts/assets/OpenSans-SemiBold.woff)}.restock-rocket-button,.restock-rocket-button-float{background-image:none!important;border:none!important;box-shadow:none!important;cursor:pointer!important;font-family:inherit;font-size:16px;opacity:1!important;padding:15px 20px;width:100%}.restock-rocket-button-container{position:relative;width:100%;z-index:1}.restock-rocket-button-container-float-right{position:fixed;right:0;top:calc(50% - 200px);transform:rotate(270deg);transform-origin:bottom right;z-index:123123}.restock-rocket-button-container-float-left{left:40px;position:fixed;top:calc(50% - 200px);transform:rotate(90deg);transform-origin:top left;z-index:123123}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{margin-bottom:10px;margin-top:10px;min-height:50px}.restock-rocket-button-collection{font-size:13px;height:auto;line-height:1;padding:7px;position:relative;z-index:3}

@media screen and (min-width: 769px) {
  .collection-filter__item--drawer {
    display: none;
  }
  .collection-filter__item--count {
    text-align: left;
  }
  html[dir="rtl"] .collection-filter__item--count {
    text-align: right;
  }
}
