@charset "UTF-8";@font-face{font-family:towerRuins;src:url(towerruins.ttf)}@font-face{font-family:towerRuins3D;src:url(towerruins3d2.ttf)}:root{--gold: #faa41a;--purple: #633cb6;--background-height: clamp(14.063rem, 40vw + 3rem, 23.75rem)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading{font-family:campaign,sans-serif!important;letter-spacing:0px;font-weight:700;font-style:normal;line-height:1.2!important}p{text-wrap:pretty}p,div.rte{font-size:1rem;line-height:1.5}h1,h1.page__title.heading.h1{font-size:clamp(2rem,1vw + 1.75rem,2.236rem)}div div.grecaptcha-badge,#shop-hcaptcha-badge-container{display:none!important}[id$=__header]{z-index:999999!important}.nav-dropdown__item{z-index:999;background-color:#fff}.header__search-bar-wrapper{width:35%;margin-left:auto;flex:0 0 auto!important}header div.header__action-list{margin-left:auto}.header__logo{margin-top:3px}.header__logo a{position:relative}#header-logo img{width:250px;margin-right:15px}.header__logo a span.header__logo-text{font-family:towerRuins;font-size:175%;position:absolute;width:400px;padding-top:18px;text-transform:uppercase}.template-index .header__logo a span.header__logo-text{padding-top:30px}.nav-bar ul.nav-bar__linklist{display:flex;justify-content:center;width:100%;max-width:1100px;margin:0 auto}.nav-bar ul li.nav-bar__item{padding:17px;flex-grow:1;margin:0}.nav-bar ul li.nav-bar__item a{text-align:center}.nav-bar ul li.nav-bar__item ul.nav-dropdown{z-index:999}.nav-bar ul li.nav-bar__item:hover ul.nav-dropdown{visibility:visible;opacity:1}#localization_form_header_locale>div>button>span{display:none}#localization_form_header_locale{display:flex}#localization_form_header_locale>span{margin-right:5px;color:var(--gold);font-weight:900}#localization_form_header_locale>div{margin-top:-2px}header.header>div>div>div.header__search-bar-wrapper>form>div.search-bar__inner>div{display:none}.button--ternary{transition:ease-in all .25s!important;box-shadow:none!important;border:3px solid var(--gold);color:#000!important;font-weight:900!important}.button--ternary:hover{background:var(--gold)!important;color:#fff!important}.nav-dropdown--inverse .nav-dropdown .icon--nav-triangle-left{left:calc(100% - 18px)!important}.nav-dropdown .icon--nav-triangle-left{z-index:9999!important}nav.nav-bar{border-bottom-width:3px}.nav-bar ul.nav-bar__linklist{max-width:700px}nav>div>div>ul.nav-bar__linklist>li>a{font-weight:600;margin-bottom:12px}nav ul.nav-bar__linklist>li.nav-bar__item:hover>a{color:#000}nav ul.nav-bar__linklist>li.nav-bar__item:after{content:"";width:75px;height:5px;background:var(--gold);display:block;margin:auto;opacity:0;transition:all .25s ease-out}nav ul.nav-bar__linklist>li.nav-bar__item:hover:after{opacity:1}@media screen and (min-width:1000px){.nav-bar__linklist>.nav-bar__item{position:static;padding-bottom:0!important}.nav-bar__link .icon--arrow-bottom,.nav-bar__link .icon--nav-triangle{display:none}}nav ul.nav-bar__linklist>li.nav-bar__item>ul.nav-dropdown{border-radius:unset;border:unset;width:100vw;min-width:unset;display:flex;justify-content:center;gap:35px;top:calc(100% + 3px);padding:35px 0;box-shadow:0 10px 14px #0006;margin-top:-1px}nav li.nav-bar__item .nav-dropdown__item a.custom-nav-title{font-weight:600;padding:0 15px 2px 0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}nav li.nav-bar__item .nav-dropdown__item a.custom-nav-title:after{content:"";display:block;width:75px;height:3px;background:var(--gold);margin-bottom:5px}nav .nav-dropdown__item ul.custom-nested-header-item{list-style:none}nav ul.custom-nested-header-item li.nav-dropdown__item a{padding:0 15px 2px 0;font-size:.85rem}nav ul.nav-bar__linklist>li.nav-bar__item>ul.nav-dropdown:not(:has(ul)){display:block}nav ul.nav-bar__linklist>li.nav-bar__item>ul.nav-dropdown:not(:has(ul)) li.nav-dropdown__item{width:217px;margin-left:auto;margin-right:auto;font-size:.85rem;padding:0 15px 2px 0}#desktop-menu-0-5 li.nav-dropdown__item{width:103px}#shopify-section-announcement-bar{z-index:10;position:relative}.blog-sidebar__item--newsletter{padding:30px 20px;border-radius:3px;text-align:center}.blog-sidebar__item--newsletter .heading{color:inherit}body.template-index [id$=__newsletter],div#announcement-bar-newsletter,footer div.footer__block-item--newsletter{background-image:url(/cdn/shop/files/rock-slice.jpg?v=1635220605)!important;background-position:center!important;background-size:cover!important}body.template-index [id$=__newsletter] h2.heading,div#announcement-bar-newsletter div.announcement-bar__newsletter-inner h2.heading,footer div.footer__block-item--newsletter h2.heading{font-size:2.5rem;font-weight:900;letter-spacing:0px;color:var(--gold)}body.template-index [id$=__newsletter] div.container,div#announcement-bar-newsletter div.announcement-bar__newsletter-inner,footer div.footer__block-item--newsletter div.container{background-color:#000000e6;padding-top:1%;padding-bottom:2%}.footer__newsletter-wrapper{margin:20px 0!important}footer div.footer__block-item--newsletter div.container{width:50%!important;max-width:700px!important;min-width:500px!important;margin:0 auto;padding:30px 50px!important}footer div.footer__block-item--newsletter div.container div.form__input-row{width:75%;margin-left:auto;margin-right:auto}div#announcement-bar-newsletter div.announcement-bar__newsletter-inner{padding:2% 4% 3%;width:80%;margin:25px auto}body.template-index [id$=__newsletter] div.rte p,div#announcement-bar-newsletter div.announcement-bar__newsletter-inner div.rte p,footer div.footer__block-item--newsletter div.rte p{font-size:1rem;color:#fff;line-height:1.75rem}body.template-index [id$=__newsletter] div.rte p strong{font-size:1.5rem;line-height:2.5rem}div.newsletter form button.form__submit{border:2px solid var(--gold)!important;background-color:var(--gold)!important;color:#000!important;padding:0 20px!important;line-height:32px!important;margin-left:20px!important}div.footer__newsletter-wrapper button{border:2px solid var(--gold)!important;background-color:var(--gold)!important;color:#000!important;padding:0 20px!important;line-height:32px!important}div.newsletter form button.form__submit:hover,div.footer__newsletter-wrapper button:hover{border:2px solid var(--gold)!important;color:var(--gold)!important;background-color:#000!important}.search-bar__submit{transition:ease-in all .25s!important;background:var(--purple)!important;border:3px solid var(--purple);border-radius:0!important}.search-bar__submit svg:first-child g{transition:ease-in all .25s!important;fill:var(--purple);stroke:#fff}.search-bar__submit:hover{background:#000!important}.search-bar__submit:hover svg:first-child g{fill:#000}.header__cart-count{background:var(--purple)!important}a.button.button--primary,button.button--primary,footer #footer-newsletter button.button--primary{transition:ease-in all .25s!important;border:none;background-color:#000;color:#fff;padding:5px 30px;line-height:32px}a.button.button--primary:hover,button.button--primary:hover,footer #footer-newsletter button.button--primary:hover{border:none;background-color:var(--purple);color:#fff}div.newsletter form input.form__field{border:none;background-color:transparent;border-bottom:3px solid var(--gold);box-shadow:none;color:#fff}button.announcement-bar__close{color:#fff!important}div.announcement-bar button.announcement-bar__button{background-color:#000;box-shadow:none;border:1px solid black;font-size:92%;width:25%;margin-left:20px;padding:7px 0}.newsletter{margin-top:20px!important}.html-custom-announce{display:flex;padding-top:7px;padding-bottom:7px;justify-content:center;align-items:center;gap:20px}.html-custom-announce div{flex-basis:8%;min-width:50px;display:flex;justify-content:center;max-width:75px}.html-custom-announce div img{width:100%;height:auto}div.announcement-bar div.html-custom-announce p{font-size:1rem;font-weight:700;letter-spacing:.015em;text-align:center;padding:0;margin:0;flex-basis:60%;max-width:575px;line-height:1.2!important}div.announcement-bar div.html-custom-announce p span{color:var(--purple);font-weight:700;margin-right:3px}.faq__item-wrapper .faq__answer{padding-top:7px}#cart-free-shipping p{margin-top:20px;font-weight:900;color:var(--gold);background:#000;padding:5px 10px;text-align:center}section.banner-image{position:relative;margin-top:0}section.banner-image:has(>a){cursor:pointer}section.banner-image img{width:100%}section.banner-image .banner-container{width:100%;position:absolute;top:21%;text-align:center}section.banner-image>div .banner-container{top:50%;transform:translateY(-50%)}section.banner-image h1{border:.75vw solid #fff;padding:1% 9%;text-align:center;font-weight:900;font-size:6vw;color:#fff;margin:auto;text-transform:uppercase;display:inline-block}.banner-button{width:100%;position:absolute;bottom:20%;text-align:center}section.banner-image a.banner-button-link{background-color:#fff;font-weight:700;font-size:15px}section.banner-image a.banner-button-link:hover{background-color:#000;color:#fff}#statement .banner-container h1:after,#cloud-collection-banner.statement .banner-container h1:after{content:"One of a Kinds";display:block;color:#fff;font-size:20px;font-weight:700}image-carousel-amtkvwkjvb3vvs2rjmaigenblockec1b48cr6in46 h2.ai-carousel-heading-amtkvwkjvb3vvs2rjmaigenblockec1b48cr6in46{text-align:left;margin:0 60px;font-size:1.6rem;font-weight:600}.ai-carousel-lightbox-amtkvwkjvb3vvs2rjmaigenblockec1b48cr6in46{z-index:9999999!important}#full-width-video{margin:0;background-color:#000}#full-width-video .container{padding:0}#full-width-video .container .video-item{max-width:1200px;width:100%;margin:auto}#play .icon circle{fill:#000}#address-bar{width:100%;background-color:#000;text-align:center;margin:0 auto}#address-bar header{margin:0 auto}#address-bar header h2{color:var(--gold);width:100%;padding:13px}#welcome-blurb{margin:0;padding:5%;background-image:url(/cdn/shop/files/rrag-web-illo-wide.png?v=1644375107);background-position:center;background-size:cover}#welcome-blurb div.container{background-color:#ffffffe6;padding:45px 60px}#welcome-blurb h2.heading.h1{font-size:2.427rem;text-wrap:balance}#welcome-blurb p{font-size:105%;color:#000;font-weight:600;text-wrap:balance}#welcome-blurb a.button.button--primary{border:none;background-color:#000;color:#fff}#welcome-blurb a.button.button--primary:hover{border:none;background-color:var(--purple);color:#fff}body.template-index [id$=__slideshow]{margin-bottom:50px}body.template-index [id$=__newsletter]{margin-top:50px}#main-collection{position:relative}#main-collection>div.container.container--flush>div.layout>div:nth-child(2)>div>div>header>div>div>div>div>p.collection__products-count.text--small.hidden-pocket.hidden-desk{text-align:center}#mutate .collection__toolbar{margin-top:-12px}.drawer{z-index:999999!important}.hide{opacity:0}#scroll-to-top{cursor:pointer;transition:.25s all ease-in}#scroll-to-top span{display:block;background-color:var(--purple);border-radius:47px;width:50px;height:50px;transform:rotate(269deg)!important;color:#fcfaff;padding:9px 13px 8px 15px;text-align:center;position:fixed;bottom:30px;right:20px;z-index:9999}#observer-box{height:10px;width:10px;position:absolute;top:250vh;left:0}#mobile-collection-filters-form,.collection__filter-group-list,#mobile-collection-filters-form .collection__filter-group,.collection__filter-group-list .collection__filter-group{display:flex;flex-direction:column}#main-collection>div.container.container--flush>div.layout>div:nth-child(2)>div>div>div>div.collection__toolbar>div.collection__toolbar-item.collection__toolbar-item--sort{margin-left:0!important}#mobile-collection-filters-form .collection__filter-group:nth-of-type(2),.collection__filter-group-list .collection__filter-group:nth-of-type(2){display:none}body.template-suffix-gemstones [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(2),body.template-suffix-gemstones [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(2){display:flex}div.one-of-a-kind>a{position:relative}div.one-of-a-kind>a :after{display:block;content:"";background:url(/cdn/shop/files/one-of-a-kind-badge.webp?v=1773358785);width:65px;height:65px;position:absolute;background-size:contain;right:-10px;bottom:-10px}.collection__filter-group-list .price,#mobile-collection-filters-form .price{font-size:16px;display:block!important}body.template-suffix-new [id$=__main] .country-of-origin{order:1}body.template-suffix-new [id$=__main] .stone-form{order:2}body.template-suffix-new [id$=__main] .mineral-families{order:3}body.template-suffix-new [id$=__main] .crystal-habits{order:4}body.template-suffix-new [id$=__main] .colour{order:5}body.template-suffix-new [id$=__main] .uv-reactive{order:6}body.template-suffix-new [id$=__main] .animal-kingdoms{order:7}body.template-suffix-new [id$=__main] .fossil-era{order:8}body.template-suffix-new [id$=__main] .jewelry-form{order:9}body.template-suffix-new [id$=__main] .gem-form{order:10}body.template-suffix-new [id$=__main] .gemstone-shape{order:11}body.template-suffix-new [id$=__main] .tool-type{order:12}body.template-suffix-new [id$=__main] .lapidary-smithing-tool-form{order:13}body.template-suffix-new [id$=__main] .abrasive-stage{order:14}body.template-suffix-new [id$=__main] .grit-mesh-size{order:15}body.template-suffix-new [id$=__main] .particle-bond-type{order:16}body.template-suffix-new [id$=__main] .instrument-type{order:17}body.template-suffix-new [id$=__main] .display-type{order:18}body.template-suffix-new [id$=__main] .material-type{order:19}body.template-suffix-new [id$=__main] .metal-type{order:20}body.template-suffix-new [id$=__main] .treatments{order:21}body.template-suffix-crystals-all [id$=__main] .mineral-families{order:2}body.template-suffix-crystals-all [id$=__main] .stone-form{order:1}body.template-suffix-crystals-all [id$=__main] .tool-type{order:6}body.template-suffix-crystals-all [id$=__main] .uv-reactive{order:5}body.template-suffix-crystals-all [id$=__main] .jewelry-form{display:none}body.template-suffix-crystals-all [id$=__main] .crystal-habits{order:3}body.template-suffix-crystals-all [id$=__main] .colour{order:4}body.template-suffix-crystals-all [id$=__main] .treatments{order:7}body.template-suffix-fossils-all [id$=__main] .mineral-families{order:6}body.template-suffix-fossils-all [id$=__main] .stone-form{order:1}body.template-suffix-fossils-all [id$=__main] .tool-type{order:7}body.template-suffix-fossils-all [id$=__main] .fossil-era{order:3}body.template-suffix-fossils-all [id$=__main] .treatments{order:8}body.template-suffix-fossils-all [id$=__main] .uv-reactive{order:5}body.template-suffix-fossils-all [id$=__main] .animal-kingdoms{order:2}body.template-suffix-fossils-all [id$=__main] .colour{order:4}body.template-suffix-jewelry-all [id$=__main] .metal-type{order:5}body.template-suffix-jewelry-all [id$=__main] .mineral-families{order:7}body.template-suffix-jewelry-all [id$=__main] .colour{order:2}body.template-suffix-jewelry-all [id$=__main] .gem-form{order:3}body.template-suffix-jewelry-all [id$=__main] .stone-form{display:none}body.template-suffix-jewelry-all [id$=__main] .gemstone-shape{order:4}body.template-suffix-jewelry-all [id$=__main] .animal-kingdoms{display:none}body.template-suffix-jewelry-all [id$=__main] .fossil-era{order:8}body.template-suffix-jewelry-all [id$=__main] .jewelry-form{order:1}body.template-suffix-jewelry-all [id$=__main] .treatments{order:9}body.template-suffix-jewelry-all [id$=__main] .uv-reactive{order:6}body.template-suffix-jewelry-all [id$=__main] .material-type{display:none}body.template-suffix-gemstones [id$=__main] .gem-form{order:1}body.template-suffix-gemstones [id$=__main] .gemstone-shape{order:2}body.template-suffix-gemstones [id$=__main] .uv-reactive{order:4}body.template-suffix-gemstones [id$=__main] .mineral-families{order:5}body.template-suffix-gemstones [id$=__main] .stone-form{order:3;display:none}body.template-suffix-gemstones [id$=__main] .colour{order:3}body.template-suffix-gemstones [id$=__main] .treatments{order:7}body.template-suffix-gemstones [id$=__main] .fossil-era{order:6}body.template-suffix-gemstones [id$=__main] .animal-kingdoms{display:none}.show{opacity:1!important}body.template-suffix-gemstones [id$=__e72cc349-714f-46ac-b976-f2c178235420]{display:none;opacity:0}#gem-disclaimer{background:#2e1b56bf;position:fixed;width:100vw;height:100vh;top:0;z-index:99999999;overflow:scroll;margin:0}body.template-suffix-gemstones [id$=__e72cc349-714f-46ac-b976-f2c178235420] .container{position:relative;top:45%;transform:translateY(-50%)}#filter-p-m-custom-colour label[aria-label=Brown] span{background-color:#6d3b07!important}#filter-p-m-custom-colour>div>div>div[data-tooltip=blanc],#filter-p-m-custom-colour>div>div>div[data-tooltip=gris]{display:none}@media screen and (max-width:550px){body.template-suffix-gemstones [id$=__e72cc349-714f-46ac-b976-f2c178235420] .container{width:90%!important}#gem-disclaimer h2.heading{font-size:2.236rem}}body.template-suffix-tools-all [id$=__main] .tool-type{order:1}body.template-suffix-tools-all [id$=__main] .abrasive-stage{order:3}body.template-suffix-tools-all [id$=__main] .particle-bond-type{order:5}body.template-suffix-tools-all [id$=__main] .display-type{order:7}body.template-suffix-tools-all [id$=__main] .grit-mesh-size{order:4}body.template-suffix-tools-all [id$=__main] .instrument-type{order:6}body.template-suffix-tools-all [id$=__main] .jewelry-form{order:5}body.template-suffix-tools-all [id$=__main] .lapidary-smithing-tool-form{order:2}body.template-suffix-tools-all [id$=__main] .material-type{order:8}body.template-suffix-tools-all [id$=__main] .metal-type{order:9}body.template-suffix-tools-all [id$=__main] .colour{order:10}body.template-suffix-tools-all [id$=__main] .stone-form{display:none}body.template-suffix-tools-all [id$=__main] .uv-reactive{order:11}body.template-suffix-tools-all [id$=__main] .treatments,body.template-suffix-tools-all [id$=__main] .mineral-families,body.template-suffix-tools-all [id$=__main] .jewelry-form{display:none}body.template-suffix-rock-all [id$=__main] .hardness{order:2}body.template-suffix-rock-all [id$=__main] .mineral-families{order:4}body.template-suffix-rock-all [id$=__main] .stone-form{order:1}body.template-suffix-rock-all [id$=__main] .fossil-era{order:5}body.template-suffix-rock-all [id$=__main] .colour{order:3}body.template-suffix-rock-all [id$=__main] .treatments{order:7}body.template-suffix-rock-all [id$=__main] .uv-reactive{order:6}body.template-suffix-rock-all [id$=__main] .animal-kingdoms{display:none}body.template-suffix-wellness-all [id$=__main] .instrument-type{order:1}body.template-suffix-wellness-all [id$=__main] .material-type{order:2}body.template-suffix-wellness-all [id$=__main] .colour{order:3}body.template-suffix-wellness-all [id$=__main] .metal-type,body.template-suffix-wellness-all [id$=__main] .mineral-families,body.template-suffix-wellness-all [id$=__main] .jewelry-form,body.template-suffix-wellness-all [id$=__main] .stone-form,body.template-suffix-wellness-all [id$=__main] .gem-form,body.template-suffix-wellness-all [id$=__main] .tool-type,body.template-suffix-wellness-all [id$=__main] .treatments{display:none}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(1),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(1){order:1}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(3),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(3){order:1}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(4),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(4){order:11}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(5),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(5){order:3}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(6),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(6){order:13}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(7),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(7){order:16}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(8),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(8){order:90}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(9),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(9){order:12}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(10),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(10){order:15}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(11),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(11){order:8}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(12),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(12){order:6}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(13),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(13){order:1}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(14),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(14){order:17}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(15),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(15){order:7}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(16),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(16){order:2}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(17),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(17){order:5}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(18),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(18){order:10}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(19),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(19){order:4}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:nth-of-type(20),body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:nth-of-type(20){order:20}body.template-collection:not([class*=template-suffix-]) [id$=__main] #mobile-collection-filters-form .collection__filter-group:last-child,body.template-collection:not([class*=template-suffix-]) [id$=__main] .collection__filter-group-list .collection__filter-group:last-child{order:9}#uv-collection{margin-bottom:50px}#uv-collection .card{background:#000}#uv-collection .card #desktop-filters-form>*,#uv-collection .card #desktop-filters-form button.text--strong{color:#fff}#uv-collection div.collection__toolbar,#uv-collection div.product-list,#uv-collection div.product-list div.product-item{background:transparent;color:#fff;box-shadow:unset;border:unset}#uv-collection div.product-list div.product-item:after{display:none}#uv-collection a.product-item__title{color:#fff}#uv-collection div.product-item__price-list span.price{color:var(--gold);font-weight:600}#uv-collection a.button.button--primary{background:var(--purple)}#uv-collection a.button.button--primary:hover{background:var(--gold)}#uv-collection button.button--ternary{color:#fff!important}#uv-collection .pagination{color:#fff}#uv-collection div.collection__toolbar{background:#000}#uv-collection .collection__toolbar-item--sort .value-picker__inner{background:#000;color:#fff}#uv-collection .collection__toolbar-item--sort .value-picker__inner .value-picker__title,#uv-collection .collection__toolbar-item--sort .value-picker__inner .icon--close{color:#fff}#uv-collection .collection__layout-button.is-selected{color:var(--purple)}#uv-collection .collection__products-count{color:#fff}#uv-collection .country-of-origin{order:1}#uv-collection .stone-form{order:2}#uv-collection .instrument-type{order:4}#uv-collection .uv-reactive{order:3}#uv-collection .colour{order:9}#uv-collection .mineral-families{order:5}#uv-collection .animal-kingdoms{order:8}#uv-collection .fossil-era{order:7}#uv-collection .jewelry-form{order:10}#uv-collection .treatments{order:11}#uv-collection .classification{order:6}#uv-collection .crystal-habits,#uv-collection .tool-type,#uv-collection .gem-form{display:none}@media screen and (min-width:641px){.collection__toolbar--bordered{box-shadow:0 0 0 1px var(--border-color),0 -1px var(--border-color)!important}}ul.product-metafield-list{margin:0!important}ul.product-metafield-list li{width:100%;list-style:none;border-bottom:2px solid var(--gold);padding:10px 0;display:flex;flex-direction:row;justify-content:space-between}ul.product-metafield-list li span.product-metafield-label{font-weight:600}ul.product-metafield-list li:before{display:none}#wishlistForm{display:flex;flex-direction:column;gap:50px;max-width:650px;min-width:450px;width:min-content;margin:0 auto;background:#000;color:#fff;padding:35px 50px;scroll-margin-top:50px}#wishlistForm>div{display:flex;flex-direction:column;row-gap:25px}#wishlistForm h2{margin-bottom:0;color:var(--gold);font-size:2.236rem;text-align:center;text-wrap:balance}#wishlistForm h2:after{content:"";display:block;margin:15px auto 0;width:75px;height:7px;background:var(--purple)}#wishlistForm h3{margin-bottom:0;color:var(--gold)}#wishlistForm input,#wishlistForm select,#wishlistForm textarea{color:#000;padding:7px 10px;scroll-margin-top:175px}#wishlistForm input:user-invalid,#wishlistForm select:user-invalid,#wishlistForm textarea:user-invalid{border:3px solid red}.contact-info label{display:flex;flex-direction:row;gap:15px;align-items:center}.budget label:first-of-type{display:flex;flex-direction:column;gap:15px}.budget select{color:#000;width:175px}.category-checkboxes,.timeline-radios,.textarea{display:flex;flex-direction:column;gap:10px}.textarea textarea{resize:none}.textarea textarea::placeholder{color:gray}.photo-ref label:last-of-type{display:flex;flex-direction:column;gap:10px}.photo-ref>div{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;align-items:center}#wishlistPhoto{padding:0!important}.photo-ref>div>label{width:122px}.flexibility label,.category-checkboxes label,.timeline-radios label{display:flex;flex-direction:row;gap:15px}#wishlist-button{border:2px solid var(--gold);background-color:var(--gold);color:#000;margin:0 auto;line-height:40px}#wishlist-button:hover{border:2px solid var(--gold);color:var(--gold);background-color:#000}#wishlistStatus{text-align:center;background:var(--purple);padding:10px;margin:0;display:none}#blog-post .page__title{width:100%;text-align:center;margin:50px auto 25px;max-width:30ch;text-wrap:balance}.page__title:after{margin:25px auto 0;content:"";display:block;width:111px;height:10px;background:var(--gold)}#blog-post .blog-post h1{font-size:3.236rem}#blog-post .blog-post h2{font-size:2.2rem}#blog-post .blog-post h3{font-size:1.25rem}.main-blog{margin:50px auto;max-width:1100px}.main-blog .blog-container div.block-list__item.\31\/2--desk{width:calc(50% - 25px);height:auto}#blog-post .blog-container{display:block;max-width:1000px;margin:auto;width:auto}#blog-post .article__inner{max-width:900px;margin-top:50px}section.blog-post-section{margin:0 0 100px}#blog-index{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:50px;align-items:stretch;padding:50px 15px 0}#blog-index div.shopify-section{max-width:400px;background:#fff;padding:0}#blog-index section.blog-post-section{margin:0;height:100%}#blog-index .container{padding:0;height:100%;display:flex;flex-direction:column}#blog-index header.section__header{margin-bottom:0}#blog-index header h2.h1{min-height:135px;display:flex;align-items:center;background:#000;color:#fff;border:5px solid black;padding:10px 25px}#blog-index .blog-post-section div.block-list{border:5px solid var(--gold);padding:15px 25px;border-top-width:0px;flex-grow:1;justify-content:flex-start;width:100%}#blog-index .article-item h2 a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;justify-content:space-between;text-wrap:balance}#blog-index .article-item a:after{background-image:url(/cdn/shop/files/arrow_forward.svg?v=1718914190);display:block;transition:all .75s ease;content:"";height:20px;width:25px;flex-basis:10%;background-position:right;background-repeat:no-repeat}#blog-index .article-item h2:hover a:after{animation:bounce 1s ease 0s 1 running forwards}section.crystal-blog-subheader{background-size:cover;background-position:center;height:clamp(150px,30vw,375px);margin-bottom:75px;margin-top:0}section.crystal-blog-subheader .container{height:100%;display:flex;justify-content:center;align-item:center}section.crystal-blog-subheader .container .rte{display:none}section.crystal-blog-subheader .heading{font-size:clamp(2.427rem,5vw,3.236rem);width:fit-content;margin:auto;padding:10px 15px}.rte .min-c img{width:45%;max-width:250px;margin:0 2.5% 50px}.blog-post-section>div>header>.heading{width:100%;text-align:left;text-wrap:balance}div.blog-post-list,.blog-post-section .block-list{justify-content:center;align-items:stretch;margin:0 auto;gap:15px;padding:0 25px;max-width:1300px}.blog-post-section .block-list{max-width:500px;flex-direction:column;padding:0}.blog-container .block-list__item{max-width:500px;min-width:300px;width:calc(50% - 50px);background:#000;padding:20px 25px}.blog-post-section div>div.article-item{height:100%;margin:0!important;display:flex;flex-direction:column;justify-content:center}.blog-post-section .block-list__item{padding:10px 0;min-width:200px;width:100%}.blog-post-section .article-item .heading{text-align:left;width:100%;margin:0;font-size:1rem;font-family:Avenir Next,sans-serif!important}.article-item .heading a{width:100%;display:block;margin:0 auto}.article-item div.rte{padding:20px 25px 13px}.article-item a.button{display:none}#blog-post .back-blog-link{position:relative}#blog-post .back-blog-link:after{content:"";position:absolute;display:block;width:100%;height:2px;bottom:0;background:var(--purple);opacity:0;transition:all .5s ease-out}#blog-post .back-blog-link:hover:after{opacity:1}table.blog-table{margin-bottom:1.6rem;background:#000;color:#fff}table.blog-table tbody tr{font-weight:600;border-bottom:2px solid white}table.blog-table tr:first-of-type{border-top:unset;color:var(--gold)}table.blog-table tr:last-of-type{border-bottom:unset}table.blog-table tr td{padding:10px 15px}.blog-index-list .page__title{padding:50px 0;text-align:center}.blog-index-list .page__title:after{content:"";display:block;background:var(--gold);width:75px;height:7px;margin:15px auto 0}.blog-index-list section.container{margin:0 auto 50px;background:#fff;padding:0 0 15px;border:3px solid black;border-top-width:0px;width:fit-content}.blog-index-list section.container>div.blog-list-title-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;background:#000}.blog-index-list section.container h1.blog-list-title{margin:0;padding:10px 25px;color:var(--gold)}.blog-index-list section.container a.link{display:block;margin-right:26px;color:var(--gold)}.blog-index-list section.container div.inner-container{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:5%;row-gap:25px;padding:25px;justify-content:space-evenly;max-width:900px}.blog-index-list section.container ul{list-style:none;max-width:400px;min-width:320px}.blog-index-list section.container ul h1{font-weight:700;font-size:1.25rem}.blog-index-list section.container ul li{margin-bottom:10px;line-height:1.2}.blog-index-list section.container ul li a{color:var(--purple);line-height:1;font-weight:400}.blog-index-list section.container ul li a:hover{color:#000}#crystal-blog-header{padding:0;background-image:url(/cdn/shop/files/crystals-blog-bg.jpg?v=1713979693);background-position:center;background-size:cover;height:780px;border-bottom:10px solid var(--gold);margin:0}#crystal-blog-header .container{width:fit-content;padding-top:50px}#crystal-blog-header .container .rte{max-width:675px}#crystal-blog-header .container .rte h1{text-align:left;margin:0 auto 25px;font-size:3.236rem}#crystal-blog-header .container .rte p{text-align:left;font-weight:600;margin-left:0;margin-right:0}#crystal-blog-header .container .rte a{margin:30px 0 0 auto}section#mineralogy-header{background-color:#000;background-image:url(/cdn/shop/files/mineralogy-bg.png?v=1714436750);margin-bottom:0}section#mineralogy-header .heading{background:#000;color:#fff}#content{margin:75px auto}#generic-intro{max-width:750px;margin:0 auto}#generic-intro p{font-size:1.175rem}.generic-sections{max-width:650px;min-width:275px;background-color:#000;border:5px solid black;margin:0 auto 50px}#content .generic-sections .blog-sub-head{text-align:center;font-weight:500;font-size:1.2rem;margin-bottom:28px}.generic-sections,.summary{margin-top:50px}.generic-sections .h4{margin:25px 0}.generic-sections .h2{color:var(--gold);width:100%;text-align:center;margin:0;padding:20px 0 0;font-size:2.236rem}.generic-sections .h2:after{content:"";display:block;width:100px;height:5px;background:var(--purple);margin:10px auto 0}#content .generic-sections :is(h3,h4,h5,h6){color:#fff;padding-left:25px;margin:10px 0;font-weight:700}#content .generic-sections h3{font-family:campaign,sans-serif!important;font-size:1.618rem;margin:15px 0}#content .generic-sections h4{font-weight:300}#content .generic-sections .formula{width:100%;display:block;text-align:center;background:#000}#content .generic-sections :is(p,ul){margin:0;background:#fff;padding:12px 50px}#content>.generic-sections>.metafield-rich_text_field>*:last-child{padding-bottom:24px}#content .generic-sections>*:is(p){padding-top:24px}.generic-sections .no-subs:after{margin-bottom:25px}[id$=__main]:has(.generic-sections) h4{text-transform:capitalize}#pigment-nav{display:flex;justify-content:center;gap:25px;flex-wrap:wrap}#pigment-nav a{width:275px;text-decoration:none;font-weight:900;text-align:center}#pigment-nav a:after{content:"";display:block;width:15px;height:5px;background:var(--purple);margin:10px auto;transition:.5s all ease-out}#pigment-nav a:hover:after{width:100%}#part2,#part3,#part1{margin-top:0}#part2:after,#part3:after,#part1:after{content:"";display:block;width:100%;height:5px;background:var(--gold);margin-top:15px}section.minerals-desktop{display:flex;flex-wrap:wrap;row-gap:25px;column-gap:25px;justify-content:center}section.minerals-desktop .flip{perspective:2000px;width:calc(33% - 50px);height:fit-content;min-width:245px;max-width:300px}section.minerals-desktop .flip-inner{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d;background:#fff}section.minerals-desktop .flip:hover .flip-inner{transform:rotateY(180deg)}.mineral-outer-container,.mineral-back-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:10px solid var(--purple)}.blog-container .flip:nth-of-type(2n) .mineral-outer-container,.blog-container .flip:nth-of-type(2n) .mineral-back-container{border:10px solid var(--gold)}.blog-container .mineral-inner-container{display:flex;flex-direction:column;padding:0 25px;width:fit-content}.blog-container .mineral-outer-container .icon{width:100%;height:auto;background:#fff;margin:20px 0}.blog-container .mineral-names{text-align:center;padding:15px 0;border-top:7px solid var(--purple);font-size:22px;font-weight:900;margin:0;color:#000}.blog-container .flip:nth-of-type(2n) .mineral-outer-container .mineral-names{border-top:7px solid var(--gold)}.blog-container .learn-more{display:flex;flex-direction:row;background:var(--purple);text-align:center;justify-content:center;align-items:center;padding:15px 0 5px}.blog-container .flip:nth-of-type(2n) .mineral-outer-container .learn-more{background:var(--gold)}.blog-container .learn-more p{display:block;font-size:12px;font-weight:700;font-family:sans-serif;color:#fff;margin:0 15px!important}.blog-container .learn-more .arrow{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid white}.mineral-back-container{display:flex;justify-content:center;transform:rotateY(180deg);position:absolute;top:0;bottom:0;left:0;right:0}.mineral-back-container .text-box{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 20px;gap:10px}.mineral-back-container .text-box p{max-width:200px;font-weight:700;font-size:14px}.mineral-back-container .text-box a{transition:all .25s ease;text-decoration:none!important;font-weight:700}.mineral-back-container .text-box a:hover{font-weight:900;animation:bounce .5s ease-out 0s 1}@keyframes bounce{0%{transform:translate(0)}45%{transform:translate(-10px)}65%{transform:translate(7px)}85%{transform:translate(-3px)}to{transform:translate(0)}}.blog-container .mobile-minerals{display:none;width:100%}.mineral-accord{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;margin-left:-5px}.mineral-accord .accord-item{width:100%;display:flex;flex-direction:column;position:relative;overflow-y:hidden;padding:0 0 0 41px;min-width:275px;transition:1s all ease-out}.mineral-accord .accord-item .tab{display:flex;position:relative;height:60px;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;row-gap:20px;cursor:pointer;width:100%;z-index:2}.mineral-accord .tab .accord-icon{position:absolute;flex-basis:20%;height:60px;z-index:3;width:auto;left:0;top:0;transform:translate(-48%)}.mineral-accord .tab .accord-icon img{width:auto;height:100%;display:block;margin:0}.mineral-accord .tab .mineral-title{padding:14px 0 0 20px;background:#fff;border:5px solid var(--purple);border-right:unset;text-align:center;margin:0;font-size:24px;font-weight:900;z-index:2;flex-grow:1;height:100%}.mineral-accord .accord-item:nth-of-type(2n) .tab .mineral-title{border:5px solid var(--gold);border-right:unset}.mineral-accord .tab .toggle{flex-basis:15%;background:var(--purple);position:relative}.mineral-accord .accord-item:nth-of-type(2n) .tab .toggle{background:var(--gold)}.mineral-accord .tab .toggle span{content:"";display:block;width:5px;height:26px;background:#fff;position:absolute;top:17px;transition:.5s all ease-out}.mineral-accord .toggle span.reg{left:50%;transform:translate(-50%)}.mineral-accord .toggle span.rotate{left:50%;transform:translate(-50%) rotate(90deg)}.mineral-accord .accord-item .content{display:none;justify-content:center;border:5px solid var(--purple);border-top:unset;animation-duration:.75s;animation-fill-mode:forwards;z-index:1;opacity:0;transform:translateY(-100%);transition:1s all ease-out;background:#fff;align-items:center;flex-direction:column}.mineral-accord .accord-item:nth-of-type(2n) .content{border:5px solid var(--gold);border-top:unset}.mineral-accord .accord-item .content p{width:85%;font-weight:600;font-size:14px;padding:20px 0}.mineral-accord .accord-item .content a{margin-bottom:25px}.mineral-accord .accord-item div.content-reveal{animation:content-reveal 1s ease;animation-fill-mode:forwards}@keyframes content-reveal{0%{transform:translateY(-100%);opacity:0}85%{opacity:.25}to{transform:translateY(0);opacity:1}}@keyframes content-reverse{0%{transform:translateY(0);opacity:1}20%{opacity:0}to{transform:translateY(-100%)}}#mineral-classifications-sub>main>div>section:first-child .container{width:100%;margin:0;padding:0;max-width:unset}#mineral-classifications-sub>main>div>section:first-child .container header{width:100%;margin:0;background:#000;height:clamp(200px,30vw,300px);background-image:url(/cdn/shop/files/carbonates-web-sign.png?v=1715210246);background-size:contain;background-position:center}#mineral-classifications-sub>main>div>section:first-child .container header h1.h1{color:var(--gold);background:#000;border:5px solid var(--gold);padding:15px 30px;font-size:clamp(1.618rem,7vw,3.236rem);text-transform:uppercase}#mineral-classifications-sub>main>div>section:first-child .container .page__content{max-width:900px;margin:75px auto;padding:0 25px}section.carbonate-container{margin-left:auto;margin-right:auto}.carbonate-container .group-container{margin:0 auto 100px}.carbonate-container .group-container>.heading{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:35px;text-align:center;font-size:2.427rem;padding:0;background:#eeeaf3;margin-bottom:75px}.carbonate-container .group-container>.heading:before,.carbonate-container .group-container>.heading:after{content:"";display:block;height:1.2rem;width:25%;top:55%;background:var(--gold)}.carbonate-groups{display:flex;align-items:flex-start;justify-content:space-evenly;flex-wrap:wrap;gap:50px}.carbonate-group{background:#fff;padding:0;border:5px solid black;border-top:none;flex-basis:40%;flex-grow:1}.carbonate-group .sub-title-container{padding:25px 35px;background:#000;color:var(--gold)}.carbonate-group .sub-title-container .heading{color:#fff;text-align:center}.carbonate-group .sub-title-container .heading:after{width:75px;height:7px;content:"";display:block;background:var(--purple);margin:15px auto 0}.carbonate-group .sub-title-container a{display:block;width:100%;text-align:center;font-size:1.25rem;font-weight:600}.carbonate-group .sub-title-container a:hover{color:var(--purple)}.carbonate-group .list-container{padding:25px 35px;width:fit-content;margin:auto}.carbonate-group .list-container ul{list-style:none;padding-bottom:35px}.carbonate-group>.list-container:nth-of-type(2){padding-bottom:0}.carbonate-group .list-container ul li,.carbonate-group .list-container h3{text-align:center}.summary{background:#000;color:#fff;padding:25px}.summary .heading{color:var(--gold)}#uv-sensitive-minerals,#water-sensitive-stones-crystals-and-water-interaction{max-width:unset;padding:0}#uv-sensitive-minerals header,#water-sensitive-stones-crystals-and-water-interaction header{margin-top:0;margin-bottom:50px;height:clamp(14.063rem,40vw + 3rem,23.75rem);background-size:auto var(--background-height);background-repeat:no-repeat;background-position:top center;width:100%;border-bottom:5px solid black;box-sizing:border-box}#water-sensitive-stones-crystals-and-water-interaction header{background:#fff url(/cdn/shop/files/water-banner.jpg?v=1714686213);background-size:cover;background-position:bottom center;height:337px}#water-sensitive-stones-crystals-and-water-interaction header .h1{width:366px;padding:5px 10px;top:100px;position:relative;margin-left:auto;margin-right:auto}#water-sensitive-stones-crystals-and-water-interaction header .h1:after{display:none}#uv-sensitive-minerals header{background-color:#fff;background-image:url(/cdn/shop/files/Uv-banner-2.jpg?v=1714679029)}#uv-sensitive-minerals header .h1{display:none}#uv-sensitive-minerals #intro,#water-sensitive-stones-crystals-and-water-interaction #intro{max-width:800px;margin-left:auto;margin-right:auto;padding:0 25px}.color-fading-intro{margin-bottom:35px}#uv-sensitive-minerals #content,#water-sensitive-stones-crystals-and-water-interaction #content{margin:75px auto 50px;max-width:800px;padding:0}#uv-sensitive-minerals .cleaning-sections .h2{padding-bottom:28px;padding-left:15px;padding-right:15px}#packing-and-wrapping-crystals #content .h4{text-align:center;margin:15px 0;padding-left:0}#packing-and-wrapping-crystals #content .h4:first-of-type{margin-bottom:23px}#packing-and-wrapping-crystal .h4:nth-of-type(n+2)+p,#uv-sensitive-minerals .h4+p{padding-top:16px}#packing-and-wrapping-crystals p:has(+.h4),#uv-sensitive-minerals p:has(+.h4){padding-bottom:25px}.poison-container{max-width:650px;background-color:#000;border:5px solid black;margin:0 auto 50px}.poison-header{display:flex;flex-direction:column;text-align:center}.poison-header h2.heading{color:var(--gold);margin:0;padding:20px 0 0;font-size:2.236rem}.poison-header h2.heading:after{content:"";display:block;width:100px;height:5px;background:var(--purple);margin:10px auto 0}.poison-header .formula,.generic-sections .formula{padding:10px 0 20px;color:#fff;font-weight:600}.poison-body{background:#fff;padding:25px 50px}.poison-body>div{margin-bottom:25px}.poison-body ul{display:flex;flex-direction:row;list-style:none;margin:0 auto;padding:5px 0 25px;font-weight:700;text-transform:uppercase;gap:10px;flex-wrap:wrap}.poison-body ul li{padding:4px 15px;background:#4a9f25;color:#fff;font-size:.75rem}.poison-body .image-link{display:flex;flex-direction:row}.poison-body .image-link{margin-bottom:0}.poison-body .image-link a.section__action-link{display:inline-block;transform:unset;margin:0}.poison-rock-products{width:100%;background:#fff;padding-bottom:25px}.poison-rock-products a.button{width:fit-content;display:block;margin:0 auto}#blog-post .habit-loop-container{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:50px}#blog-post .habit-container{border:5px solid black;border-top:unset;background:#fff;padding:0;flex-basis:calc(50% - 50px);min-width:410px;max-width:600px;flex-grow:1}.habit-container h1.heading{font-size:2.427rem;text-align:center;margin:0;background:#000;color:var(--gold);padding:20px}.habit-container p.habit-description{padding:25px 30px;width:clamp(45ch,50%,75ch);margin:auto}.habit-container .habits-examples{padding:0 30px;width:fit-content;max-width:700px;margin:0 auto}.habit-container .habits-examples .heading{font-size:1.25rem;text-align:center;margin:0;padding:0}.habit-container .habits-examples ul{padding:15px 0 30px;display:flex;flex-wrap:wrap;flex-direction:row;gap:10px;list-style:none;justify-content:center}.habit-container .habits-examples ul li{display:flex;flex-direction:column;padding:5px 15px;background:#4a9f25;color:#fff;font-weight:900;text-transform:uppercase;text-align:center;flex-grow:1}.habit-container .habits-examples ul li span{text-transform:capitalize;font-weight:600;font-size:.8rem}.habit-container .habits-examples ul li span:before{display:block;content:"";width:35px;height:3px;background:#fff;margin:0 auto}#mohs .h2{padding-left:15px;padding-right:15px}#mohs .h4{text-transform:capitalize;text-align:center;padding-bottom:17px;padding-top:5px}#mohs #content .blog-section:nth-of-type(4) .heading:after,#mohs #content .blog-section:nth-of-type(6) .heading:after{margin-bottom:25px}#mohs ol{background:#fff;margin:0;padding:8px 50px}.mohs-table{background:#000;margin-top:15px;margin-bottom:15px}.mohs-table>div{display:flex;flex-direction:row}.mohs-table .header-row span{color:var(--gold);flex-basis:25%;text-align:center;display:flex;justify-content:center;align-items:center;padding:10px;font-weight:700;border-bottom:2px solid white}.mohs-table .mineral-row span{color:#fff;flex-basis:25%;text-align:center;display:flex;justify-content:center;align-items:center;padding:10px;font-weight:700;border-bottom:2px solid white}.table-note{font-style:italic;font-size:14px}#mohs .table-note:first-of-type{padding-top:16px}#mohs .table-note:last-of-type{padding-bottom:16px}.tektite-table{display:flex;flex-direction:column;justify-content:center;align-items:stretch;margin:25px auto 15px;background:#000;width:fit-content}.tektite-table .groups{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%}.tektite-table .groups:not(:last-of-type){border-bottom:2px solid white}.tektite-table span,.tektite-table span.head{display:flex;padding:10px 35px;text-align:center;color:#fff;justify-content:center;align-items:stretch;flex-basis:33%}.tektite-table .groups:nth-of-type(-n+4) span:not(:last-of-type),.tektite-table .groups:nth-of-type(n+5) span{border-right:2px solid white}.tektite-table .groups .head{font-weight:700;color:var(--gold)}.freight h1{display:flex;width:100%;font-size:2.25rem!important;flex-direction:row;gap:25px;word-break:keep-all;align-items:baseline}.freight h1:after{content:"";display:block;width:100%;height:10px;background:var(--gold);flex-grow:1}body.template-suffix-media-pubs [id$=__main] .article__content{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch;margin-bottom:100px;row-gap:50px}.media-pub-entry{flex-basis:33%;min-width:275px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:5px solid black}.media-pub-entry .image-container{aspect-ratio:1;display:flex;align-items:center;border-bottom:5px solid black}.media-pub-entry .text-container{background:#fff;padding:25px 0;display:flex;flex-direction:column;row-gap:15px}.media-pub-entry:nth-of-type(1){margin-right:35px}.media-pub-entry:nth-of-type(1) .image-container{background:#fff;padding:0 15px}body.template-suffix-media-pubs [id$=__main] .rte img,body.template-suffix-media-pubs [id$=__main] .rte .media-pub-entry h2,body.template-suffix-media-pubs [id$=__main] .rte .media-pub-entry p{margin:0!important}body.template-suffix-media-pubs [id$=__main] .rte .media-pub-entry h2,body.template-suffix-media-pubs [id$=__main] .rte .media-pub-entry p{padding:0 15px}.media-pub-entry a.button--primary{display:block;width:fit-content;margin:0 auto}body#jewelry section#crystal-blog-header{background:url(/cdn/shop/files/Adam-jewelry.png?v=1766546471);background-color:#fff;background-size:53%;background-repeat:no-repeat;background-position:-5% 100%;display:flex;flex-direction:row;justify-content:right;height:unset;padding:35px;min-height:550px}body#jewelry section#crystal-blog-header>.container{margin:0;padding:0;flex-basis:50%;display:flex;align-items:center}body#jewelry section#crystal-blog-header>.container>.rte>.container{padding:0;max-width:600px}@media screen and (max-width:641px){.media-pub-entry:nth-of-type(1){margin-right:0}}#quiz-content{display:flex;gap:35px;flex-direction:column;flex-wrap:wrap;align-items:center;margin:50px 0}.quiz-sections{width:clamp(300px,60vw,750px)}.question-container{display:flex;flex-direction:column;font-size:18px;border:5px solid var(--gold);background:#fff}.quiz-sections:nth-of-type(odd) .question-container{border-color:var(--purple)}.question,.answer{position:relative;min-height:145px;display:flex;align-items:center}.question:before,.answer:before{content:"Q";display:flex;justify-content:center;align-items:center;width:85px;height:85px;padding-bottom:5px;color:#fff;background:var(--gold);font-size:50px;font-weight:700;position:absolute;line-height:0;top:-4px;left:-4px}.answer:before{content:"A";right:-4px;left:unset;padding:unset;padding-top:5px;z-index:2}.quiz-sections:nth-of-type(odd) .question:before,.quiz-sections:nth-of-type(odd) .answer:before{background:var(--purple)}.question span.multiple-choice{display:block;margin:15px 0 0 35px}.answer{border-top:5px solid var(--gold)}.quiz-sections:nth-of-type(odd) .answer{border-color:var(--purple)}.question-container .question>p,.question-container .question>div.metafield-rich_text_field{padding:25px 50px 25px 115px;text-wrap:pretty}.question-container .question>div.metafield-rich_text_field ul{list-style:none;margin-left:35px}.question-container .answer p{padding:25px 100px 25px 50px}div.answer-cover{position:absolute;width:100%;height:100%;transition:.25s all ease-in}div.answer-cover label{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:27px;font-weight:700;background:var(--gold);color:#fff;z-index:1;cursor:pointer;transition:.5s all ease-in}.quiz-sections:nth-of-type(odd) div.answer-cover label{background:var(--purple)}.quiz-sections .toggle{position:absolute;top:50%;left:50%;opacity:0}div.answer-cover label:hover{animation:wiggle;animation-duration:1s}div.answer-cover:has(.toggle:checked){animation:hide-answer-cover;animation-fill-mode:forwards;animation-duration:.25s}.part-container{position:relative}.part-head{width:100.15%;display:flex;text-align:center;font-weight:700;font-size:1.618rem;background:var(--gold);color:#fff;padding:7px;position:absolute;top:0;bottom:0;z-index:10;border-top:5px solid white;justify-content:center;align-items:center;transform-origin:top}.quiz-sections:nth-of-type(odd) .part-head{background:var(--purple)}.answer:has(input.toggle:checked)+div.part-container .part-head,.part-container:has(>.answer input.toggle:checked)+div.part-container .part-head{animation:shrink;animation-fill-mode:forwards;animation-duration:.5s;animation-timing-function:ease-out}@keyframes shrink{0%{transform:scaleY(1);position:absolute}65%{transform:scaleY(.5);position:relative}to{transform:scaleY(1);position:relative}}@keyframes wiggle{0%{transform:skew(9deg)}10%{transform:skew(-8deg)}20%{transform:skew(7deg)}30%{transform:skew(-6deg)}40%{transform:skew(5deg)}50%{transform:skew(-4deg)}60%{transform:skew(3deg)}70%{transform:skew(-2deg)}80%{transform:skew(1deg)}90%{transform:skew(0)}to{transform:skew(0)}}@keyframes hide-answer-cover{0%{opacity:1;display:flex}95%{opacity:0;display:flex}to{opacity:0;display:none}}#Fossil-quiz .quiz-sections:nth-of-type(1):before,#Fossil-quiz .quiz-sections:nth-of-type(11):before,#Fossil-quiz .quiz-sections:nth-of-type(21):before{content:"Easy";display:block;margin-bottom:15px;font-size:1.618rem;font-weight:700;background:#000;color:#fff;text-align:center}#Fossil-quiz .quiz-sections:nth-of-type(11):before{content:"Medium";margin-top:50px}#Fossil-quiz .quiz-sections:nth-of-type(21):before{content:"Hard";margin-top:50px}body:has(div#uv-reactive),body:has(section#uv-collection){background:#18181e}#uv-reactive{position:relative}#uv-reactive .article__inner,#uv-reactive .blog-post,#uv-reactive .blog-container{max-width:unset}#uv-reactive header{margin:100px auto}.uv-content:nth-of-type(n+2){margin-top:150px}#uv-reactive h1.uv-heading{color:#fff;text-align:center;font-size:clamp(1.618rem,3vw + 1rem,2.37rem)}#uv-reactive p{color:#fff}.uv-sections{position:relative;max-width:750px;margin:0 auto}span.uv-glow{content:"";display:block;position:absolute;width:100%;height:100%;background:transparent;background-size:500px 500px;background-repeat:no-repeat;top:0;left:0;z-index:0}.uv-content:nth-of-type(odd) span.uv-glow{background-image:radial-gradient(circle,#4fb6ec,#228fd2f4 9%,#1382c9de 12%,#0475c0bd 16%,#0651a8a1 24%,#08298e7c 35%,#18181e00 55% 100%),radial-gradient(circle,#ff62f6de,#da47e3de 9%,#b03edbbd 17%,#7f1fab97 24%,#64088e61 35%,#18181e00 55% 100%);background-position:calc(100% + 250px) -200px,-200px calc(100% + 200px)}.uv-content:nth-of-type(2n) span.uv-glow{background-image:radial-gradient(circle,#3bdd67,#18a244d7 17%,#169f2f8e 27%,#159c1e4e 35%,#18181e00 55% 100%),radial-gradient(circle,#f3fe0c,#d5cf1ed7 17%,#b0a60a8e 27%,#6e6f0c4e 35%,#18181e00 55% 100%);background-position:-200px -200px,calc(100% + 200px) calc(100% + 200px)}.uv-content:nth-of-type(4n) span.uv-glow{background-image:radial-gradient(circle,#fe0c0c,#d51e1ebe 17%,#b00a0a74 27%,#6f0c0c4e 35%,#18181e00 55% 100%),radial-gradient(circle,#510cfe,#4c1ed5be 17%,#2b0ab074 27%,#220c6f4e 35%,#18181e00 55% 100%)}div.uv-text{position:relative;color:#fff;font-weight:600;padding:25px 40px;-webkit-hyphens:auto;hyphens:auto;margin:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000050;z-index:2}span.uv-small{display:block;font-size:.75rem;font-style:italic;margin-top:15px}.spectrum{display:flex;flex-direction:column}.spectrum .spectrum-image{flex-basis:40%}.spectrum .spectrum-image img{margin:0;height:100%}.spectrum-vert{display:none}.spectrum-hori{margin-bottom:25px}.spectrum .spectrum-text{display:flex;flex-direction:row;flex-basis:60%;gap:10px;align-items:flex-start}.spectrum .spectrum-text .uv-text{min-width:155px;max-width:225px;margin:0;padding:10px}.spectrum .spectrum-text .uv-text span{display:block;margin-bottom:5px;font-style:italic}.spectrum .spectrum-text .uv-text p,.spectrum .spectrum-text .uv-text span{font-size:12px}.spectrum .spectrum-text .uv-text h3.h3,.spectrum .spectrum-text .uv-text h5.h5{font-size:.9rem}.spectrum .spectrum-text .uv-text:nth-of-type(1),.spectrum .spectrum-text .uv-text:nth-of-type(3),.spectrum .spectrum-text .uv-text:nth-of-type(4){margin-top:0}.spectrum .spectrum-text .uv-text:nth-of-type(7){margin-bottom:0}#uv-reactive .uv-text .heading,.element,.application{color:#fff}.trace-elements-container,.applications-container{margin-top:25px}.trace-elements-container .legend{margin:0 auto 25px;display:flex;justify-content:center;max-width:500px;flex-wrap:wrap;align-items:center;column-gap:50px;row-gap:15px}.trace-elements-container .legend p{margin-bottom:0!important;display:flex;align-items:center;gap:5px}.trace-elements-container .legend p span{font-weight:900;font-size:1.618rem}.trace-elements-container .legend p:first-of-type span{color:#00a551}.trace-elements-container .legend p:last-of-type span{color:#e90282}.trace-elements,.applications-container{display:flex;flex-direction:row;gap:25px;flex-wrap:wrap;justify-content:center;max-width:800px;margin:auto}.applications-container{max-width:unset;margin-top:25px}.trace-elements .element{display:flex;flex-direction:column;padding:15px;border:3px solid white;background:#000;width:150px;height:150px;justify-content:space-between;align-items:center}.trace-elements>.element:nth-of-type(-n+14)>span:nth-of-type(1){font-size:3.237rem;font-weight:700;line-height:1}.trace-elements .element .first-row{display:flex;width:100%;flex-direction:row;justify-content:space-between}.trace-elements .element .first-row span{font-weight:700;font-size:1.618rem;line-height:1}.trace-elements .element .first-row span:first-of-type{color:#00a551}.trace-elements .element .first-row span:nth-of-type(2){color:#e90282}.trace-elements>.element>span:nth-of-type(2){padding-top:10px;font-style:italic}.trace-elements>.element:nth-of-type(15)>span:first-of-type,.trace-elements>.element:nth-of-type(16)>span:first-of-type{text-align:center;font-weight:700}.applications-container .application{display:flex;flex-direction:column;justify-content:center;width:265px;height:265px;padding:15px;border:7px solid #e90282}.applications-container .application:nth-of-type(2n){border:7px solid #00a551}.applications-container .application span{display:block;font-size:1.618rem;font-weight:900;line-height:1;margin-bottom:15px}.ultraviolet-image img{margin:25px auto!important}#memes{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center}#memes .image-container{flex-basis:calc(33% - 10px);border:5px solid black;transition:all .25s ease-out;cursor:pointer}#memes .image-container img{aspect-ratio:1;object-fit:contain;background:#000}#memes .image-container:hover{transform:scale(1.05)}#myModal.custom-modal{display:none;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:999999;background:#000000d9}#myModal .modal-content{padding-top:75px;position:relative}#myModal .mySlides{display:none;text-align:center}#myModal .mySlides img.modal-image{width:75%;max-width:500px;min-width:300px}#myModal .prev,#myModal .next{cursor:pointer;position:absolute;bottom:-8px;left:25%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:700;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none}#myModal .next{left:unset;right:25%;border-radius:3px 0 0 3px}#myModal .numbertext{color:#f2f2f2;font-size:1rem;padding:12px;font-weight:600}.close{color:#fff;position:absolute;top:10px;right:50px;font-size:35px;font-weight:700;z-index:9999999}#myModal .close:hover,#myModal .close:focus{color:#999;text-decoration:none;cursor:pointer}#meme-videos{margin-top:50px}#meme-videos .videos-container{justify-content:center;display:flex;flex-direction:column;align-items:center;gap:25px;margin-top:25px}#meme-videos .videos-container .video-container{width:fit-content}@media screen and (max-width:900px){body#jewelry section#crystal-blog-header{flex-direction:column;padding-bottom:max(50vw,325px);background-size:max(75vw,450px);background-position:50% 100%}body#jewelry section#crystal-blog-header .container{margin:0 auto}body#jewelry section#crystal-blog-header h1{text-align:center}}.karat-calcs p{text-align:center;padding:0 15px;width:fit-content;margin:-10px 0 0!important;font-size:1.2rem;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:5px}.karat-calcs.purity p{margin:10px auto 0!important;background:#000;color:#fff;font-weight:600}.karat-calcs p .bracket{font-size:3rem;padding-bottom:4px;font-weight:500}.fraction{display:flex;flex-direction:column}.fraction span:first-of-type{border-bottom:2px solid black}.karat-calcs.purity p .fraction span:first-of-type{border-bottom:3px solid white}.image-with-text__text-container{text-align:left!important}#custom-cutting-services img{margin:0}#image-text-links a{margin-top:15px}.cutting-main,.wholesales-main{position:relative}.cutting-main section,.wholesales-main section{margin-bottom:100px}.cutting-main div#shopify-section-custom-html{border-bottom:3px solid var(--purple)}.cutting-main div#shopify-section-custom-html section.section{margin-bottom:60px}.cutting-main div#shopify-section-custom-html section.section p{max-width:550px;margin:0 auto}.cutting-main ol,.wholesales-main ol{list-style:none}.cutting-main p,.wholesales-main p{font-size:1rem}.cutting-main h5,.wholesales-main h5{text-transform:none!important}.cutting-main h2.section__title,.wholesales-main h2.section__title,.steel-main #services-page-info h2.heading{font-size:1.618rem}#cutting-slideshow .flickity-viewport{border-bottom:3px solid var(--purple)}#cutting-slideshow,#cutting-slideshow section{margin-bottom:50px}#cutting-slideshow div.slideshow{margin:0}#cutting-slideshow .flickity-slider:first-child h2.slideshow__title{width:100px;font-size:280%;line-height:1.25;margin:3% 0 0 4%}.cutting-main #services-page-info .shopify-section:first-of-type{margin-top:-5px}.cutting-main section.section div.container,.wholesales-main section.section div.container{padding:2% 5%;max-width:1000px}section#services-page-info{float:right;width:75%}section#custom-sidebar{float:left;position:relative;width:25%}.cutting-main ul,.wholesales-main ul{list-style:none}ul.custom-side-menu{position:absolute;top:65px;left:50px;z-index:1;transition:opacity .25s ease}ul.custom-side-menu li:first-of-type{margin-top:0}ul.custom-side-menu li{margin:20px 0;font-size:107%;font-weight:600;text-align:right;overflow:hidden}.active-para{width:45%;height:5px;background-color:var(--gold);margin:2px 0 0 -100%;transition:all 1s ease}.active-para-slide{margin-left:57.5%!important}ul.custom-side-menu li.side-menu-custom{cursor:pointer}.packaging ol{margin-top:25px}.packaging ol li{margin:0!important}section.review{margin-bottom:100px!important}.review ul li a{font-weight:600;text-decoration:none!important}#table-wrap{overflow-x:scroll}#tables{list-style:none}.tables{width:100%;min-width:597px;display:flex;flex-direction:row;flex-wrap:wrap}.tables div{width:calc(100%/6);padding:15px 1%;text-align:center}.header-cells{background-color:var(--gold);border-right:3px solid #CF8900;border-bottom:3px solid #CF8900;font-weight:600;color:#000}.header-cells:nth-of-type(-n+6){border-top:3px solid #CF8900}.header-cells:nth-of-type(6n+1){border-left:3px solid #CF8900}.body-cells{background-color:#fdfbff;border-right:3px solid #E1E1E1;border-bottom:3px solid #E1E1E1}#tables{display:flex;flex-direction:column;list-style:none;width:100%;margin:0}#tables li{display:flex;margin:0}#tables li span{display:inline-block;width:45%;align-items:stretch;padding:15px 2%}#tables .first-cell,#steel-varieties span{background-color:var(--gold);border:3px solid #cf8900;font-weight:600;color:#000}#tables li:nth-of-type(n+2) span{border-top:none}#tables .last-cell,#steel-varieties span:nth-of-type(2){background-color:#fdfbff;border:3px solid #E1E1E1;border-left:none}#steel-varieties .prices:last-of-type div span{background-color:#fdfbff;border:3px solid #E1E1E1}#schedule #tables li:last-of-type span{background-color:#000;color:var(--gold);font-weight:600;border:3px solid #cf8900;border-top:none}#schedule #tables li:last-of-type .last-cell{border-left:none}.semi-bold{font-weight:600}a.cutting-forms{margin-right:20px}.wholesales-main section.link-4 p:last-of-type{font-size:85%;font-style:italic;line-height:1.4}.wholesales-main section.link-4 a{margin:15px 0 25px}.wholesales-main ol:nth-of-type(2) li h5{font-size:100%;margin-top:25px}#healing-rates{text-align:center}#healing-rates ol{list-style:none}body.template-suffix-local-lapidary-services #services-page-info [id$=__main]{display:none}.faceting-table .tables div{width:25%}.slabbing-table .tables div{width:20%}section#table-wrap.faceting-table,section#table-wrap.slabbing-table{margin-bottom:25px}#table-wrap.faceting-table>div>div:nth-child(5){border-top:none}#table-wrap.slabbing-table>div>div:nth-child(6){border-top:none}.faceting-table .header-cells:nth-of-type(4n+1){border-left:3px solid #CF8900}.slabbing-table .header-cells:nth-of-type(5n+1){border-left:3px solid #CF8900}#tables.slab-width{overflow-x:scroll;margin-bottom:25px}#tables.slab-width .first-cell{min-width:115px}#tables.slab-width .last-cell{min-width:61px}#tables.slab-width span{text-align:center}[id$=__custom_html_XXqtpb]>section>div>div>h4{text-transform:capitalize}#services-page-info .gem-anatomy img{margin-bottom:0;border:5px solid black;border-width-bottom:0px}#services-page-info .gem-anatomy h5{margin-top:0;text-align:center;width:100%;background:#000;color:#fff;padding:10px;25px}.steel-main #services-page-info{float:none;width:100%}.steel-main section p{text-align:left}#steel-varieties .container{max-width:800px}.steel-main section.section{margin-bottom:9.708rem}#steel-varieties h2.section__title{width:100%}.prices-container{display:flex;flex-wrap:wrap}#steel-varieties .prices{padding:25px;min-width:300px}#steel-varieties .prices div{display:flex;flex-grow:.5}#steel-varieties .prices:last-of-type{flex-grow:1}#steel-varieties .prices span{padding:15px;width:150px}#steel-varieties .prices:last-of-type span{width:100%}.clear{clear:both}section#milling_metals span.product-form__selected-value{visibility:hidden}div#milling-metals-calculator{margin:0 0 25px;width:100%;max-width:400px;font-weight:600;display:flex;flex-direction:row;gap:15px}div#milling-metals-calculator div{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;align-content:flex-start;flex-wrap:wrap;min-width:400px}div#milling-metals-calculator div p{margin:0;padding:10px;background:#000;color:var(--gold);text-align:center}@media screen and (max-width:400px){div#milling-metals-calculator div{min-width:300px}}#course-title{font-size:2.236rem;text-align:center}.courses .card .product-gallery div.scroller{display:none}a.fc-event{background-color:var(--gold)!important}#live-sales-title{margin-bottom:35px}#live-sales-title .container h2.heading{font-size:4.854rem;letter-spacing:-4px}#live-sales-intro{margin-top:0;margin-bottom:70px}#live-sales-intro .rte p{font-size:1.618rem;color:#000!important;letter-spacing:-1px}div.promo-block__inner{border:5px solid var(--gold);padding:50px}.block-list__item{display:block!important}.promo-block__heading{font-size:3.236rem!important;line-height:1!important;margin-bottom:35px!important}.promo-block__content{margin-bottom:35px!important}span.promo-block__cta.button{transition:ease-in all .25s!important;margin:0 auto;display:block;width:50%;border:3px solid var(--gold)}span.promo-block__cta.button:hover{background:#000!important;color:var(--gold)!important}@media screen and (max-width:1070px){body.template-suffix-live-sale-registration [id$=__15ebaa24-ae69-47e6-b0b5-4b46d69f5060] div.block-list__item{width:60%!important;margin:0 auto!important;flex-grow:unset}}@media screen and (max-width:900px){body.template-suffix-live-sale-registration [id$=__15ebaa24-ae69-47e6-b0b5-4b46d69f5060] div.block-list__item{width:75%!important}#live-sales-title .container h2.heading{font-size:3.236rem}#live-sales-intro .rte p{font-size:1rem}}@media screen and (max-width:900px){#live-sales-intro{margin-bottom:35px}body.template-suffix-live-sale-registration [id$=__15ebaa24-ae69-47e6-b0b5-4b46d69f5060] div.block-list__item{width:97%!important}}@media screen and (max-width:500px){body.template-suffix-live-sale-registration [id$=__15ebaa24-ae69-47e6-b0b5-4b46d69f5060]{width:100%}body.template-suffix-live-sale-registration [id$=__15ebaa24-ae69-47e6-b0b5-4b46d69f5060] .container{padding:0}body.template-suffix-live-sale-registration [id$=__15ebaa24-ae69-47e6-b0b5-4b46d69f5060] div.block-list__item{width:95%!important}div.promo-block__inner{padding:25px}.promo-block__heading{font-size:2.25rem!important}span.promo-block__cta.button{width:75%}}#about .rte{text-align:left}#about section.banner-image{cursor:unset;max-height:100vh;max-width:750px;width:auto;margin:0 auto;display:block}#about section.banner-image img{max-height:100vh;max-width:750px;width:auto;margin:0 auto;display:block}[id$=__2db8586e-e9bd-47ea-9622-abb34f3af496],[id$=__d83b1d45-67e4-44b8-aeb8-c012b8340db4],[id$=__3a172207-978f-4173-800b-e90671d5f74b]{max-width:1000px;display:inline-block;width:33.33%;height:auto}[id$=__2db8586e-e9bd-47ea-9622-abb34f3af496] .container,[id$=__d83b1d45-67e4-44b8-aeb8-c012b8340db4] .container,[id$=__3a172207-978f-4173-800b-e90671d5f74b] .container{padding:0}#about .image-with-text__image-container{width:95%!important}#short-version>.container{padding:0 0 50px;background:#fff;border:7px solid black;border-top-width:0}#short-version>.container h1{width:100%;background:#000;color:var(--gold);padding:35px 15px;text-align:center;margin-bottom:1.6em}#short-version>.container h3{padding:0 35px}#short-version>.container p{padding:0 70px}#whole-story{background:#000;margin:0 0 60px!important;padding:70px 35px}#whole-story .container .h1{color:var(--gold);font-size:3.2rem}#whole-story .container .rte{color:#fff;font-weight:600;font-size:1.6rem}#whole-story .container .rte strong{color:var(--gold)}#media-pub-link{margin:60px auto 120px;padding:50px 75px;background:#000;max-width:700px;color:#fff}#media-pub-link h2.h1{color:var(--gold)}#media-pub-link a.button--primary{background:var(--purple);margin-left:auto;margin-right:auto;display:block;width:fit-content}#media-pub-link a.button--primary:hover{background:var(--gold)}.contact__store-image .aspect-ratio img{width:100%;height:100%;margin-left:15px}[id$=__1632849158e0756054]>section{margin-bottom:0}[id$=__1632849158e0756054]>section>div{background:#fff;padding-top:52px;padding-bottom:45px}.text-with-icons__item{justify-content:center}body.template-suffix-contact [id$=__main] .page__description{width:100%}.shopify-policy__title{text-transform:capitalize}[id$=__d56bfb8e-e82c-44f8-9bbe-d215b05ebc42] .quick-links{border:unset!important;margin-bottom:100px}[id$=__d56bfb8e-e82c-44f8-9bbe-d215b05ebc42] .quick-links a{background:#000;color:#fff;box-shadow:unset!important;border:3px solid #fcfaff;transition:.25s all ease-in}[id$=__d56bfb8e-e82c-44f8-9bbe-d215b05ebc42] .quick-links a:hover{background:var(--purple)}.job-container{max-width:900px;margin:0 auto 60px!important}.job-container .rte{display:flex;flex-direction:row;justify-content:center;align-items:center}.job-container .rte h3{margin:0!important}.job-container a{margin-left:25px;text-decoration:none!important;padding:10px 20px;background:#000;color:#fff!important;font-weight:600;font-size:15px;transition:.25s all ease-out}.job-container a:hover{background:var(--purple)}section.id-page{max-width:900px;margin:0 auto 3rem}section.id-page:after{content:"";height:10px;width:15%;background:var(--gold);display:block;margin:3rem auto 0}section.id-page h1{text-align:center}.footer{position:relative;z-index:999;padding-bottom:0!important}aside.footer__aside{gap:20px;align-items:center}footer div.footer__aside-item{display:flex;flex-direction:row;justify-content:center}footer div.footer__aside-item:first-of-type{margin-top:0!important}div.footer__wrapper{padding:25px 0}footer.footer .container{width:100%;max-width:100%;padding:0}button.footer__title.heading.h6,.footer__title.heading.h6{letter-spacing:0px}.shopify-section-group-footer-group{position:relative;z-index:99}footer #block-footer-0 div.rte p:last-of-type a{text-decoration:none;color:#fff}footer #block-footer-0 div.rte p:first-of-type,footer .footer__block-item--newsletter .footer__newsletter-wrapper div.rte p{line-height:1.55}footer a:hover{color:var(--purple)!important}div.footer__block-list{margin-top:40px}aside.footer__aside,div.footer__block-list{max-width:1200px;margin:0 auto;padding:0 25px 15px}footer div.footer__block-item--newsletter{flex-basis:100%;width:100%;max-width:100%;margin-bottom:40px}div.footer__copyright-bar p a{display:none}.footer__localization-form{margin-bottom:0!important}ul.value-picker__choice-list{max-height:200px;overflow-y:scroll}footer.footer div.footer__copyright-bar{width:100%;text-align:center;padding:10px 0;background:var(--gold);color:#000;font-weight:700;display:block!important}footer.footer div.footer__copyright-bar p{margin:0;font-size:.85rem}footer.footer .footer__aside-title{display:none}html.is-locked:has(.value-picker[aria-hidden=false],#mobile-menu[aria-hidden=false],#mini-cart[aria-hidden=false],#mobile-collection-filters[aria-hidden=false],.search-bar__input:focus){overflow-y:scroll}html[style*="touch-action: none"]{overflow-y:scroll!important}.footer div.value-picker-wrapper h3{color:var(--gold)}.footer button.select-button{border:2px solid #f6a400;width:100%}#footer-currency-picker{bottom:45px}.shopify-policy__container{margin-bottom:50px!important}[id$=__custom_html_JFRGKr]>section{margin-top:0}#king-citrine .container{cursor:pointer}#king-citrine .rte{max-width:1250px;border:3px solid black;display:flex;flex-wrap:wrap;flex-direction:row;margin:0 auto}#king-citrine .image-container{max-width:500px;flex-basis:40%}#king-citrine .image-container img{margin:0;height:100%;object-fit:cover;object-position:20%}#king-citrine .text-container{flex-basis:60%;flex-grow:1}#king-citrine .text-container h2{background:#000;color:var(--gold);padding:15px 35px;margin:0}#king-citrine .text-container .content-container{padding:25px 35px;background:#fff}@media screen and (max-width:1400px){#uv-reactive .spectrum{flex-direction:row;gap:25px}#uv-reactive .spectrum-text{flex-direction:column;justify-content:space-between}#uv-reactive .spectrum-text .uv-text{max-width:400px;min-width:227px;padding:20px}#uv-reactive .spectrum-vert{display:block}#uv-reactive .spectrum-hori{display:none}.spectrum .spectrum-text .uv-text h3.h3,.spectrum .spectrum-text .uv-text h5.h5{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 21px))}.spectrum .spectrum-text .uv-text p,.spectrum .spectrum-text .uv-text span{font-size:16px}.spectrum .spectrum-text .uv-text:nth-of-type(3){margin-top:-27px}.spectrum .spectrum-text .uv-text:nth-of-type(4){margin-top:25px}}@media screen and (max-width:1300px){#services-page-info div.container{padding-left:7.5%}.custom-side-menu li{font-size:100%!important}#steel-varieties .prices,#steel-varieties .prices div{width:100%}#steel-varieties .prices div span{width:50%}}@media screen and (min-width:1280px){.card__header--tight{padding-top:0!important}}@media screen and (max-width:1280px){#load-more #gsloadmore{width:30%!important}}@media screen and (min-width:1000px){.footer__block-item--links{max-width:unset!important}div.product-list div.product-item{width:calc(100% / 3)}}@media screen and (max-width:1000px){.header__logo a span.header__logo-text{font-size:140%}#king-citrine .rte{flex-direction:column;max-width:500px}#king-citrine .image-container img{width:100%}header.header>div>div>div.header__action-list>div.header__action-item.hidden-tablet-and-up{display:block!important}div.header__search-bar-wrapper{visibility:hidden;position:absolute;padding:0 20px;width:100%;bottom:0;left:0;background:var(--header-background);z-index:-1;transition:visibility .25s ease-in-out,margin-bottom .25s ease-in-out}div.header__search-bar-wrapper.is-visible{visibility:visible;margin-bottom:-54px;padding-bottom:10px;background:#000}.header__search-bar-wrapper.is-visible form.search-bar{opacity:1;transition-delay:.15s}form.search-bar{opacity:0;transition:opacity .2s ease-in-out}.header__action-item--locale{margin-right:5px;padding:0}header.header>div>div>div.header__action-list>div.header__action-item.header__action-item--locale.hidden-pocket{display:block!important}.contact__store-image .aspect-ratio{width:40%}.contact__store-image .aspect-ratio img{height:40%}#scroll-to-top span{bottom:10px;right:10px}#shopify-section-template--15219696894122__main>section>div>div.layout>div.layout__section.layout__section--secondary>div.value-picker-wrapper.hidden-tablet-and-up{display:block!important}#shopify-section-template--15219696894122__main>section>div>div.page__sub-header{display:none!important}#shopify-section-template--15219696894122__main>section>div{padding:0}}@media screen and (max-width:922px){div.announcement-bar button.announcement-bar__button{width:40%}.custom-side-menu li{font-size:85%!important}.header__logo a span.header__logo-text{font-size:120%;position:static}.banner-button{bottom:15%}}@media screen and (max-width:760px){.wholesales-main #services-page-info{width:100%}div.announcement-bar button.announcement-bar__button{width:60%}body.template-index [id$=__newsletter] div.container,div#announcement-bar-newsletter div.announcement-bar__newsletter-inner{width:55%}body.template-index [id$=__newsletter] div.rte p,div#announcement-bar-newsletter div.announcement-bar__newsletter-inner div.rte p{line-height:1rem}.custom-side-menu,#custom-sidebar{display:none}.cutting-main section#services-page-info{width:100%}#services-page-info div.container{padding:0 7%}.header__logo a span.header__logo-text{font-size:105%}section.banner-image{overflow-x:hidden}section.banner-image .banner-container{top:50%;transform:translateY(-75%)}#polished-crystals .banner-container{transform:translate(-50%,-75%);width:75vw;left:50%}section.banner-image a.banner-image{display:block;height:100%}section.banner-image img{min-height:250px;object-fit:cover;object-position:center}section.banner-image h1{font-size:8vw;border-width:1.25vw}.banner-button{bottom:15%}section.banner-image a.banner-button-link{line-height:35px;padding:0 15px}.doubly-nice-select{height:30px!important;font-size:10px!important;line-height:30px!important;padding-left:7px!important;padding-right:20px!important}.doubly-nice-select:after{right:8px!important;top:10px!important}.doubly-float .flags{margin:4px 4px 0 0!important}#AjaxinatePagination a{margin-bottom:75px}.question,.answer{flex-direction:column;min-height:170px;align-items:stretch}.question:before,.answer:before{justify-content:flex-start;width:100%;height:fit-content;padding:25px 20px 40px;position:relative;top:unset;left:unset}.answer:before{padding:28px 20px 37px;justify-content:end;right:unset}.part-head{padding:11px}.part-container .question:before{padding-top:30px}.question-container .question>p,.question-container .answer p{padding:25px 50px;flex-grow:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#Fossil-quiz .multiple-choice{margin-left:0}#Fossil-quiz .metafield-rich_text_field{padding:25px 50px}@keyframes shrink{0%{transform:scaleY(1);border-top-width:5px;bottom:0}65%{transform:scaleY(.5)}to{transform:scaleY(1);border-top-width:0px;bottom:unset;background:#633cb600}}}@media screen and (min-width:641px){.header{padding:10px 0!important}.header__logo{margin-right:0}section.banner-image{margin-bottom:35px}.layout{margin-bottom:0!important}#welcome-blurb h2.heading.h1{line-height:1.15}#footer-currency-picker{left:0;right:0}}@media screen and (max-width:641px){h1.header__logo,div.header__logo{display:none}div.header__search-bar-wrapper.is-visible{margin-bottom:-59px;padding-bottom:0}#welcome-blurb h2.heading.h1{font-size:2.236rem}div.newsletter form button.form__submit{margin-left:0!important}.newsletter{margin-top:0!important}.accordion{width:85%}.header div.header__action-list{margin-left:auto}footer .footer__block-item{margin:0 20px}#scroll-to-top span{padding:9px 10px 7px 14px;width:39px;height:39px}.footer__block-item .rte{margin-top:0!important}.video-item .video-wrapper .icon--play{top:calc(50% - 30px);left:calc(50% - 30px);height:60px;width:60px}.blog-container section.minerals-desktop{display:none}.blog-container section.mobile-minerals{display:block}}@media screen and (max-width:512px){body.template-index [id$=__newsletter] div.container,div#announcement-bar-newsletter div.announcement-bar__newsletter-inner{padding-top:4%;padding-bottom:5%}body.template-index [id$=__newsletter] div.container .h3,div#announcement-bar-newsletter div.announcement-bar__newsletter-inner .h3{line-height:1}footer div.footer__newsletter-wrapper{width:100%}#welcome-blurb div.container{padding:25px 20px}#uv-reactive .spectrum{gap:5px}.spectrum .spectrum-text .uv-text{transform:scale(.85);min-width:220px}.spectrum .spectrum-text .uv-text:nth-of-type(4){transform:scale(.85) translateY(-75px)}div.footer__block-item{padding:0;margin:0}footer div.footer__block-item--newsletter div.container{width:100%!important;min-width:100%!important;margin:0 auto}[id$=__custom_html_wXTPF4] .container{margin-left:0;margin-right:0;padding:0}#wishlistForm{width:100%;min-width:unset;padding-left:25px;padding-right:25px}#wishlistForm>div{width:auto;margin:0 auto}#wishlistForm .contact-info label{flex-direction:column;align-items:flex-start;gap:4px}#wishlistForm input[name=referenceLink]{width:250px}}@media screen and (max-width:464px){.html-custom-announce div{display:none}div.announcement-bar div.html-custom-announce h1{max-width:unset;flex-basis:unset}a.cutting-forms{margin-bottom:20px}.mineral-accord .accord-item .tab,.mineral-accord .accord-item .accord-icon{height:50px}.mineral-accord .accord-item .mineral-title{font-size:17px;padding-top:11px}.mineral-accord .accord-item .toggle span{width:4px;height:20px;top:15px}div.product-list div.product-item{width:100%}}@media screen and (max-width:433px){body.template-index [id$=__newsletter] div.rte p strong{line-height:1.5rem}body.template-index [id$=__newsletter] div.container,div#announcement-bar-newsletter div.announcement-bar__newsletter-inner{width:70%}section.banner-image{margin-bottom:25px}section.banner-image .banner-container{top:45%}section.banner-image a.banner-button-link{font-size:11px;padding:0 18px;line-height:35px}section.banner-image h1{font-size:8.5vw;padding:1% 8%}#Fossil-quiz .container,#stone-quiz .container{padding-left:0;padding-right:0}}@media screen and (max-width:320px){body.template-index [id$=__newsletter] div.container,div#announcement-bar-newsletter div.announcement-bar__newsletter-inner{width:80%}body.template-index [id$=__newsletter] h2.heading,div#announcement-bar-newsletter div.announcement-bar__newsletter-inner h2.heading{font-size:1.5rem}body.template-index [id$=__newsletter] div.rte p strong{font-size:1rem}body.template-index [id$=__newsletter] div.rte p,div#announcement-bar-newsletter div.announcement-bar__newsletter-inner div.rte p{font-size:.75rem}div.newsletter form button.form__submit{line-height:24px}.form__floating-label{font-size:.75rem}#load-more #gsloadmore{width:50%!important}}#cloud_search_filters_sidebar>div>div.cloud-search-filters-sidebar__heading{font-family:campaign;font-weight:900;font-size:22px;color:#000}#shopify-section-main>section>div.container.container--flush>div.page__content>div>div>div.collection>div.card>header>div.collection__header>div>div>div>h1{margin-top:20px}#shopify-section-main>section>div.container.container--flush>div.page__content>div>div>div.collection{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start}#shopify-section-main>section>div.container.container--flush>div.page__content>div>div>div.collection>div.card{flex-basis:73%}#cloud_search_filters_sidebar{width:100%;margin-right:3%;background:#fff;padding:25px;min-width:225px}#main-collection>div>div.layout>div.layout__section.layout__section--secondary.hidden-pocket>div{margin-top:-12px}body.template-search #cloud_search_filters_sidebar{width:24%;min-width:unset;border:1px solid var(--gold)}.cloud-search-filters-sidebar-container{display:flex;clear:both}.cloud-search-filters-sidebar-container #cloud_search_filters_sidebar{display:block;width:250px;min-width:250px;margin-right:20px}.cloud-search-filters-sidebar-container .cloud-search-filters-products{flex-grow:1}@media screen and (max-width:1000px){#cloud_search_filters_sidebar{display:none}#shopify-section-main>section>div.container.container--flush>div.page__content>div>div>div.collection>div.card{flex-basis:100%}#cloud_search_filters_root>div{display:flex!important}#shopify-section-main>section>div.container.container--flush>div.page__content>div>div>div.collection>div.card>header>div.collection__header{display:none}}@media screen and (max-width:767px){.cloud-search-filters-sidebar-container #cloud_search_filters_sidebar{display:none}}@media screen and (min-width:1000px){#cloud_search_filters_root .cloud-search-page-controls.cloud-search-page-controls--collection-page,#cloud_search_filters_root .cloud-search-page-controls.cloud-search-page-controls--search-page{display:none}}#cloud_search_filters_sidebar:empty:before{content:"Filters";display:block;margin:0 0 16px;font-size:18px;line-height:1.5}#cloud_search_filters_sidebar:empty:after{content:"";display:block;width:100%;height:100%;min-height:650px;margin-left:-24px;background-image:linear-gradient(#dfe3e8,transparent 0),linear-gradient(#dfe3e8 28px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 28px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 28px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(#dfe3e8 18px,transparent 0),linear-gradient(transparent 100%,transparent 0);background-size:100% 100%,40% 28px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,40% 28px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,40% 28px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,calc(100% - 48px) 18px,100% 100%;background-position:-150% 0,24px 16px,24px 56px,24px 86px,24px 116px,24px 146px,24px 196px,24px 236px,24px 266px,24px 296px,24px 326px,24px 376px,24px 416px,24px 446px,24px 476px,24px 506px;background-repeat:no-repeat;animation-duration:.8s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:none;animation-play-state:running;animation-name:cs-loading}@keyframes cs-loading{0%{opacity:.45}to{opacity:.9}}@media screen and (orientation:portrait){.flickity-page-dots{display:none}}.cloud-search-filters-column .cloud-search-filter{margin-bottom:18px}#cloud_search_filters_sidebar .cloud-search-filters-column .cloud-search-filter__name{text-transform:unset;font-size:16px;margin-bottom:0;gap:7px}.cloud-search-filter__collapse,.cloud-search-filter__expand{order:1}#cloud_search_filters_sidebar .cloud-search-filters-sidebar .cloud-search-filter__values{max-height:unset;padding:10px}#cloud_search_filters_sidebar .cloud-search-filter-value input[type=checkbox]{display:block;width:16px;height:16px;border:1px solid var(--form-border-color);background:var(--secondary-background);box-shadow:0 1px rgba(var(--border-color-rgb),.4);border-radius:2px;-webkit-appearance:none;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background .2s ease-in-out}.cloud-search-filter-value--selected .cloud-search-filter-value__checkbox input[type=checkbox]{background:var(--gold)!important}.cloud-search-page-controls__totals{display:none}@media screen and (min-width:768px){#cloud_search_filters_root .cloud-search-page-controls.cloud-search-page-controls--collection-page,#cloud_search_filters_root .cloud-search-page-controls.cloud-search-page-controls--search-page{display:none}}.collection__image-wrapper{display:none}#mutate>div.collection__toolbar.collection__toolbar--bordered>button{display:none}#main-collection>div>div.layout>div:nth-child(2)>div>div.card>header{display:none}.shopify-app-block:has(.reputon-google-reviews-widget){padding:0 0 50px}.shopify-app-block:has(.reputon-google-reviews-widget):before{content:"Checkout some of the reviews left by happy customers on google!";font-family:Campaign,serif;font-size:1.618rem;font-weight:700;color:#000;margin-bottom:15px;width:100%;text-align:left}div.reputon-google-reviews-widget .reputon-top-part,div.reputon-google-reviews-widget header{background:#27212c!important}div.reputon-google-reviews-widget button{background:var(--gold)!important;border-color:var(--gold)!important}div.reputon-google-reviews-widget button svg path{fill:#000!important}div.reputon-google-reviews-widget button.reputon-swiper-button-prev{left:-25px!important}div.reputon-google-reviews-widget button.reputon-swiper-button-next{right:-25px!important}div.reputon-google-reviews-widget header button.reputon-bt{border-radius:0!important;color:#000!important;font-weight:600!important;font-family:Open Sans!important;border:2px solid var(--gold)!important;transition:.25s all ease-out}div.reputon-google-reviews-widget header button.reputon-bt:hover{background:#000!important;color:var(--gold)!important;opacity:1!important}.cloud-search-page-controls--search-page .cloud-search-page-controls__sort{display:none!important}body:not(#broken-ox-home) .collection__toolbar-item--filter,body:not(#broken-ox-home) #desktop-filters-form,body:not(#broken-ox-home) #mobile-collection-filters,body:not(#broken-ox-home) .collection__mobile-filters-recap,body:not(#broken-ox-home) .collection__active-filters{display:none!important}.collection__toolbar-item--cloud-filter{display:flex;align-items:center;margin-right:auto}.collection__toolbar-item--cloud-filter.collection__toolbar-item--sidebar-visible{display:none}.collection__toolbar-item--layout{display:none!important}html.cloud-filter-button-mode body.template-search .collection>.card>header{display:none}html.cloud-filter-button-mode body.template-search .collection__toolbar{margin-top:-12px}body.template-article:not([class*=template-suffix-]) article .page__header{align-items:center;text-align:center}body.template-article:not([class*=template-suffix-]) article .page__title{text-align:center}body.template-article:not([class*=template-suffix-]) article .blog-post>.card.hidden-phone{display:none}#blog-index .article-item__image-container{display:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-styles.css.map */
