/** Shopify CDN: Minification failed

Line 895:21 Unexpected ","

**/

/* --- #1+1 FONT SIZE --- */
.description h3,
#example-popup2 .popup-content h3,
.popup-content h3,
.coverage p
{font-size: 19px;}

/* Font Heading */
.main-menu > li > a,
.header-right li a,
.title_page, 
.faq-page h3 span, 
.about-page h3 span,
.content-blog h1,
.design-layer-editable .layer-wizing span,
.t_home-coll-1 a,
#customer h3,
h1.collection_title,
p.heading-justuno,
.middle_for-product h3,
.middle_for-product2 h3,
.description h3,
.middle_for-product .purchase-quick input,
.middle_for-product2 .purchase-quick input,
a#notify-me {
  font-size: 19px!important;
}
/* --- #1 FONT SIZE --- */
/* header */
.main-menu li a,
.header-right li a,
.home-coll ul li .info .first h2,
.home-coll ul li .info .first a,
.home-coll ul li .info p.price,
.home-coll ul li .info p,
.load-more__btn
{font-size: 18px;}
.home-coll ul li .info p.price {
  font-size: 17px!important;
}
/* homepage */
.t_home-coll-1,
.content_home-coll-1 p
{font-size: 18px;}
/* subscribe */
.lsubcribe,
.subcribe #mce-EMAIL,
.bsubcribe button
{font-size: 18px;}
/* back to top */
.back-to-top a
{font-size: 18px;}
/* page review */
.source-click
{font-size: 18px;}
/* page faq */
.title_page,
.faq-page h3 span, 
.about-page h3 span
{font-size: 18px;}
/* page login */
#customer h3,
#customer input[type="submit"]
{font-size: 18px;}
/* Reset Password */
div#reset-pass h1,
div#reset-pass form em,
div#reset-pass .btn
{font-size: 18px;}
/* Title */
h1.collection_title, 
div.collection_title,
.page404 h1
{font-size: 18px;}
/* page myaccount */
#account .clearfix.breadcrumb,
#account h4,
#customer_detail p,
#customer_orders,
.account-address .cust-sign,
table.customer_address_table label,
#address input.btn,
#address h4,
small.address_actions,
.section.clearfix.order-detail, .order-detail h4, #order_cancelled em,
.wrapper.order_page p, .wrapper.order_page a,
.order-contact .box-orange,
.order-sign,
.order-sign a,
.order_page th, 
.order_page td
{font-size: 18px!important;}
/* page account_address */
.sixteen.columns.account-address,
#address .action_button,
h4.address_title,
.view_address
{font-size: 18px;}
/* page contact */
.text-contact,
.form-contact label,
.form-contact input[type="submit"]
{font-size: 18px}
/* cart */
.field-cart h3 {font-size: 19px}
.cart-empty .quote
{font-size: 17px}
/* product */
.middle_for-product h3,
#monogram-wrapper button,
.title-cart,
.title-cart a,
.title-cart div,
.title-cart span,
#cart-box .price,
#cart-box .quantity strong input,
.total-price,
#cart-box .delete,
#cart-box .update,
.sub-total p,
#cart-total,
.fix_order,
.description .wrapper .content-desc div
{font-size: 17px}
/* cart */
.discount-code,
.policy label,
.policy label a#popup_window
{font-size: 17px;}
/* 404 */
.page404 p, 
.search input,
.search-page .breadcrumb {font-size: 18px;}
/* POPUP TOC */
.popup-content p,
#example-popup2 .popup-content p
{font-size: 18px}
/* BLOG */
article.post h1,
article.post a.btn-new.smaller,
p.empty-blog
{font-size: 18px}
/* Coverage */
span.content-coverage span {font-size: 18px}


/* --- #1-1 FONT SIZE --- */
/* Top Bar */
#top-bar span,
#top-bar #closeCookie,
.response,
li.of-pagination span, li.no-pagination span, li.no-pagination a, li.show-pagination a, .pagination li.sortBy a, .dropdown-sort a,
.breadcrumb a, .breadcrumb span,
#shopify-section-header-welcome .header2 p {
  font-size: 15px;
}
/* header */
.bags-filter .parent-bags li a, .stationeries-filter .parent-stationeries li a
{font-size: 17px;}
/* footer */
ul.footer-link li a,
.copyright p,
.accordion p,
.home-coll ul li .info p,
.description .wrapper .content-desc p,
.descPhoto,
.middle_for-product .compare-price
{font-size: 17px;}
/* page contact */
.form-contact .input
{font-size: 17px;}
/* page login */
#customer input[type="text"], 
#customer input[type="email"], 
#customer input[type="password"],
.customer_address_table td.value.align_left span,
table.customer_address_table input,
#address input,
#address select
{font-size: 17px;}
/* Reset Pass */
div#reset-pass input[type="password"]
{font-size: 17px;}
/* product */
.input-initial
{font-size: 17px;}
/* BLOG */
article.post p,
#paging.blog span,
#paging.blog span a,
.contents-page,
.wysiwyg,
.wysiwyg p, .wysiwyg li
{font-size: 17px;}

/* --- #1-1-1 FONT SIZE ---*/
/* header */
ul.sub li a,
span.promo-subscribe
{font-size: 16px!important;}
/* page login */
.agree-register label,
#forgot_password a,
#guest p,
#customer p,
#recover-passwordx .note,
#address span.note a
{font-size: 16px;}

/* --- Engraving Font Size */
.form-engrave label,
.label-font,
.case-radio span,
.text-engrave,
div#monogram-wrapper .cancel,
.variant span,.variant select,.choose-other
{font-size: 12px;}

@media only screen and (max-width: 1680px) {
  /* --- #1+1 FONT SIZE --- */
  .description h3,
  #example-popup2 .popup-content h3,
  .popup-content h3,
  .coverage p
  {font-size: 18px;}
  /* Font Heading */
  .main-menu > li > a,
  .header-right li a,
  .home-coll ul li .info .first h2,
  .home-coll ul li .info .first a,
  .home-coll ul li .info p.price,
  .title_page, 
  .faq-page h3 span, 
  .about-page h3 span,
  .content-blog h1,
  .design-layer-editable .layer-wizing span,
  .t_home-coll-1 a,
  #customer h3,
  h1.collection_title,
  p.heading-justuno,
  .middle_for-product h3,
  .middle_for-product2 h3,
  .description h3,
  .middle_for-product .purchase-quick input,
  .middle_for-product2 .purchase-quick input,
  a#notify-me,
  .load-more__btn {
    font-size: 18px!important;
  }

  .home-coll ul li .info p.price {
    font-size: 17px!important;
  }
  /* --- #1 FONT SIZE --- */
  /* header */
  .main-menu li a,
  .header-right li a
  {font-size: 17px;}
  /* homepage */
  .t_home-coll-1,
  .content_home-coll-1 p
  {font-size: 17px;}
  /* subscribe */
  .lsubcribe,
  .subcribe #mce-EMAIL,
  .bsubcribe button
  {font-size: 17px;}
  /* back to top */
  .back-to-top a
  {font-size: 17px;}
  /* page review */
  .source-click
  {font-size: 17px;}
  /* page faq */
  .title_page,
  .faq-page h3 span, 
  .about-page h3 span
  {font-size: 17px;}
  /* page login */
  #customer h3,
  #customer input[type="submit"]
  {font-size: 17px;}
  div#reset-pass h1,
  div#reset-pass form em,
  div#reset-pass .btn
  {font-size: 17px;}
  /* Title */
  h1.collection_title, 
  div.collection_title,
  .page404 h1
  {font-size: 17px;}
  /* page myaccount */
  #account .clearfix.breadcrumb,
  #account h4,
  #customer_detail p,
  #customer_orders,
  .account-address .cust-sign,
  table.customer_address_table label,
  #address input.btn,
  #address h4,
  small.address_actions,
  .section.clearfix.order-detail, .order-detail h4, #order_cancelled em,
  .wrapper.order_page p, .wrapper.order_page a,
  .order-contact .box-orange,
  .order-sign,
  .order-sign a,
  .order_page th, 
  .order_page td
  {font-size: 17px!important;}
  /* page account_address */
  .sixteen.columns.account-address,
  #address .action_button,
  h4.address_title,
  .view_address
  {font-size: 17px;}
  /* page contact */
  .text-contact,
  .form-contact label,
  .form-contact input[type="submit"]
  {font-size: 17px;}
  /* cart */
  .cart-empty .quote,
  .field-cart h3
  {font-size: 16px;}
  /* product */
  .middle_for-product h3,
  #monogram-wrapper button,
  .title-cart,
  .title-cart a,
  .title-cart div,
  .title-cart span,
  #cart-box .price,
  #cart-box .quantity strong input,
  .total-price,
  #cart-box .delete,
  #cart-box .update,
  .sub-total p,
  #cart-total,
  .fix_order,
  .description .wrapper .content-desc div
  {font-size: 16px;}
  /* cart */
  .discount-code,
  .policy label,
  .policy label a#popup_window
  {font-size: 16px;}
  /* 404 */
  .page404 p, 
  .search input,
  .search-page .breadcrumb {font-size: 17px;}
  /* POPUP TOC */
  .popup-content p,
  #example-popup2 .popup-content p
  {font-size: 17px;}
  /* BLOG */
  article.post h1,
  article.post a.btn-new.smaller,
  p.empty-blog
  {font-size: 17px;}
  /* Coverage */
  span.content-coverage span {font-size: 17px}


  /* --- #1-1 FONT SIZE --- */
  /* Top Bar */
  #top-bar span,
  #top-bar #closeCookie,
  .response,
  li.of-pagination span, li.no-pagination span, li.no-pagination a, li.show-pagination a, .pagination li.sortBy a, .dropdown-sort a, .breadcrumb a, .breadcrumb span,
#shopify-section-header-welcome .header2 p  {
    font-size: 14px;
  }
  /* header */
  .bags-filter .parent-bags li a, .stationeries-filter .parent-stationeries li a
  {font-size: 16px;}
  /* footer */
  ul.footer-link li a,
  .copyright p,
  .accordion p,
  .home-coll ul li .info p,
  .description .wrapper .content-desc p,
  .descPhoto,
  .middle_for-product .compare-price
  {font-size: 16px;}
  /* page contact */
  .form-contact .input
  {font-size: 16px;}
  /* page login */
  #customer input[type="text"], 
  #customer input[type="email"], 
  #customer input[type="password"],
  .customer_address_table td.value.align_left span,
  table.customer_address_table input,
  #address input,
  #address select
  {font-size: 16px;}
  /* Reset Pass */
  div#reset-pass input[type="password"]
  {font-size: 16px;}
  /* product */
  .input-initial
  {font-size: 16px;}
  /* 404 */
  .page404 p, .search input,
.search-page .breadcrumb {font-size: 16px;}
  /* POPUP TOC */
  .popup-content p,
  #example-popup2 .popup-content p
  {font-size: 16px}
  /* BLOG */
  article.post p,
  #paging.blog span,
  #paging.blog span a,
  .contents-page,
  .wysiwyg,
  .wysiwyg p, .wysiwyg li
  {font-size: 16px;}

  /* --- #1-1-1 FONT SIZE ---*/
  /* header */
  ul.sub li a,
  span.promo-subscribe
  {font-size: 16px!important;}
  /* page login */
  .agree-register label,
  #forgot_password a,
  #guest p,
  #customer p,
  #recover-passwordx .note,
  #address span.note a
  {font-size: 15px;}

  /* --- Engraving Font Size */
  .form-engrave label,
  .label-font,
  .text-engrave,
  .case-radio span,
  div#monogram-wrapper .cancel,
  .variant span,.variant select,.choose-other
  {font-size: 13px;}
}

@media only screen and (max-width: 1366px){
  .description h3,
  #example-popup2 .popup-content h3,
  .popup-content h3,
  .coverage p
  {font-size: 17px;}

  /* Font Heading */
  .main-menu > li > a,
  .header-right li a,
  .home-coll ul li .info .first h2,
  .home-coll ul li .info .first a,
  .home-coll ul li .info p.price,
  .title_page, 
  .faq-page h3 span, 
  .about-page h3 span,
  .content-blog h1,
  .design-layer-editable .layer-wizing span,
  .t_home-coll-1 a,
  #customer h3,
  h1.collection_title,
  p.heading-justuno,
  .middle_for-product h3,
  .middle_for-product2 h3,
  .description h3,
  .middle_for-product .purchase-quick input,
  .middle_for-product2 .purchase-quick input,
  a#notify-me,
  .load-more__btn {
    font-size: 17px!important;
  }

  .home-coll ul li .info p.price {
    font-size: 16px!important;
  }
  /* --- #1 FONT SIZE --- */
  /* header */
  .main-menu li a,
  .header-right li a
  {font-size: 16px;}
  /* homepage */
  .t_home-coll-1,
  .content_home-coll-1 p
  {font-size: 16px;}
  /* subscribe */
  .lsubcribe,
  .subcribe #mce-EMAIL,
  .bsubcribe button
  {font-size: 16px;}
  /* back to top */
  .back-to-top a
  {font-size: 16px;}
  /* page review */
  .source-click
  {font-size: 17px;}
  /* page faq */
  .title_page,
  .faq-page h3 span, 
  .about-page h3 span
  {font-size: 16px;}
  /* page login */
  #customer h3,
  #customer input[type="submit"]
  {font-size: 16px;}
  div#reset-pass h1,
  div#reset-pass form em,
  div#reset-pass .btn
  {font-size: 16px;}
  /* Title */
  h1.collection_title, 
  div.collection_title,
  .page404 h1
  {font-size: 16px;}
  /* page myaccount */
  #account .clearfix.breadcrumb,
  #account h4,
  #customer_detail p,
  #customer_orders,
  .account-address .cust-sign,
  table.customer_address_table label,
  #address input.btn,
  #address h4,
  small.address_actions,
  .section.clearfix.order-detail, .order-detail h4, #order_cancelled em,
  .wrapper.order_page p, .wrapper.order_page a,
  .order-contact .box-orange,
  .order-sign,
  .order-sign a,
  .order_page th, 
  .order_page td
  {font-size: 16px!important;}
  /* page account_address */
  .sixteen.columns.account-address,
  #address .action_button,
  h4.address_title,
  .view_address
  {font-size: 16px;}
  /* page contact */
  .text-contact,
  .form-contact label,
  .form-contact input[type="submit"]
  {font-size: 16px}
  /* cart */
  .field-cart h3 {font-size: 17px}
  .cart-empty .quote
  {font-size: 15px}
  /* product */
  .middle_for-product h3,
  #monogram-wrapper button,
  .title-cart,
  .title-cart a,
  .title-cart div,
  .title-cart span,
  #cart-box .price,
  #cart-box .quantity strong input,
  .total-price,
  #cart-box .delete,
  #cart-box .update,
  .sub-total p,
  #cart-total,
  .fix_order,
  .fix_order.description .wrapper .content-desc div
  {font-size: 15px}
  /* cart */
  .discount-code,
  .policy label,
  .policy label a#popup_window
  {font-size: 15px;}
  /* BLOG */
  article.post h1,
  article.post a.btn-new.smaller,
  p.empty-blog
  {font-size: 16px}
  /* Coverage */
  span.content-coverage span {font-size: 16px}


  /* --- #1-1 FONT SIZE --- */
  /* Top Bar */
  #top-bar span,
  #top-bar #closeCookie,
  .response,
#shopify-section-header-welcome .header2 p,
  li.of-pagination span, li.no-pagination span, li.no-pagination a, li.show-pagination a, .pagination li.sortBy a, .dropdown-sort a, .breadcrumb a, .breadcrumb span {
    font-size: 13px;
  }
  /* header */
  .bags-filter .parent-bags li a, .stationeries-filter .parent-stationeries li a
  {font-size: 15px;}
  /* footer */
  ul.footer-link li a,
  .copyright p,
  .accordion p,
  .home-coll ul li .info p,
  .description .wrapper .content-desc p,
  .descPhoto,
  .middle_for-product .compare-price
  {font-size: 15px;}
  /* page contact */
  .form-contact .input
  {font-size: 15px;}
  /* page login */
  #customer input[type="text"], 
  #customer input[type="email"], 
  #customer input[type="password"],
  .customer_address_table td.value.align_left span,
  table.customer_address_table input,
  #address input,
  #address select
  {font-size: 15px;}
  /* Reset Pass */
  div#reset-pass input[type="password"]
  {font-size: 15px;}
  /* product */
  .input-initial
  {font-size: 15px;}
  /* 404 */
  .page404 p, .search input,
.search-page .breadcrumb {font-size: 15px;}
  /* POPUP TOC */
  .popup-content p,
  #example-popup2 .popup-content p
  {font-size: 15px}
  /* BLOG */
  article.post p,
  #paging.blog span,
  #paging.blog span a,
  .contents-page,
  .wysiwyg,
  .wysiwyg p, .wysiwyg li
  {font-size: 15px;}

  /* --- #1-1-1 FONT SIZE ---*/
  /* header */
  ul.sub li a,
  span.promo-subscribe
  {font-size: 15px!important;}
  /* page login */
  .agree-register label,
  #forgot_password a,
  #guest p,
  #customer p,
  #recover-passwordx .note,
  #address span.note a
  {font-size: 14px;}

  /* --- Engraving Font Size */
  .form-engrave label,
  .label-font,
  .text-engrave,
  .case-radio span,
  div#monogram-wrapper .cancel,
  .variant span,.variant select,.choose-other
  {font-size: 12px;}
}

@media only screen and (max-width: 1024px){
  /* --- #1+1 FONT SIZE --- */
  .description h3,
  #example-popup2 .popup-content h3,
  .popup-content h3,
  .coverage p
  {font-size: 19px;}

  /* Font Heading */
  .main-menu > li > a,
  .header-right li a,
  .home-coll ul li .info .first h2,
  .home-coll ul li .info .first a,
  .home-coll ul li .info p.price,
  .title_page, 
  .faq-page h3 span, 
  .about-page h3 span,
  .content-blog h1,
  .design-layer-editable .layer-wizing span,
  .t_home-coll-1 a,
  #customer h3,
  h1.collection_title,
  p.heading-justuno,
  .middle_for-product h3,
  .middle_for-product2 h3,
  .description h3,
  .middle_for-product .purchase-quick input,
  .middle_for-product2 .purchase-quick input,
  a#notify-me,
  .load-more__btn {
    font-size: 19px!important;
  }

  .home-coll ul li .info p.price {
    font-size: 18px!important;
  }
  /* --- #1 FONT SIZE --- */
  /* header */
  .main-menu li a,
  .header-right li a
  {font-size: 18px;}
  /* homepage */
  .t_home-coll-1,
  .content_home-coll-1 p
  {font-size: 18px;}
  /* subscribe */
  .lsubcribe,
  .subcribe #mce-EMAIL,
  .bsubcribe button
  {font-size: 18px;}
  /* back to top */
  .back-to-top a
  {font-size: 18px;}
  /* page review */
  .source-click
  {font-size: 18px;}
  /* page faq */
  .title_page,
  .faq-page h3 span, 
  .about-page h3 span
  {font-size: 18px;}
  /* page login */
  #customer h3,
  #customer input[type="submit"]
  {font-size: 18px;}
  div#reset-pass h1,
  div#reset-pass form em,
  div#reset-pass .btn
  {font-size: 18px;}
  /* Title */
  h1.collection_title, 
  div.collection_title,
  .page404 h1
  {font-size: 18px;}
  /* page myaccount */
  #account .clearfix.breadcrumb,
  #account h4,
  #customer_detail p,
  #customer_orders,
  .account-address .cust-sign,
  table.customer_address_table label,
  #address input.btn,
  #address h4,
  small.address_actions,
  .section.clearfix.order-detail, .order-detail h4, #order_cancelled em,
  .wrapper.order_page p, .wrapper.order_page a,
  .order-contact .box-orange,
  .order-sign,
  .order-sign a,
  .order_page th, 
  .order_page td
  {font-size: 18px!important;}
  /* page account_address */
  .sixteen.columns.account-address,
  #address .action_button,
  h4.address_title,
  .view_address
  {font-size: 18px;}
  /* page contact */
  .text-contact,
  .form-contact label,
  .form-contact input[type="submit"]
  {font-size: 18px}
  /* cart */
  .field-cart h3 {font-size: 19px;}
  .cart-empty .quote  
  {font-size: 17px}
  /* product */
  .middle_for-product h3,
  #monogram-wrapper button,
  .title-cart,
  .title-cart a,
  .title-cart div,
  .title-cart span,
  #cart-box .price,
  #cart-box .quantity strong input,
  .total-price,
  #cart-box .delete,
  #cart-box .update,
  .sub-total p,
  #cart-total,
  .fix_order,
  .description .wrapper .content-desc div,
  .middle_for-product2 h3,
  .middle_for-product2 .compare-price,
  .content-desc
  {font-size: 17px}
  /* cart */
  .discount-code, 
  .policy label, 
  .policy label a#popup_window
  {font-size: 17px;}
  /* 404 */
  .page404 p, .search input,
.search-page .breadcrumb {font-size: 18px;}
  /* POPUP TOC */
  .popup-content p,
  #example-popup2 .popup-content p
  {font-size: 18px}
  /* BLOG */
  article.post h1,
  article.post a.btn-new.smaller,
  p.empty-blog
  {font-size: 18px}
  /* Coverage */
  span.content-coverage span {font-size: 18px}


  /* --- #1-1 FONT SIZE --- */
  /* Top Bar */
  #top-bar span,
#shopify-section-header-welcome .header2 p,
  #top-bar #closeCookie,
  .response,
  li.of-pagination span, li.no-pagination span, li.no-pagination a, li.show-pagination a, .pagination li.sortBy a, .dropdown-sort a, .breadcrumb a, .breadcrumb span {
    font-size: 15px;
  }
  /* header */
  .bags-filter .parent-bags li a, .stationeries-filter .parent-stationeries li a
  {font-size: 17px;}
  /* footer */
  ul.footer-link li a,
  .copyright p,
  .accordion p,
  .home-coll ul li .info p,
  .description .wrapper .content-desc p,
  .descPhoto,
  .middle_for-product .compare-price
  {font-size: 17px;}
  /* page contact */
  .form-contact .input
  {font-size: 17px;}
  /* page login */
  #customer input[type="text"], 
  #customer input[type="email"], 
  #customer input[type="password"],
  .customer_address_table td.value.align_left span,
  table.customer_address_table input,
  #address input,
  #address select
  {font-size: 17px;}
  /* Reset Pass */
  div#reset-pass input[type="password"]
  {font-size: 17px;}
  /* product */
  .input-initial
  {font-size: 17px;}
  /* BLOG */
  article.post p,
  #paging.blog span,
  #paging.blog span a,
  .contents-page,
  .wysiwyg,
  .wysiwyg p, .wysiwyg li
  {font-size: 17px;}

  /* --- #1-1-1 FONT SIZE ---*/
  /* header */
  ul.sub li a,
  span.promo-subscribe
  {font-size: 16px!important;}
  /* page login */
  .agree-register label,
  #forgot_password a,
  #guest p,
  #customer p,
  #recover-passwordx .note,
  #address span.note a
  {font-size: 16px;}

  /* --- Engraving Font Size */
  .form-engrave label,
  .label-font,
  .case-radio span,
  .text-engrave,
  div#monogram-wrapper .cancel,
  .variant span,.variant select,.choose-other
  {font-size: 12px;}
}

@media only screen and (max-width: 768px){
  /* --- #1+1 FONT SIZE --- */
  .description h3,
  #example-popup2 .popup-content h3,
  .popup-content h3,
  .coverage p
  {font-size: 16px;}

  /* Font Heading */
  .main-menu > li > a,
  .header-right li a,,
  .home-coll ul li .info .first h2,
  .home-coll ul li .info .first a,
  .home-coll ul li .info p.price,
  .title_page, 
  .faq-page h3 span, 
  .about-page h3 span,
  .content-blog h1,
  .design-layer-editable .layer-wizing span,
  .t_home-coll-1 a,
  #customer h3,
  h1.collection_title,
  p.heading-justuno,
  .middle_for-product h3,
  .middle_for-product2 h3,
  .description h3,
  .middle_for-product .purchase-quick input,
  .middle_for-product2 .purchase-quick input,
  a#notify-me,
  .load-more__btn {
    font-size: 16px!important;
  }

  .home-coll ul li .info p.price {
    font-size: 15px!important;
  }
  /* --- #1 FONT SIZE --- */
  /* header */
  .main-menu li a,
  .header-right li a
  {font-size: 16px;}
  /* homepage */
  .t_home-coll-1,
  .content_home-coll-1 p
  {font-size: 15px;}
  /* subscribe */
  .lsubcribe,
  .subcribe #mce-EMAIL,
  .bsubcribe button
  {font-size: 15px;}
  /* back to top */
  .back-to-top a
  {font-size: 15px;}
  /* page review */
  .source-click
  {font-size: 15px;}
  /* page faq */
  .title_page,
  .faq-page h3 span, 
  .about-page h3 span
  {font-size: 15px;}
  /* page login */
  #customer h3,
  #customer input[type="submit"]
  {font-size: 15px;}
  div#reset-pass h1,
  div#reset-pass form em,
  div#reset-pass .btn
  {font-size: 15px;}
  /* Title */
  h1.collection_title, 
  div.collection_title,
  .page404 h1
  {font-size: 15px;}
  /* page myaccount */
  #account .clearfix.breadcrumb,
  #account h4,
  #customer_detail p,
  #customer_orders,
  .account-address .cust-sign,
  table.customer_address_table label,
  #address input.btn,
  #address h4,
  small.address_actions,
  .section.clearfix.order-detail, .order-detail h4, #order_cancelled em,
  .wrapper.order_page p, .wrapper.order_page a,
  .order-contact .box-orange,
  .order-sign,
  .order-sign a,
  .order_page th, 
  .order_page td
  {font-size: 15px!important;}
  /* page account_address */
  .sixteen.columns.account-address,
  #address .action_button,
  h4.address_title,
  .view_address
  {font-size: 15px;}
  /* page contact */
  .text-contact,
  .form-contact label,
  .form-contact input[type="submit"]
  {font-size: 15px}
  /* cart */
  .field-cart h3 {font-size: 16px;}
  .cart-empty .quote
  {font-size: 14px}
  /* product */
  .middle_for-product h3,
  #monogram-wrapper button,
  .title-cart,
  .title-cart a,
  .title-cart div,
  .title-cart span,
  #cart-box .price,
  #cart-box .quantity strong input,
  .total-price,
  #cart-box .delete,
  #cart-box .update,
  .sub-total p,
  #cart-total,
  .fix_order,
  .description .wrapper .content-desc div,
  .click-details, 
  .case-content-desc span,
  .content-desc,
  .middle_for-product2 h3,
  .middle_for-product2 .compare-price
  {font-size: 14px}
  /* cart */
  .discount-code,
  .policy label,
  .policy label a#popup_window 
  {font-size: 14px;}
  /* 404 */
  .page404 p, .search input,
.search-page .breadcrumb {font-size: 15px;}
  /* POPUP TOC */
  .popup-content p,
  #example-popup2 .popup-content p
  {font-size: 15px}
  /* BLOG */
  article.post h1,
  article.post a.btn-new.smaller,
  p.empty-blog
  {font-size: 15px}
  /* Coverage */
  span.content-coverage span {font-size: 15px}


  /* --- #1-1 FONT SIZE --- */
  /* Top Bar */
  #top-bar span,
#shopify-section-header-welcome .header2 p,
  #top-bar #closeCookie,
  .response,
  li.of-pagination span, li.no-pagination span, li.no-pagination a, li.show-pagination a, .pagination li.sortBy a, .dropdown-sort a, .breadcrumb a, .breadcrumb span {
    font-size: 12px;
  }
  /* header */
  .bags-filter .parent-bags li a, .stationeries-filter .parent-stationeries li a
  {font-size: 14px;}
  /* footer */
  ul.footer-link li a,
  .copyright p,
  .accordion p,
  .home-coll ul li .info p,
  .description .wrapper .content-desc p,
  .descPhoto,
  .middle_for-product .compare-price
  {font-size: 14px;}
  /* page contact */
  .form-contact .input
  {font-size: 14px;}
  /* page login */
  #customer input[type="text"], 
  #customer input[type="email"], 
  #customer input[type="password"],
  .customer_address_table td.value.align_left span,
  table.customer_address_table input,
  #address input,
  #address select
  {font-size: 14px;}
  /* Reset Pass */
  div#reset-pass input[type="password"]
  {font-size: 14px;}
  /* product */
  .input-initial
  {font-size: 14px;}
  /* BLOG */
  article.post p,
  #paging.blog span,
  #paging.blog span a,
  .contents-page,
  .wysiwyg,
  .wysiwyg p, .wysiwyg li
  {font-size: 14px;}

  /* --- #1-1-1 FONT SIZE ---*/
  /* header */
  .stationeries-filter-mobile .parent-stationeries li a ,
  span.promo-subscribe
  {
    font-size: 12px!important;
  }
  ul.sub li a
  {font-size: 11px!important;}
  /* page login */
  .agree-register label,
  #forgot_password a,
  #guest p,
  #customer p,
  #recover-passwordx .note,
  #address span.note a
  {font-size: 12px;}

  /* --- Engraving Font Size */
  .form-engrave label,
  .label-font,
  .case-radio span,
  .text-engrave,
  div#monogram-wrapper .cancel,
  .variant span,.variant select,.choose-other
  {font-size: 10px;}
}

@media only screen and (max-width: 480px) {
  /* --- #1+1 FONT SIZE --- */
  .description h3,
  #example-popup2 .popup-content h3,
  .popup-content h3,
  .coverage p,
  .bags-filter-mobile .parent-bags li a
  {font-size: 14px;}
  
  /* Font Heading */
  .main-menu > li > a,
  .header-right li a,
  .home-coll ul li .info .first h2,
  .home-coll ul li .info .first a,
  .home-coll ul li .info p.price,
  .title_page, 
  .faq-page h3 span, 
  .about-page h3 span,
  .content-blog h1,
  .design-layer-editable .layer-wizing span,
  .t_home-coll-1 a,
  #customer h3,
  h1.collection_title,
  p.heading-justuno,
  .middle_for-product h3,
  .middle_for-product2 h3,
  .description h3,
  .middle_for-product .purchase-quick input,
  .middle_for-product2 .purchase-quick input,
  a#notify-me,
  .load-more__btn {
    font-size: 14px!important;
  }

  .home-coll ul li .info p.price {
    font-size: 13px!important;
  }
  /* --- #1 FONT SIZE --- */
  /* header */
  .main-menu li a,
  .header-right li a
  {font-size: 13px;}
  /* homepage */
  .t_home-coll-1,
  .content_home-coll-1 p
  {font-size: 13px;}
  /* subscribe */
  .lsubcribe,
  .subcribe #mce-EMAIL,
  .bsubcribe button
  {font-size: 13px;}
  /* back to top */
  .back-to-top a
  {font-size: 13px;}
  /* pagination */
  li.of-pagination span,
  li.no-pagination span, 
  li.no-pagination a,
  li.show-pagination a, .pagination li.sortBy a, .dropdown-sort a
  {font-size: 11px;}
  /* page review */
  .source-click
  {font-size: 13px;}
  /* page faq */
  .title_page,
  .faq-page h3 span, 
  .about-page h3 span
  {font-size: 13px;}
  /* page login */
  #customer h3,
  #customer input[type="submit"]
  {font-size: 13px;}
  div#reset-pass h1,
  div#reset-pass form em,
  div#reset-pass .btn
  {font-size: 13px;}
  /* Title */
  h1.collection_title, 
  div.collection_title,
  .page404 h1
  {font-size: 13px;}
  /* page myaccount */
  #account .clearfix.breadcrumb,
  #account h4,
  #customer_detail p,
  #customer_orders,
  .account-address .cust-sign,
  table.customer_address_table label,
  #address input.btn,
  #address h4,
  small.address_actions,
  .section.clearfix.order-detail, .order-detail h4, #order_cancelled em,
  .wrapper.order_page p, .wrapper.order_page a,
  .order-contact .box-orange,
  .order-sign,
  .order-sign a,
  .order_page th, 
  .order_page td
  {font-size: 13px!important;}
  /* page account_address */
  .sixteen.columns.account-address,
  #address .action_button,
  h4.address_title,
  .view_address
  {font-size: 13px;}
  /* page contact */
  .text-contact,
  .form-contact label,
  .form-contact input[type="submit"]
  {font-size: 13px;}
  /* cart */
  .field-cart h3 {font-size: 14px;}
  .cart-empty .quote
  {font-size: 12px;}
  /* product */
  .middle_for-product h3,
  #monogram-wrapper button,
  .title-cart,
  .title-cart a,
  .title-cart div,
  .title-cart span,
  #cart-box .price,
  #cart-box .quantity strong input,
  .total-price,
  #cart-box .delete,
  #cart-box .update,
  .sub-total p,
  #cart-total,
  .fix_order,
  .click-details, 
  .case-content-desc span,
  .description .wrapper .content-desc div,
  .middle_for-product2 h3,
  .middle_for-product2 .compare-price
  {font-size: 12px;}
  /* cart */
  .discount-code,
  .policy label,
  .policy label a#popup_window
  {font-size: 12px;}
  /* 404 */
  .page404 p, .search input,
.search-page .breadcrumb {font-size: 13px;}
  /* POPUP TOC */
  .popup-content p,
  #example-popup2 .popup-content p
  {font-size: 13px}
  /* BLOG */
  article.post h1,
  article.post a.btn-new.smaller,
  p.empty-blog
  {font-size: 13px}
  /* Coverage */
  span.content-coverage span {font-size: 13px}


  /* --- #1-1 FONT SIZE --- */
  /* Top Bar */
  #top-bar span,
#shopify-section-header-welcome .header2 p,
  #top-bar #closeCookie,
  .response, .breadcrumb a, .breadcrumb span {
    font-size: 11px;
  }
  /* header */
  .stationeries-filter-mobile .parent-stationeries li a {
    font-size: 11px;
  }
  /* footer */
  ul.footer-link li a,
  .copyright p,
  .accordion p,
  .home-coll ul li .info p,
  .description .wrapper .content-desc p,
  .descPhoto,
  .middle_for-product .compare-price
  {font-size: 12px;}
  /* page contact */
  .form-contact .input
  {font-size: 12px;}
  /* page login */
  #customer input[type="text"], 
  #customer input[type="email"], 
  #customer input[type="password"],
  .customer_address_table td.value.align_left span,
  table.customer_address_table input,
  #address input,
  #address select
  {font-size: 12px;}
  /* Reset Pass */
  div#reset-pass input[type="password"]
  {font-size: 12px;}
  /* product */
  .input-initial
  {font-size: 12px;}
  /* cart */
  .discount-code,
  .policy label,
  .policy label a#popup_window
  {font-size: 12px;}
  /* BLOG */
  article.post p,
  #paging.blog span,
  #paging.blog span a,
  .contents-page,
  .wysiwyg,
  .wysiwyg p, .wysiwyg li
  {font-size: 12px;}

  /* --- #1-1-1 FONT SIZE ---*/
  /* header */
  ul.sub li a
  {font-size: 10px!important;}
  /* page login */
  .agree-register label,
  #forgot_password a,
  #guest p,
  #customer p,
  #recover-passwordx .note,
  #address span.note a,
  span.promo-subscribe
  {font-size: 11px!important;}

  /* --- Engraving Font Size */
  .form-engrave label,
  .label-font,
  .text-engrave,
  .case-radio span,
  div#monogram-wrapper .cancel,
  .variant span,.variant select,.choose-other
  {font-size: 11px;}
}