.icon-FancyLabDiamond:before {content:url("https://ion.r2net.com/images/lab-fancy.svg")}
.icon-FancyEarthDiamond:before {content:url("https://ion.r2net.com/images/earth-fancy-3.svg")}
.icon-FancyLabDiamondMatchingPairs:before {content:url("https://ion.r2net.com/images/lab-fancy-pairs.svg")}
.icon-FancyEarthDiamondMatchingPairs:before {content:url("https://ion.r2net.com/images/earth-fancy-pairs.svg")}
@font-face {
 font-family:CenturyGothic;
 font-display:fallback;
 src:url("https://ion.r2net.com/Images/Fonts/Century-Gothic/a4313e1c-c566-4c7e-a069-a80b13aa68e8-2.eot");
 src:url("https://ion.r2net.com/Images/Fonts/Century-Gothic/a4313e1c-c566-4c7e-a069-a80b13aa68e8-2.eot?") format("embedded-opentype"),
 url("https://ion.r2net.com/Images/Fonts/Century-Gothic/a4313e1c-c566-4c7e-a069-a80b13aa68e8-3.woff") format("woff"),
 url("https://ion.r2net.com/Images/Fonts/Century-Gothic/a4313e1c-c566-4c7e-a069-a80b13aa68e8-1.ttf") format("truetype");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:JewelAffinityFonts/*JamesAllenFonts*/;
 font-display:fallback;
 src:url("https://ion.r2net.com/Images/Fonts/JAFonts/ja-font.eot");
 src:url("https://ion.r2net.com/Images/Fonts/JAFonts/ja-font.eot") format("embedded-opentype"),
 url("https://ion.r2net.com/Images/Fonts/JAFonts/ja-font.woff") format("woff"),
 url("https://ion.r2net.com/Images/Fonts/JAFonts/ja-font.ttf") format("truetype");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:PlayfairDisplay;
 font-display:fallback;
 src:url("https://ion.r2net.com/Images/Fonts/Playfair_Display/PlayfairDisplay-Regular/PlayfairDisplay-Regular.eot");
 src:url("https://ion.r2net.com/Images/Fonts/Playfair_Display/PlayfairDisplay-Regular/PlayfairDisplay-Regular.eot") format("embedded-opentype"),
 url("https://ion.r2net.com/Images/Fonts/Playfair_Display/PlayfairDisplay-Regular/PlayfairDisplay-Regular.woff") format("woff"),
 url("https://ion.r2net.com/Images/Fonts/Playfair_Display/PlayfairDisplay-Regular/PlayfairDisplay-Regular.ttf") format("truetype");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:PlayfairDisplay;
 font-display:fallback;
 src:url("https://ion.r2net.com/Images/Fonts/Playfair_Display/PlayfairDisplay-Bold/PlayfairDisplay-Bold.eot");
 src:url("https://ion.r2net.com/Images/Fonts/Playfair_Display/PlayfairDisplay-Bold/PlayfairDisplay-Bold.eot") format("embedded-opentype"),
 url("https://ion.r2net.com/Images/Fonts/Playfair_Display/PlayfairDisplay-Bold/PlayfairDisplay-Bold.woff") format("woff"),
 url("https://ion.r2net.com/Images/Fonts/Playfair_Display/PlayfairDisplay-Bold/PlayfairDisplay-Bold.ttf") format("truetype");
 font-weight:700
}
[class*=" icon-"]:before,
[class^=icon-]:before {
 font-family:JewelAffinityFonts /*JamesAllenFonts*/;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
[class*=" slim-icon-"]:after,
[class*=" slim-icon-"]:before,
[class^=slim-icon-]:after,
[class^=slim-icon-]:before {
 font-family:JamesAllenMobileMainFonts;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
body:not(.lazy-loaded)[data-mobile] #SideMenu [class*=" icon-"]:before,
body:not(.lazy-loaded)[data-mobile] #SideMenu [class^=icon-]:before,
body:not(.lazy-loaded)[data-mobile] footer [class*=" icon-"]:before,
body:not(.lazy-loaded)[data-mobile] footer [class^=icon-]:before,
body:not(.lazy-loaded)[data-mobile] header [class*=" icon-"]:before,
body:not(.lazy-loaded)[data-mobile] header [class^=icon-]:before {
 font-family:none
}
.icon-anniversary:before {content:"\E93A"}
.icon-intensity:before {content:"\E934"}
.icon-tennis-bracelets:before {content:"\E939"}
.icon-fancy-disable:before {content:"\E935"}
.icon-fancy-solid:before {content:"\E936"}
.icon-lab-created:before {content:"\E933"}
.icon-EyeClean:before {content:"\E932"}
.icon-metal_platinum_gold:before {content:"\E931"}
.icon-inspiration_gallery:before {content:"\E930"}
.icon-LabGrownIcon_Final:before {content:"\E930"; color:#4a77de}
.icon-Birthstones:before { content:"\E92A"}
.icon-Pearl_Bracelets:before {content:"\E92B"}
.icon-Pearl_Earrings:before {content:"\E92C"}
.icon-Pearl_Necklaces:before {content:"\E92D"}
.icon-Pearl_Rings:before {content:"\E92E"}
.icon-magnify:before {content:"\E929"}
.icon-location:before {content:"\E92F"}
.icon-reset:before {content:"\E926"}
.icon-sort:before {content:"\E927"}
.icon-canadaLeaf:before {content:"\E924"; color:#ee2724}
.icon-arrow-First:before {content:"\E923"}
.icon-mail-background:before {content:"\E922"}
.icon-search2:before {content:"\E920"}
.icon-wishlist:before {content:"\E921"}
.icon-live-chat:before {content:"\E91E"}
.icon-bag:before {content:"\E91F"}
.icon-login2:before {content:"\E91D"}
.icon-ja-sign:before {content:"\E91C"}
.icon-Education-Center-Icon:before {content:"\E91B"}
.icon-Diamond_DYO:before {content:"\E917"}
.icon-arrow-dwn:before {content:"\E915"}
.icon-arrow-up:before {content:"\E916"}
.icon-filter:before {content:"\E914"}
.icon-mail-send:before {content:"\E912"}
.icon-Pendant_Gem_DYO:before {content:"\E913"}
.icon-Ring_Gem_DYO:before {content:"\E918"}
.icon-Ring-Two_Gem_DYO:before { content:"\E919"}
.icon-Studs_Gem_DYO:before {content:"\E91A"}
.icon-Funnel_Pendant_Complete:before { content:"\E908"}
.icon-Funnel_Studs_Complete:before {content:"\E909"}
.icon-Funnel_2Ring_Complete:before {content:"\E90A"}
.icon-Funnel_Ring_Complete:before {content:"\E90B"}
.icon-Funnel_2Dimaonds:before {content:"\E90C"}
.icon-Funnel_Diamond:before {content:"\E90D"}
.icon-Funnel_Pendant_Setting:before {content:"\E90E"}
.icon-Funnel_Studs_Settings:before {content:"\E90F"}
.icon-Funnel_2Ring_Setting:before {content:"\E910"}
.icon-Funnel_Ring_Setting:before {content:"\E911"}
.icon-expert:before {content:"\E905"}
.icon-mail:before {content:"\E906"}
.icon-call:before {content:"\E907"}
.icon-Bracelets-gems:before {content:"\E904"}
.icon-Pair-Gem:before {content:"\E902"}
.icon-Ring-gem:before {content:"\E903"}
.icon-Bracelets:before {content:"\E901"}
.icon-Ring-Two_DYO:before {content:"\E900"}
.icon-Pairs:before {content:"\E658"}
.icon-Fancy:before {content:"\E659"}
.icon-Ring_DYO:before {content:"\E65A"}
.icon-Studs_DYO:before {content:"\E928"}
.icon-Studs2:before {content:"\E64B"}
.icon-Studs:before {content:"\E64C"}
.icon-Studs-gem:before { content:"\E64D"}
.icon-Pendants_DYO:before {content:"\E64E"}
.icon-Pendants:before {content:"\E64F"}
.icon-Pendants_key:before {content:"\E650"}
.icon-Pendant-gem:before {content:"\E651"}
.icon-Royal_ring:before {content:"\E652"}
.icon-View_gallery_side:before {content:"\E646"}
.icon-View_gallery:before {content:"\E647"}
.icon-View_list:before {content:"\E648"}
.icon-link:before {content:"\E649"}
.icon-remove:before {content:"\E64A"}
.icon-add_compare:before {content:"\E600"}
.icon-print:before {content:"\E601"}
.icon-add_rating:before {content:"\E602"}
.icon-concierge:before {content:"\E604"}
.icon-anniversary_w:before { content:"\E605"}
.icon-wed_alternative:before {content:"\E606"}
.icon-wed_carved_w:before {content:"\E607"}
.icon-wed_carved_m:before {content:"\E608"}
.icon-wed_classic:before {content:"\E609"}
.icon-wed_diamond_m:before { content:"\E60A"}
.icon-wed_diamond_w:before { content:"\E60B"}
.icon-wed_eternity_w:before {content:"\E60C"}
.icon-channel:before {content:"\E60D"}
.icon-halo:before {content:"\E60E"}
.icon-pave:before {content:"\E60F"}
.icon-side-stone:before {content:"\E610"}
.icon-solitaire:before {content:"\E611"}
.icon-tension:before {content:"\E612"}
.icon-tree-stone:before {content:"\E613"}
.icon-Designer:before {content:"\E614"}
.icon-vintage:before {content:"\E615"}
.icon-weddset:before {content:"\E616"}

.icon-asscher:before {content:"\E617"}
.icon-cushion:before {content:"\E618"}
.icon-emerald:before { content:"\E619"}
.icon-heart2:before {content:"\E61A"}
.icon-marquise:before {content:"\E61B"}
.icon-oval:before {content:"\E61C"}
.icon-pear:before {content:"\E61D"}
.icon-princess:before {content:"\E61E"}
.icon-radiant:before {content:"\E61F"}
.icon-radiant2:before {content:"\E620"}
.icon-round:before {content:"\E621"}
.icon-financing:before {content:"\E622"}
.icon-int_shipping:before {content:"\E623"}
.icon-arrow-down:before {content:"\E624"}
.icon-arrow-l:before {content:"\E625"}
.icon-arrow-r:before {content:"\E626"}
.icon-close:before {content:"\E627"}
.icon-cart:before {content:"\5b"/*"\E628"*/}
.icon-chat:before { content:"\E629"}
.icon-setting:before {content:"\E62A"}
.icon-diamond:before {content:"\E62B"}
.icon-completre:before {content:"\E62C"}
.icon-cs24:before {content:"\E62D"}
.icon-DDT_logo:before {content:"\E62E"}
.icon-favorite:before {content:"\E62F"}
.icon-login:before {content:"\E630"}
.icon-metal:before {content:"\E631"}
.icon-phone:before {content:"\E632"}
.icon-quick-view:before { content:"\E633"}
.icon-search:before {content:"\E634"}
.icon-soc_Facebook:before {content:"\E636"}
.icon-soc_google:before {content:"\E637"}
.icon-soc_Instagram:before {content:"\E638"}
.icon-soc_Pinterest:before {content:"\E639"}
.icon-soc_Twitter:before {content:"\E63A"}
.icon-soc_YouTube:before {content:"\E63B"}
.icon-svg:before {content:"\E63C"}
.icon-True_hearts:before {content:"\E63D"}
.icon-ja_logo:before {content:"\E63E"}
.icon-JamesAllen:before {content:"\E63F"}
.icon-cog2:before {content:"\E645"}
.icon-CanadaFlag:before {content:"\E663"}
.icon-CanadaMark:before {content:"\E662"}
.icon-done:before {content:"\E661"}
.icon-wed_stack_w:before {content:"\E65D"}
.icon-cart-chat:before {content:"\E65E"}
.icon-cart-message:before {content:"\E65F"}
.icon-cart-callback:before {content:"\E660"}
.icon-quill:before {content:"\E013"}
.icon-facebook2:before {content:"\E498"}
.icon-warning:before {content:"\E355"}
.icon-info:before {content:"\ED60"}
.icon-shop:before { content:"\E657"}
.icon-Truck:before { content:"\E654"}
.icon-Risk-free:before { content:"\E655"}
.icon-Argyle:before { content:"\E656"}
.icon-Mille-ring:before { content:"\E653"}
.icon-quotes-left2:before { content:"\E19F"}
.icon-quotes-right2:before { content:"\E1A0"}
.icon-add_wishlist:before { content:"\E603"}
.icon-qrcode:before { content:"\E640"}
.icon-pencil:before { content:"\E641"}
.icon-price-tag:before { content:"\E642"}
.icon-star-empty2:before { content:"\E643"}
.icon-star-full:before { content:"\E644"}
.icon-share:before { content:"\E635"}
.icon-bars:before {content:"\F0C9"}
.slim-icon-search2:before { content:"\E920"}
.icon-filtered:before { content:"\E925"}
/*
@font-face {
 font-family:JamesAllenMobileMainFonts;
 font-display:fallback;
 src:url("https://ion.r2net.com/Images/Fonts/JamesAllenMobileMainFonts/ja-main-font.eot?v=8");
 src:url("https://ion.r2net.com/Images/Fonts/JamesAllenMobileMainFonts/ja-main-font.eot?v=8") format("embedded-opentype"),

 url("https://ion.r2net.com/Images/Fonts/JamesAllenMobileMainFonts/ja-main-font.ttf?v=8") format("truetype"),
 url("https://ion.r2net.com/Images/Fonts/JamesAllenMobileMainFonts/ja-main-font.woff?v=8") format("woff"),
 url("https://ion.r2net.com/Images/Fonts/JamesAllenMobileMainFonts/ja-main-font.svg?v=8") format("svg");
 font-weight:400;
 font-style:normal
}
[class*=" slim-icon-"],
[class^=slim-icon-] {
 font-family:ja-main-font!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}*/
.slim-icon-live_chat:before {content:"\E907"}
.slim-icon-accessibility:before {content:"\E906"}
.slim-icon-gemstone:before {content:"\E905"}
.slim-icon-eng_moments:before {content:"\E900"}
.slim-icon-blog:before {content:"\E901"}
.slim-icon-desktop_site:before {content:"\E902"}
.slim-icon-privacy:before {content:"\E903"}
.slim-icon-guarantee:before {content:"\E904"}
.slim-icon-edu_center:before {content:"\E91B"}
.slim-icon-arrow_down:before {content:"\E915"}
.slim-icon-arrow-up:before {content:"\E916"}
.slim-icon-dyo_studs_complete:before {content:"\E909"}
.slim-icon-dyo_engagement_rings:before {content:"\E90B"}
.slim-icon-diamond:before {content:"\E90D"}
.slim-icon-search2:before {content:"\E920"}
.slim-icon-close:before {content:"\E90C"}
.slim-icon-sort:before {content:"\E90E"}
.slim-icon-filtered:before {content:"\E90F"}
.slim-icon-inspiration:before {content:"\E604"}
.slim-icon-arrow_down_full:before {content:"\E624"}
.slim-icon-cart:before {content:"\E628"}
.slim-icon-customer_service:before {content:"\E629"}
.slim-icon-cs24:before {content:"\E62D"}
.slim-icon-wish:before {content:"\E62F"}
.slim-icon-account:before {content:"\E630"}
.slim-icon-wedding:before {content:"\E631"}
.slim-icon-butterfly_logo:before {content:"\E63E"}
.slim-icon-ja_brand_logo:before {content:"\E63F"}
.slim-icon-cookies_policy:before {content:"\E908"}
.slim-icon-terms_of_use:before {content:"\E90A"}
.slim-icon-info:before {content:"\ED60"}
.slim-icon-showroom:before {content:"\E657"}
.slim-icon-secure:before {content:"\E655"}
.slim-icon-burger_menu:before {content:"\F0C9"}

.design-your-own--2JENm .class-icon--37NL7::before, .design-your-own-diamonds--1CpGW .class-icon--37NL7::before, .design-your-own-er--2f_0u .class-icon--37NL7::before, .lab-created-diamonds--1PjXz .class-icon--37NL7::before, .loose-gemstones-links--2FXGa .class-icon--37NL7::before, .ready-to-ship--5tov6 .class-icon--37NL7::before {
    font-size: 25px;
}
.class-icon--37NL7::before {margin-right: 7px; float: left; color: #000; font-size:14px;}
.class-icon--rings::before {margin-right: 7px; float: left; color: #333; font-size: 24px;  line-height: 0.8;}
.class-icon--create-own::before {margin-right: 7px; float: left; color: #f6618b; font-size: 28px;  line-height: 1.3;}

/*METAL ICONS*/
.class-icon-rose-gold--2BZqM::before {color: #FF8080; font-size: 16px; line-height:1.2;}
.class-white-gold--14E5n::before {  color: #848484;  font-size: 16px; line-height:1.2;}
.class-yellow-gold--3oTCE::before { color: #C9A63A;  font-size: 16px; line-height:1.2;}
.class-icon-platinum--3EOrn::before {color: #848484; font-size: 16px; line-height:1.2;}
.class-icon-platinum--3EOrn::after {content: "PT"; left: 5px; position: absolute; font-size: 8px; font-weight: bold; }
.class-icon-platinum--3EOrn {position: relative; }

/* JA ICONS*/

.loose-diamonds--2FxmO li {line-height: 25px; }
.loose-diamonds--2FxmO .class-icon--37NL7::before {font-size: 18px; }
.diamonds-general-links--2lM-y li {line-height: 25px; }
.diamonds-general-links--2lM-y .class-icon--37NL7::before {font-size: 25px; }
.fancy-color-diamonds--3posQ li {line-height: 25px; }
.fancy-color-diamonds--3posQ .class-icon--37NL7::before {font-size: 18px; }
.wedding-rings--3yfze li {line-height: 25px; }
.wedding-rings--3yfze .class-icon--37NL7::before {font-size: 35px; width: 35px; }
.engagement-rings-styles--16bTs li {line-height: 25px; }
.engagement-rings-styles--16bTs .class-icon--37NL7::before {font-size: 32px; }
.loose-gemstones--2M_Ks li {line-height: 25px; }
.loose-gemstones--2M_Ks .class-icon--37NL7::before {font-size: 18px; }
.ul-column--1KfUm li {line-height: 27px; }

.design-your-own--2JENm .class-icon--37NL7::before,
.design-your-own-er--2f_0u .class-icon--37NL7::before,
.design-your-own-diamonds--1CpGW .class-icon--37NL7::before,
.ready-to-ship--5tov6 .class-icon--37NL7::before,
.lab-created-diamonds--1PjXz .class-icon--37NL7::before,
.loose-gemstones-links--2FXGa .class-icon--37NL7::before {font-size: 25px; }

.class-icon--37NL7.icon-education--wc6-Q::before {font-size: 19px; }
.class-icon--37NL7.icon-canada-mark--1Z9TQ::before {font-size: 26px; color: #f00; }
.class-icon--37NL7.icon-true-hearts--1fDmd::before {color: #ea5f61; }
.class-icon--37NL7.icon-wedd-set--2jth9::before {font-size: 35px; }

/*FANCY COLORED DIAMONDS*/
.class-icon--37NL7.yellow--37ZPO::before {color: #ffe414; }
.class-icon--37NL7.pink--3gEGn::before {color: #ff2a71; }
.class-icon--37NL7.purple--3805f::before {color: #b81db4; }
.class-icon--37NL7.red--1d4D5::before {color: #e92744; }
.class-icon--37NL7.blue--1tyqL::before {color: #648e98; }
.class-icon--37NL7.green--2WQCn::before {color: #317f25; }
.class-icon--37NL7.orange--3Zbxs::before {color: orange; }
.class-icon--37NL7.brown--10NIq::before {color: #8e3415; }
.class-icon--37NL7.black--2m6P7::before {color: #060302; }
.class-icon--37NL7.gray--27v0t::before {color: #727272; }

/*Anniversary icons*/
.class-icon-anniversary--2hVxF::before {font-size: 25px !important; display: flex; justify-content: center; }
.class-icon-tennis-bracelets--37z2u::before {font-size: 25px; }
.class-icon-icon-Studs2--1qrtJ::before {font-size: 25px; }
.class-icon--37NL7.blue-gem--2hp9B::before {color: #8c9aff; }
.class-icon--37NL7.pink-gem--2-KPf::before {color: #eca2e6; }
.class-icon--37NL7.yellow-gem--3R3U9::before {color: #ffe414; }
.class-icon--37NL7.red-gem--3W_5B::before {color: #dc8fa3; }
.class-icon--37NL7.green-gem--17CIZ::before {color: #008810; }
.class-icon--37NL7.green-sapphire-gem--MqxJl::before {color: #00c717; }
