@charset "UTF-8";.btn{--bs-btn-padding-x:1.25rem;--bs-btn-padding-y:.5rem;--bs-btn-font-size:14px;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;text-wrap:nowrap;border-radius:3px;font-weight:500;transition:all .5s ease-in-out}.btn .btn-sm,.btn.btn-lg,.btn.btn-md{--bs-btn-padding-x:3rem;--bs-btn-padding-y:1rem;--bs-btn-font-size:16px;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;text-wrap:nowrap;border-radius:0;font-weight:500;transition:all .5s ease-in-out}.btn-primary{--bs-btn-color:var(--bs-light);--bs-btn-bg:#867f7a;--bs-btn-border-color:#867f7a;--bs-btn-hover-color:var(--bs-light);--bs-btn-hover-bg:var(--bs-dark);--bs-btn-hover-border-color:var(--bs-dark);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:var(--bs-light);--bs-btn-active-bg:var(--bs-dark);--bs-btn-active-border-color:var(--bs-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--bs-light);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}.btn-primary:hover{color:#fff!important}.btn-outline-primary{--bs-btn-color:#867f7a;--bs-btn-border-color:#867f7a;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6f6965;--bs-btn-hover-border-color:#867f7a;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--bs-primary);--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:var(--bs-primary);--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#1d150a;--bs-btn-border-color:#1d150a;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1d150a;--bs-btn-hover-border-color:#1d150a;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1d150a;--bs-btn-active-border-color:#1d150a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#1d150a;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#1d150a;--bs-gradient:none}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:var(--bs-dark);--bs-btn-border-color:var(--bs-dark);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#ccc;--bs-btn-disabled-border-color:#ccc}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-warning{--bs-btn-color:var(--bs-light);--bs-btn-bg:#b8860b;--bs-btn-border-color:#b8860b;--bs-btn-hover-color:var(--bs-light);--bs-btn-hover-bg:var(--bs-dark);--bs-btn-hover-border-color:var(--bs-dark);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:var(--bs-light);--bs-btn-active-bg:var(--bs-dark);--bs-btn-active-border-color:var(--bs-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--bs-light);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}.btn-outline-warning{--bs-btn-color:#b8860b;--bs-btn-border-color:#b8860b;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#b8860b;--bs-btn-hover-border-color:#b8860b;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b8860b;--bs-btn-active-border-color:#b8860b;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#b8860b;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#b8860b;--bs-gradient:none}.btn-dark-primary{--bs-btn-color:var(--bs-light);--bs-btn-bg:var(--bs-dark);--bs-btn-border-color:var(--bs-dark);--bs-btn-hover-color:var(--bs-light);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:var(--bs-light);--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--bs-light);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}.btn-outline-dark-primary{--bs-btn-color:var(--bs-dark)!important;--bs-btn-border-color:var(--bs-dark)!important;--bs-btn-hover-color:var(--bs-light);--bs-btn-hover-bg:var(--bs-dark);--bs-btn-hover-border-color:var(--bs-dark);--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:var(--bs-light);--bs-btn-active-bg:var(--bs-dark);--bs-btn-active-border-color:var(--bs-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--bs-dark);--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:var(--bs-dark);--bs-gradient:none}.h1,.h2,.h3,h1,h2,h3{color:var(--bs-dark);font-family:var(--heading-font),sans-serif;font-weight:var(--heading-font-weight);line-height:1;text-transform:capitalize}.h4,.h5,.h6,h4,h5,h6{color:var(--bs-dark)!important;font-family:var(--body-font);font-weight:var(--heading-font-weight);line-height:150%}a{text-decoration:none;transition:.1s ease-in-out}a:hover{color:var(--bs-primary)}input:focus{outline:none}.heading-font{font-family:var(--heading-font)}.body-font{font-family:var(--bs-body-font-family)}.sub-heading{letter-spacing:3px}.text-white{--heading-color:var(--bs-light);--bs-breadcrumb-item-active-color:var(--bs-light);--bs-breadcrumb-divider-color:var(--bs-light);--bs-link-color-rgb:var(--bs-light-rgb);--bs-link-hover-color-rgb:var(--bs-light-rgb)}.text-white .nav-link{--bs-nav-link-color:var(--bs-light);--bs-nav-link-hover-color:var(--bs-light);--bs-nav-link-active-color:var(--bs-light);--bs-navbar-active-color:var(--bs-light)}.preloader{align-items:center;background:var(--bs-dark);display:flex;height:100vh;justify-content:center;position:fixed;transition:height .8s cubic-bezier(.075,.82,.165,1);width:100vw;z-index:99}.preloader.loaded{height:0}.grid-container{display:grid;margin:0 auto;width:95vw}.grid-container.grid-2{grid-template-columns:repeat(2,1fr)}.grid-container.grid-3{grid-template-columns:repeat(3,1fr);width:85vw}.grid-container.grid-4{gap:2rem 1rem;grid-template-columns:repeat(4,1fr)}.grid-container.grid-4 .product-image{margin-bottom:1rem;max-height:400px;object-fit:contain;transition:opacity .3s ease!important;width:70%!important}.grid-container.grid-4 .product-image:hover{transition:opacity .3s ease!important}@media(max-width:768px){.grid-container.grid-3,.grid-container.grid-4{grid-template-columns:repeat(2,1fr)}.grid-container.grid-4 .product-image{margin-bottom:0;transition:opacity .3s ease}}@media(max-width:576px){.grid-container{margin-top:2rem;padding:0}.grid-container.grid-2,.grid-container.grid-3,.grid-container.grid-4{gap:1rem;grid-template-columns:repeat(2,1fr)}.grid-container.grid-2 .product-image,.grid-container.grid-3 .product-image,.grid-container.grid-4 .product-image{padding:0;transition:opacity .3s ease}}.card{border:none;border-radius:0;cursor:pointer;display:flex;flex-direction:column;height:100%;min-height:25rem;transition:transform .2s ease-in-out}.card .card-image-wrapper{align-items:center;border:1px solid #eee;display:flex;justify-content:center;margin-bottom:1rem;min-height:450px;overflow:hidden;padding:1rem;position:relative;text-align:center;width:100%}.card .card-image-wrapper .product-image{display:block;margin:0 auto;max-height:400px;object-fit:cover;transition:opacity .5s ease-in-out;width:70%!important}@media(max-width:576px){.card .card-image-wrapper{min-height:12rem}.card{min-height:15rem}}.card-body{align-items:center;color:#555;display:flex;flex-direction:column;font-size:1rem;justify-content:center}@media(max-width:576px){.card-body{font-size:.875rem}}.card .overlay{align-items:center;background-color:#0009;border-radius:8px;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:.5rem 0;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.card .overlay:hover{border:none;border-radius:0;opacity:1}.card-header{font-size:1.25rem;font-weight:700;margin-bottom:1rem}@media(max-width:576px){.card-header{font-size:1rem}}.card-footer{background-color:#0000;border:none;bottom:0;font-family:Open Sans,serif;font-size:1.25rem;line-height:normal;margin-top:auto;padding:0;position:relative;width:100%}.card-footer-text{text-wrap:balance;font-size:14px;font-weight:500;margin:0;padding:0}.card-footer-text.item-price{font-size:.85rem;font-weight:700}@media(max-width:576px){.card-footer{font-size:1rem}.card-footer-text{font-size:12px;line-height:normal}}.item-added-text{text-wrap:balance}.add-to-cart-section{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;padding-left:2rem;padding-right:0!important;width:fit-content}.engraving-options{display:flex;gap:2rem;justify-content:start}.product-price{font-size:1.25rem;font-weight:700;margin-bottom:10px}.product-price .original-price{color:gray;margin-right:8px;text-decoration:line-through}.product-price .sale-price{color:#000;font-weight:700}.main-product-image{max-height:400px!important;width:70%}.main-product-image,.main-product-image-container{align-items:center;display:flex;justify-content:center;object-fit:contain;object-position:center}.main-product-image-container{height:100%;width:100%}.main-product-video-container{background:#000;margin-left:-15rem;overflow:visible;position:relative;transform:scale(.45);width:100%}.main-product-video-container iframe{border:none;height:95vh;left:0;position:absolute;top:0;width:75vw}.product-specifications{margin:0 auto;padding:5rem 0;width:65vw}.product-specifications th{white-space:balance;width:20vw}.product-detail{display:flex;justify-content:space-around;padding:2rem 4rem;width:100%}.product-thumbnail{border-radius:4px;cursor:pointer;height:auto!important;object-fit:cover;object-position:center;transition:border .2s ease;width:80px!important}.product-image-gallery{display:flex;flex-direction:column;gap:1.25rem;max-height:20rem;overflow-y:auto;width:25%}.product-thumbnail:hover{border-color:#000}.main-product-video{border-radius:8px;max-height:400px;object-fit:cover;width:60%}.product-detail-title{font-size:1.5rem;font-weight:700;margin-bottom:10px}.product-detail-header{padding:5rem 3rem}.product-description{word-wrap:break-word;color:#ccc;font-size:.9rem;line-height:1.5;margin:0 auto;overflow-wrap:anywhere;padding:1rem;white-space:balance;width:100vw}.form-select:focus{border-color:none}.in-stock,.out-of-stock{font-size:.9rem;font-weight:700;margin-bottom:15px}.in-stock{color:#28a745}.out-of-stock{color:#dc3545}@media(max-width:768px){.product-detail-title{font-size:16px}.product-detail-header{font-size:14px;padding:2rem 0 0 1rem}.product-image-gallery{display:flex;flex-direction:row;gap:8px;justify-content:center;margin:0;max-height:20rem;overflow-y:scroll!important;padding:0 1rem;width:100vw!important}.product-thumbnail{border:1px solid #ccc;border-radius:4px;cursor:pointer;height:70px!important;object-fit:cover;object-position:center;padding:.5rem!important;transition:border .2s ease;width:70px!important}.modifier-modal .modal-content{height:100%!important;width:100vw!important}.product-detail{align-items:center;flex-direction:column;padding:1rem;width:100vw}.modifier-set{width:100%}.modal-title{font-size:1rem}.modal-body{font-size:.85rem}.modal-btn{font-size:.75rem}.form-select,input{font-size:12px}.main-product-image,.main-product-image-container{display:flex;justify-content:center;padding:1rem;width:45vw}.add-to-cart{text-align:center}.add-to-cart-btn{font-size:14px}.add-to-cart-section{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-top:0!important;order:1;padding-left:0}.main-product-video-container{background:#000;margin-bottom:-25rem!important;margin-left:-5rem;overflow:visible;position:relative;transform:scale(.4)!important;width:100vw}.main-product-video-container iframe{border:none;height:50vh!important;left:0;position:absolute;top:0;width:100vw!important}.product-specifications{padding:1rem;width:100vw}.product-specifications th{align-content:center;font-size:12px;width:40vw}.product-specifications td{font-size:12px}}@media(max-width:1200px){.main-product-video{margin-left:0;width:100%}.product-detail-title{font-size:16px}.product-detail-header{font-size:14px;padding:2rem 0 0 1rem}.product-image-gallery{display:flex;flex-direction:row;gap:8px;justify-content:center;margin:0;max-height:20rem;overflow-y:scroll!important;padding:0 1rem;width:100vw!important}.product-thumbnail{border:1px solid #ccc;border-radius:4px;cursor:pointer;height:70px!important;object-fit:cover;object-position:center;padding:.5rem!important;transition:border .2s ease;width:70px!important}.modifier-modal .modal-content{height:100%!important;width:100vw!important}.product-detail{align-items:center;flex-direction:column;padding:1rem;width:100vw}.modifier-set{width:100%}.modal-title{font-size:1rem}.modal-body{font-size:.85rem}.modal-btn{font-size:.75rem}.form-select,input{font-size:12px}.quantity-selector{flex-direction:column}.main-product-image,.main-product-image-container{display:flex;justify-content:center;padding:1rem;width:45vw}.add-to-cart-section{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-bottom:2rem;order:-1;padding-left:0}.main-product-video-container{background:none;height:100%!important;margin-bottom:12rem!important;overflow:visible;position:relative;transform:scale(.25)!important;width:100vw!important}.main-product-video-container iframe{border:none;height:100vh!important;left:0;margin-left:-15rem!important;position:absolute;top:0;width:300vw!important}.product-specifications{padding:1rem}.quantity-selector{align-items:center;display:flex;gap:1rem;justify-content:center;margin:0}.add-to-cart-btn{font-size:14px}.add-to-cart{text-align:center}}.offcanvas-body{overflow-y:scroll!important;padding:0!important}.offcanvas-header{border-bottom:1px solid #eee;text-align:center}.offcanvas-title{font-weight:700}.offcanvas{height:100vh!important;overflow-y:scroll!important;padding:1rem!important}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-body-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:0;--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:0;--bs-pagination-hover-color:var(--bs-light);--bs-pagination-hover-bg:var(--bs-primary);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-light);--bs-pagination-focus-bg:var(--bs-primary);--bs-pagination-focus-box-shadow:none;--bs-pagination-active-color:var(--bs-light);--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);--bs-pagination-disabled-color:var(--bs-primary-color);--bs-pagination-disabled-bg:var(--bs-primary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);list-style:none;padding-left:0}.navbar-nav{align-items:center;display:flex;justify-content:center}.navbar-collapse{flex-grow:0;text-align:center}.nav-link{cursor:pointer;margin:0 .25rem!important}.navbar .nav-link:focus,.navbar .nav-link:hover,.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-primary);z-index:5000!important}.navbar .offcanvas.show a.nav-link{font-size:2rem}.navbar-toggler{color:#000;font-size:2rem}.navbar-brand img{height:auto;object-fit:contain;padding:0!important;width:250px}.navbar-brand{padding:0!important;z-index:5000!important}.nav-link{text-wrap:balance;color:var(--bs-black);font-size:14px;font-weight:500;letter-spacing:.25px;padding:0;z-index:5000!important}.dropdown .offcanvas-nav-link{text-wrap:balance;align-items:center;display:flex;font-size:14px;font-weight:400;padding:0 1rem}.offcanvas-nav-link{text-wrap:balance;font-size:14px;font-weight:400;margin-bottom:2rem!important;padding:0!important;width:100%}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:none}.nav-tabs .nav-item{border-radius:0;transition:all .1s ease-in}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#0000;border-color:#0000;color:var(--bs-primary);transition:all .1s ease-in}.nav-tabs .nav-link.active h2{color:var(--bs-primary);transition:.1s ease-in-out}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#0000;cursor:pointer;isolation:isolate;transition:all .1s ease-in}.nav-tabs .nav-link:hover h2{color:var(--bs-primary);transition:.1s ease-in-out}@media(max-width:768px){.navbar-brand img{margin-right:-6rem!important;width:250px}.nav{padding-top:0!important}.nav .nav-link{margin:0!important}.navbar-brand img,.navbar-toggler{z-index:200}.navbar-brand img{width:170px!important}}.dropdown-menu{--bs-dropdown-link-hover-color:var(--bs-dark);--bs-dropdown-link-hover-bg:var(--bs-body-bg);--bs-dropdown-link-active-color:var(--bs-body-color);--bs-dropdown-link-active-bg:var(--bs-body-bg);--bs-dropdown-bg:var(--bs-white);--bs-dropdown-color:var(--bs-dark)}.dropdown-item:hover{cursor:pointer}.accordion-button:not(.collapsed){background-color:#0000;box-shadow:none;color:var(--body-text-color)}.accordion{--bs-accordion-color:var(--light-text-color);--bs-accordion-bg:none;--bs-accordion-btn-color:var(--body-text-color);--bs-accordion-border-width:0px}.accordion-button:focus{border-color:none;box-shadow:none;z-index:3}.modal-content{border-radius:8px;box-shadow:0 4px 8px #0000001a}@media(max-width:576px){.modal-content .modal-header{font-size:1rem}}.modal-content .modal-body{color:#555;padding:1.5rem}@media(max-width:576px){.modal-content .modal-body{padding:1rem}}.form-control{border-color:var(--bs-primary)}.form-control:focus{background-color:var(--bs-body-bg);border-color:var(--bs-dark);box-shadow:none;color:var(--bs-body-color);outline:0}.form-check-input{border:1px solid var(--bs-primary)}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input:focus{border-color:var(--bs-primary);box-shadow:none}.form-select:focus{border:none;box-shadow:none}.form-control,.form-select{border-color:#eee;margin-bottom:0}.form-check,.form-check-switch{align-items:center;display:flex;gap:.25rem}.form-check-switch label{margin-bottom:0}input,select,textarea{border:1px solid #eee;border-radius:4px;font-size:1rem;transition:border-color .3s ease;width:100%}input:focus,select:focus,textarea:focus{border-color:#151542;border-color:var(--primary-color,#151542);box-shadow:0 0 0 2px rgba(#151542,.2);box-shadow:0 0 0 2px rgba(var(--primary-color,#151542),.2);outline:none}@media(max-width:576px){input,select,textarea{font-size:.875rem;padding:.5rem}}body{font-smooth:always;font-family:Poppins,sans-serif;height:100vh;margin:0;padding:0;text-rendering:optimizeLegibility;width:100vw}.layout-container{min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.content{flex-grow:1;min-height:100vh}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.bg-primary{background-color:#151542;background-color:var(--primary-color,#151542)}.bg-secondary{background-color:#fff;background-color:var(--secondary-color,#fff)}.bg-light{background-color:#fff}.bg-dark{background-color:#000}.text-primary{color:#151542!important}.text-secondary{color:#fff;color:var(--secondary-color,#fff)}.text-light{color:#fff}.text-dark{color:#000}.login-page{align-items:center;display:flex;justify-content:center;min-height:100vh}.login-page .login-form{border-radius:5px;max-width:25rem;width:100%}.login-nav{background-color:#fff}.login-nav .login-nav-links{color:#000;margin-left:auto;padding-right:1rem}.login-nav .login-nav-link{color:#000;font-weight:700}.login-btn{border-radius:2px;margin-top:1rem;text-transform:uppercase;width:100%}@media(max-width:767px){.login-nav-links{padding-top:1rem;text-align:center}.login-navbar-brand h2{font-size:16px!important}.LoginForm .navbar-toggler{font-size:14px!important}}.ticket-form{min-width:30rem}.widget-title{font-weight:700;padding:.5rem 1rem}.widget-title:hover{color:#fff!important;opacity:100%}.dashboard-homepage{margin-bottom:6rem;margin-top:8rem;z-index:1000}.dashboard-homepage a{color:inherit!important}.dashboard-homepage .dashboard-header{align-items:center;color:#000;display:flex;justify-content:space-between;padding:0 2rem}.dashboard-homepage .dashboard-header h2,.dashboard-homepage .dashboard-header p{margin:0;padding:0}.dashboard-homepage .dashboard-content{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-top:2rem;padding:0 20px}.dashboard-homepage .dashboard-widget{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:left!important;transition:background-color .3s}.dashboard-homepage .dashboard-widget:hover{background-color:var(--bs-secondary);color:#fff!important;transition:background-color .3s}.dashboard-homepage .dashboard-widget h4{font-size:1.2em;margin-top:10px}.dashboard-homepage .dashboard-widget h4:hover{color:#fff!important}.current-clocked-in,.todays-schedule{border:1px solid #ddd;border-radius:5px;padding-top:20px}.current-clocked-in:hover,.todays-schedule:hover{background-color:#151542;background-color:var(--primary-color,#151542);color:#fff}.current-clocked-in h4{margin-bottom:10px}.current-clocked-in ul{list-style-type:none;padding:0}.current-clocked-in li{margin-bottom:5px}.todays-schedule h4{margin-bottom:10px}.todays-schedule ul{list-style:none;margin:0;padding:0}.todays-schedule ul li{margin-bottom:5px}.todays-schedule-list{display:flex;flex-direction:column;flex-grow:1;gap:1rem;padding:1rem!important}@media(max-width:768px){.dashboard-homepage{margin-left:-4rem!important}.dashboard-homepage .dashboard-header{margin-left:1rem!important;padding:0 1rem}.dashboard-homepage .dashboard-header p{font-size:14px}}.admin-navbar-custom{background-color:#000;font-size:.8rem;padding:.5rem;position:fixed;width:100vw;z-index:100}.sidebar-toggle-btn{background-color:#0000;border:none;color:#fff;font-size:1rem}.admin-nav-link{color:#fff!important;font-size:1rem;font-weight:700}.admin-nav-link:hover,.admin-navbar-brand:hover{color:#151542;color:var(--primary-color,#151542)}.admin-nav-logo{margin-right:.5rem}.admin-navbar-custom .admin-navbar-brand{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:700;letter-spacing:.1rem}.admin-navbar-custom .admin-navbar-nav .admin-nav-item .admin-nav-link{color:#fff;letter-spacing:.1rem}.AdminNav{z-index:500}.admin-navbar{background-color:#000;color:#fff;display:flex;white-space:nowrap;width:100%}.nav-logout{border:none}@media(max-width:768px){.admin-navbar-custom .admin-navbar-brand{font-size:.7rem}.admin-navbar-custom{background-color:#000;padding:1rem .2rem;z-index:100}.admin-nav-logo{width:2rem}.admin-nav-link{font-size:.8rem;padding:1rem 0 .5rem}.admin-navbar-nav{align-items:start!important;display:flex;margin-top:1rem}.logout{font-size:.75rem;margin-top:.5rem}}.sidebar-signout{bottom:0;display:flex;margin-top:auto;position:fixed}.sidebar-icon{height:1.2rem;width:auto}.admin-sidebar{background-color:#fff;border-right:1px solid #ccc;height:100%;left:0;overflow-y:auto;padding-top:5.5rem;position:fixed;top:0;transform:translateX(0);transition:transform .3s ease-in-out;width:17rem;z-index:1}.admin-sidebar .admin-sidebar-business{padding:0 40px}.admin-sidebar .admin-sidebar-logo{height:auto;max-height:8rem;max-width:15rem;padding-bottom:.5rem;padding-left:35px;width:auto}.admin-sidebar .admin-sidebar-name{font-size:16px;font-weight:700;text-transform:uppercase}.admin-sidebar .admin-sidebar-user{font-size:12px;padding-bottom:1rem}.admin-sidebar .sidebar-list{margin-top:2rem}.sidebar-item{align-items:center;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:0 35px 4rem;transition:background-color .3s}.sidebar-item :hover{color:#151542;color:var(--primary-color,#151542)}.sidebar-submenu{background-color:#fff;margin-bottom:2rem;margin-top:-4rem;padding-left:55px}.sidebar-submenu .sidebar-submenu-item{background-color:#fff;color:#000;cursor:pointer;font-size:14px;padding:20px 0 10px}.sidebar .chevron-icon{color:#ccc;font-size:small;margin-left:.5rem;transition:transform .3s ease}.sidebar .chevron-icon.open{transform:rotate(180deg)}.admin-sidebar.open{transform:translateX(0)}.admin-sidebar:not(.open){transform:translateX(-17rem)}.sidebar-link:hover{color:#151542;color:var(--primary-color,#151542);font-weight:700}.sidebar-link{align-items:center;color:#000;display:flex;gap:.5rem}.sidebar-submenu-item:hover{color:#151542;color:var(--primary-color,#151542);font-weight:700}@media(max-width:768px){.admin-sidebar{padding-top:6rem}.admin-sidebar .sidebar-list{margin-top:0}.admin-sidebar-logo{height:3.45rem;padding-bottom:0}.sidebar-item{font-size:14px;padding:1rem 1rem 3rem}.sidebar-submenu{font-size:14px;margin-bottom:1rem;margin-top:-2.5rem}}.admin-list,.table-header{margin-left:1rem}.admin-layout{display:flex;height:100vh;overflow:hidden}.main-content{flex-grow:1;margin-left:0;overflow-x:hidden;overflow-y:auto;padding:0 0 0 1rem;transition:margin-left .3s ease-in-out;width:100vw}.main-content .branding-btn,.main-content .week-navigation{transition:margin-left .3s ease-in}.main-content.sidebar-open{margin-left:17rem;width:100vw}.main-content.sidebar-open .branding-btn{margin-left:-10vw!important;transition:margin-left .3s ease-in-out}.main-content.sidebar-open .week-navigation{margin-left:-7vw;transition:margin-left .3s ease-in-out}@media(max-width:768px){.main-content{margin-left:0;padding:0 0 0 40px}.main-content.sidebar-open .loading-spinners,.main-content.sidebar-open .table-header{margin-left:17rem;transition:margin-left .3s ease-in-out}.admin-list{margin:0}}.AddOnModal .modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.AddOnModal .modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;padding:20px;width:100%}.modifierset-modal .modal-content{margin:0 auto!important;max-width:100vw!important;width:90vw!important}.modifierset-modal .modifier-table{display:flex}@media(max-width:768px){.modifierset-modal .modifier-table{align-items:end;flex-direction:column}.modifierset-modal .modal-content{margin:0 auto!important;max-width:100vw!important;width:100vw!important}}.admin-form .dropdown-toggle:after{display:none}label{display:block;font-weight:700;margin-bottom:5px}input,textarea{box-sizing:border-box;margin-bottom:10px;padding:8px;width:100%}.new-item-btn{background-color:#fff;border-top:1px solid gray;bottom:0;display:flex;justify-content:space-between;justify-content:center;padding:2rem 0;position:sticky;text-align:center!important}@media(max-width:768px){.new-item-btn{width:100vw}.add-btn{font-size:.85rem}}.blurred{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}.loading-overlay{background-color:#fff9;height:100vh;width:100vw;z-index:9999}.spinner-grow{animation:grow-spin 1s linear infinite}.spinner-grow.fast{animation-duration:.5s}.spinner-grow.slow{animation-duration:2s}@keyframes grow-spin{0%{opacity:.1;transform:scale(0)}50%{opacity:1}to{opacity:0;transform:scale(1)}}.loading-spinners{color:#000;justify-content:center;padding-top:10rem}.edit-form-spinners,.loading-spinners{align-items:center;display:flex;gap:.5rem}.edit-form-spinners{left:40%;position:absolute;top:40%;transform:translate(-50% -50%)}.pagination{display:flex;justify-content:end;padding:0 1rem;position:static;width:90vw;z-index:0}.pagination ::marker{color:#0000}.pagination .active>.page-link{background-color:#555;border-color:#555;color:#fff;font-weight:700;z-index:0}.pagination .disabled>.page-link{background-color:#fff;color:#ccc;font-weight:700}.client-pagination{bottom:0;display:flex;justify-content:center;width:100vw}.page-link{color:#000}.page-link:hover{color:#fff;font-weight:700}@media(max-width:768px){.pagination{justify-content:center;margin:0!important;width:100vw}.page-link{font-size:.75rem}}.order-list-item{border:1px solid #eee;padding:20px}.media-section{align-items:center;flex-direction:column}.add-media,.media-section{display:flex;justify-content:center}.add-media{gap:2rem}.list-group-item{align-items:center;display:flex;padding-left:1rem}.list-group-item:hover{border:1px solid #eee}.list-group{border:0;margin:0;padding:0}.add-modifier-set-list{padding:10px}.list-group-search{margin-bottom:15px!important}.admin-cat-list{margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%!important}.admin-cat-item{border-top:1px solid #eee}.main-preview{display:flex;justify-content:center;margin-bottom:10px;width:100%}.main-preview-header{border:1px dashed #eee;justify-content:center;padding:20px 200px;width:100%}.main-media{max-height:200px;max-width:200px}.action-group{align-items:center;display:flex;gap:5px;justify-content:center}.action-group p{margin-bottom:0;text-decoration:underline}.thumbnail{margin-bottom:1rem}.thumbnail,.thumbnail-container{align-items:start;display:flex}.thumbnails{display:flex;gap:10px;justify-content:center}.thumbnail-image{height:70px;width:70px}.thumbnail-image,.thumbnail-video{border:3px solid #eee;object-fit:cover}.thumbnail-video{height:60px;width:100px}.password-text{color:gray;text-align:center}.update-btn{padding:.5rem 2.5rem;text-shadow:.5px .5px .5px #000}.delete-btn,.update-btn{font-size:.85rem;font-weight:700}.delete-btn{padding:.5rem 2rem}.pay-input{margin:0 0 0 .25rem;width:8rem}.position-pay{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.add-item-list{max-height:300px;overflow:auto}.customize-btn{display:flex;margin:0 auto}.delete-btn,.update-btn{font-size:.75rem}.position-pay-input{width:5rem}.remove-btn{border:none;border-radius:50%;color:#ccc;cursor:pointer;padding:0 5px 0 0}.remove-btn:hover{color:#fff;color:var(--secondary-color,#fff)}.position-dollar{width:fit-content!important}.position-pay{gap:1rem;margin-bottom:1rem}@media(max-width:768px){.main-media{max-height:150px;max-width:150px}.main-preview-header{justify-content:center;padding:0;width:100vw}.thumbnails{justify-content:start;overflow:auto;width:100vw}.thumbnail-container{padding:10px 0}.delete-btn,.update-btn{font-size:.75rem}.employee-position-name,.position-pay-input{font-size:12px}.position-pay-input{width:3.5rem}}.drag-handle,.edit-icon{color:#ccc}.drag-handle:hover,.edit-icon:hover{color:#000}.drag-text{margin-left:2rem;padding-top:1rem;white-space:balance}.draggable-item{border-bottom:1px solid #eee!important;border-radius:0!important;cursor:move!important;font-weight:700;margin-right:8px;padding:20px;transition:transform .2s;-webkit-user-select:none;user-select:none}.draggable-item:hover{cursor:move!important;font-weight:700!important;transform:translateY(-4px)}.draggable-item .subcategory{padding-left:1rem!important;z-index:2000}.category-name:hover{color:#000}.droppable-area{background-color:#e0e0e0;border-radius:8px;min-height:100px;padding:8px}@media(max-width:767px){.drag-text{font-size:12px;margin-left:2rem;padding-top:1rem;text-align:center;white-space:balance}.draggable-container{justify-content:start}.draggable-item{font-size:.65rem}}@media(min-width:768px)and (max-width:991px){.draggable-container{justify-content:start}}@media(min-width:992px)and (max-width:1199px){.draggable-container{justify-content:start}}.item-list-img{width:100px}.tabs-container .nav{flex-wrap:nowrap}.table-header{justify-content:space-between;padding:1.5rem 0 1.5rem 1rem;position:relative}.item-active,.table-header{align-items:center;display:flex}.item-active{gap:.25rem;justify-content:end}.admin-form{border-radius:2px;display:flex;flex-direction:column;height:90vh;margin:auto;overflow:hidden;padding:.5rem 2rem;width:100%}.admin-form-content{flex:1 1;overflow-y:auto;padding-bottom:4rem}.admin-form-btns{background-color:#fff;border-top:1px solid #eee;bottom:0;display:flex;justify-content:space-between;padding:1rem;position:sticky;width:100%;z-index:100;z-index:10}.admin-offcanvas{overflow:auto!important;width:80vw!important}.input-group-text{border-radius:0;font-size:14px;font-weight:700;margin-bottom:0;width:10rem}.admin-offcanvas-title{font-size:1.5rem;text-align:center;width:100vw}.add-set{justify-content:space-between}.add-set,.admin-add-btn{align-items:center;display:flex}.admin-add-btn{font-weight:700;justify-content:center;margin-right:-1rem;width:fit-content}.admin-edit-item{cursor:pointer}.admin-edit-item:hover{background:#0000000d}.admin-logo{height:6rem;margin-bottom:3rem;text-align:center}.modifier-item{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.tabs-container{flex-grow:1;margin-left:-2.5rem;margin-top:9.85rem;transition:all .3s;width:100%}.tab-list{-webkit-overflow-scrolling:touch;display:flex;gap:2rem;list-style-type:none;margin:0;overflow-x:auto;padding-bottom:0;padding-left:2rem;white-space:nowrap;width:100vw!important}.nav-tabs:hover{color:#fff;color:var(--secondary-color,#fff)}.nav-tabs .nav-link{padding:10px 20px}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border:none;border-bottom:5px solid #000;color:#000;font-weight:700}.tab-content{border-radius:0 0 5px 5px;border-top:none;color:#000}.tab-list .nav-link{border:none;color:#000}.tab-list .nav-link:hover{border:none;border-bottom:5px solid #000;color:#000}.admin-table{background-color:#fff;border-collapse:collapse;margin:0 1rem;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid #eee;padding:10px}.admin-table th{background-color:#eee;font-weight:700;text-align:left}.admin-table .edit-category-icon{background-color:#0000;border:none;cursor:pointer;padding:5px}.admin-table .edit-category-icon:hover{color:#fff;color:var(--secondary-color,#fff)}.customize-cat-list{overflow:auto;padding-top:2rem}.fa-plus{margin-right:.25rem}.back-arrow{align-items:center;color:#000;display:flex;font-weight:700;gap:.5rem;margin-bottom:20px;margin-left:2rem;margin-top:2rem;width:fit-content}.back-arrow:hover{color:#151542;color:var(--primary-color,#151542)}.search-bar{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative}.search-bar input{border:1px solid #eee;border-radius:5px;font-size:16px;padding:10px 30px 10px 10px;width:20vw}.search-bar ::placeholder{color:#555}.modifier-set-required-active{display:flex;justify-content:space-between;padding:.5rem}@media(max-width:768px){.item-list-img{width:0}.time-td{text-align:center!important}.table-header{padding:.5rem 0 .5rem 1rem}.admin-form{height:80vh;margin-top:0;padding:0;width:100%}.admin-form label{display:inline-block}.admin-offcanvas{width:100vw!important}.admin-offcanvas .list-group-item{overflow:scroll!important}.admin-offcanvas-title{font-size:1rem}.admin-form-content .input-group-text,.admin-form-content button,.admin-form-content input,.admin-form-content select,.admin-form-content strong,.admin-form-content td,.admin-form-content textarea,.admin-form-content th{font-size:12px;white-space:balance}.admin-table{overflow:scroll!important}.employee-date-filter{flex-direction:column;justify-content:center}.admin-add-btn{font-size:12px;margin-right:-1.5rem}.admin-menu-list{grid-template-columns:repeat(1,1fr)}.admin-category-name{font-size:2rem}.admin-logo{height:4rem;margin-bottom:.5rem;margin-top:-2rem}.admin-item-name{font-size:1.2rem}.admin-item-description{font-size:.9rem}.tabs-container{margin-top:6.65rem;padding:0;width:100%!important}.tab-list .nav-link{font-size:.85rem!important;font-weight:700;overflow:auto!important;white-space:pre}.tab-list{overflow-x:auto!important;padding-left:.5rem}.customize-category-title{font-size:1rem;margin-top:3rem!important}.edit-category-icon,.edit-item-icon{font-size:.85rem}.customize-cat-list{display:none}.search-bar input{border-radius:5px;font-size:12px;padding:10px;width:12rem}.back-arrow{gap:.25rem;margin-left:1rem}.item-active{margin-right:1rem;margin-top:.5rem}}.branding-settings-form{margin:3rem auto auto;max-height:80vh;max-width:60rem;overflow:auto}.branding-settings input[type=file]{max-width:30vw;width:100%}.branding-settings .form-group{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem}.branding-settings .form-group .img-preview{margin-top:.5rem;width:200px}.branding-colors{display:flex;justify-content:space-around}.branding-colors .color-picker{align-items:center;display:flex;flex-direction:column;gap:.5rem}.branding-btn{background-color:#fff;border-top:1px solid #eee;bottom:0;margin:0 0 2rem;padding-top:1rem;position:fixed;text-align:center;width:100vw}@media(max-width:768px){.branding-settings{gap:0!important}.branding-settings .input-group{gap:0!important;width:100vw}.branding-settings input[type=file]{max-width:50vw}.branding-settings .form-group{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem}.branding-settings .form-group .img-preview{margin-top:.5rem;width:200px}}.user-profile{margin:0 auto;width:50vw}.user-profile .form-label{font-weight:700;margin-bottom:0;margin-top:1rem}.user-profile .admin-form-btns{background-color:#fff;border-top:1px solid #eee;bottom:0;display:flex;justify-content:center;padding:1rem;position:fixed;width:50vw;z-index:100}@media(max-width:768px){.user-profile{width:100vw}}.rdrCalendarWrapper{background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{color:inherit;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;flex-basis:14.28571%;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;right:.25em;top:0}.rdrDay{box-sizing:inherit;cursor:pointer;font:inherit;position:relative;width:14.28571%}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px 0 #23394236}.rdrDateDisplayItem input{background:#0000;border:0;color:#849095;cursor:pointer;height:2.5em;line-height:2.5em;width:100%}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0000;background:url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;border-radius:4px;color:#3e484f;cursor:pointer;outline:0;padding:10px 30px 10px 10px;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;display:block;height:24px;margin:0 .833em;padding:0;width:24px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;transform:translate(-3px);width:0}.rdrPprevButton i{border-color:#0000 #34495e #0000 #0000;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{border-color:#0000 #0000 #0000 #34495e;border-width:4px 4px 4px 6px;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{background:#0000;border:0;color:#1d2429;height:3em;line-height:3em;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDay:focus{outline:0}.rdrDayNumber{align-items:center;bottom:0;bottom:5px;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{background:#3d91ff;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:#ffffffd9}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;position:absolute;right:0;top:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrEndEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:1.333em;border-left-width:1px;border-top-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:#ffffff17;border:0 solid;bottom:3px;left:0;pointer-events:none;position:absolute;right:0;top:3px;z-index:1}.rdrDayStartPreview{border-bottom-left-radius:1.333em;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-top-width:1px;left:0}.rdrDayInPreview{border-bottom-width:1px;border-top-width:1px}.rdrDayEndPreview{border-bottom-right-radius:1.333em;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-top-width:1px;right:2px;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;outline:0;padding:0}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{border:1px solid #dee7eb;border-radius:4px;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:#0000;border:1px solid;border-radius:1.333em;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}.admin-orders-list{margin-top:20px}.admin-orders-table{background-color:#fff;border-collapse:collapse;margin:0 auto;width:100%}.admin-orders-table td,.admin-orders-table th{text-wrap:balance;border-bottom:1px solid #ddd;padding:10px}.admin-orders-table th{background-color:#f2f2f2;font-weight:700;text-align:left}.item-name-modifier,.order-modifiers{white-space:balance}.selected-dates{font-size:16px;padding:.5rem .25rem}@media only screen and (max-width:600px){.filter-by-date-btn{margin-bottom:1rem}.selected-dates{font-size:.75rem;padding:.5rem .25rem}.admin-orders-list{overflow-x:auto}.admin-orders-table{font-size:.75rem;width:50%!important}.admin-orders-table td,.admin-orders-table th{padding:.5rem}.order-item-total-table,.order-quantity-table,.th-item-total,.th-quantity{display:none}}.shopping-cart .product-image{align-items:center!important;display:flex!important;height:50px!important;justify-content:center!important;margin:0 auto!important;object-fit:contain;object-position:center;width:50px!important}.shopping-cart ul{flex-grow:1;list-style-type:none;padding:0}.shopping-cart li{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 0}.shopping-cart .item-info{display:flex;flex-direction:column;flex-grow:1}.shopping-cart .customizations{color:gray;margin-top:5px}.shopping-cart input{border-radius:0;font-size:.75rem;justify-content:end;margin-top:5px;max-width:50px;text-align:center}.shopping-cart button.trash{background-color:#0000;border:none;color:#ccc;cursor:pointer}@media(max-width:768px){.shopping-cart .list-group-item{align-items:center!important}.shopping-cart .product-image{height:40px!important;width:40px!important}.quantity{width:40px!important}.shopping-cart{margin:0 0 2rem;padding:1rem 0}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.clover-card-split{background:#fff;border:2px solid #dadce0;border-radius:12px;margin-top:2rem;padding:24px}.clover-card-split label{display:block;font-weight:500;margin-bottom:.25rem}.clover-card-split .clover-input{background:#fff;border:1px solid #ccc;border-radius:8px;min-height:45px;padding:12px}.clover-card-split .d-flex{display:flex;gap:1rem}.clover-card-wrapper{grid-gap:1.5rem;background-color:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 0 6px #0000000f;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-top:2rem;padding:2rem}#clover-card-cvv,#clover-card-date,#clover-card-number,#clover-card-postal{align-items:center;background:#fafafa;border:1px solid #d1d1d1;border-radius:8px;display:flex;font-size:1rem;height:52px;padding:1rem}#clover-card-number{grid-column:1/-1}.btn-close{--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")}.CheckoutForm{padding:5rem 8rem}.checkout-nav{background-color:#000}.checkout-header,.checkout-logo{text-align:center}.checkout-logo{height:6rem;margin-bottom:1rem}.checkout-arrow{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:center;padding:1rem 2rem}.checkout-title{color:#151542;color:var(--primary-color,#151542);font-weight:700;text-align:center}.checkout-shopping-cart{border:1px solid #eee;display:block;justify-content:center}.contact-title{font-size:1.5rem}.place-donation-btn{display:flex;justify-content:center;margin:0 auto}@media(max-width:768px){.checkout h4{font-size:24px}.checkout .form-control{font-size:14px}.your-order{margin:2rem 0;padding:.5rem!important}.checkout-logo{height:4.5rem}.shopping-cart{margin-bottom:0}.checkout-shopping-cart{margin-top:0}.checkout-form{margin-left:0!important}.checkout-header{padding-top:2rem}.checkout-arrow{font-size:.85rem;padding-left:.5rem!important}.place-donation-btn{margin-bottom:5rem}.contact-title{font-size:1.25rem;margin-top:2rem}}@media(max-width:882px){.checkout-form{margin-left:0!important}.checkout-arrow{font-size:.85rem;padding-left:2rem}}@media(min-width:882px){.checkout-form{margin-left:2rem!important}}.ClientContactPage{padding-top:12rem!important}.content-box{padding-right:0!important}.content-box h5{font-size:16px;padding:0!important}.content-box p{margin-bottom:.5rem!important}.contact-div{margin-top:10rem}.contact-us-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin:10rem;padding:50px}.contact-us-container .contact-info{flex:1 1;max-width:400px;text-align:left}.contact-us-container .contact-info h2{font-size:2em;margin-bottom:20px}.contact-us-container .contact-info p{margin-bottom:10px}.map-container{border:1px solid #ddd;border-radius:8px;flex:1 1;height:auto;overflow:hidden;width:100vw!important}.map-container div{margin:0!important;width:100vw!important}.map-container .gm-style{border-radius:8px}@media(max-width:768px){.contact-title{text-wrap:balance;font-size:16px}.contact-us{margin-top:2rem!important;text-align:center!important}.page-content,.page-content .hours{justify-content:center}.contact-info h3{font-size:18px;padding:0!important}.content-box{padding-right:0!important}.content-box h5{font-size:16px;padding:0!important}.content-box p{font-size:14px;margin:.5rem!important}.inquiry-item{margin-top:5rem}.inquiry-item h2{font-size:18px}.inquiry-item p{font-size:14px}}.ReturnPolicyPage .container-fluid,.ReturnPolicyPage .row{margin:0!important;padding:0!important}.return-contact{order:1}@media(max-width:767px){.form-control::placeholder{font-size:12px!important}.ReturnPolicyPage .accordion-body,.ReturnPolicyPage .accordion-button{text-wrap:balance;font-size:14px;line-height:normal}.return-contact{margin:0!important;order:2}.return-contact h4{margin-bottom:0!important}.faq-section{margin:0!important;padding:0 1rem!important}}.shape-tile{transition:transform .2s ease}.shape-tile:hover{transform:scale(1.1)}.home-shape-selector{padding:5rem 0!important}.jewelry-type-carousel-container{padding:3rem!important}.jewelry-type-carousel-container .carousel-item{margin:0;padding:0;text-align:center}.jewelry-type-carousel-container .carousel-item p{color:var(--bs-dark);font-family:var(--heading-font);font-size:20px;margin-top:.5rem}@media(max-width:768px){.jewelry-type-carousel-container .carousel-item p{font-weight:700}}.jewelry-type-carousel-container .circle-image{border:1px solid #eee;border-radius:50%;height:220px;margin:0 auto;overflow:hidden;width:220px}.jewelry-type-carousel-container .circle-image img{height:100%;object-fit:contain;width:100%}@media only screen and (min-width:1025px)and (max-width:1366px)and (orientation:landscape){.jewelry-type-carousel-container{padding:0 1rem}.jewelry-type-carousel-container img{background-color:#fff!important;height:220px!important;width:220px!important}}.EzekielHomePage .home-shape-name{color:var(--bs-dark);font-family:var(--heading-font)}@media(max-width:768px){.EzekielHomePage .home-shape-selector{padding:0 2rem!important}.EzekielHomePage .home-shape-selector .home-shape-svg{height:30px!important;width:30px!important}.EzekielHomePage .home-shape-selector .home-shape-name{font-size:12px}.EzekielHomePage .home-shape-selector h2{font-size:22px!important;margin-bottom:1.5rem!important}.EzekielHomePage .home-shape-selector .home-shape-selector-container{gap:1rem!important}.EzekielHomePage .jewelry-type-carousel-container{height:100%!important;margin:0 auto!important;padding:.5rem!important;width:90vw!important}.EzekielHomePage .jewelry-type-carousel-container .circle-image{height:6rem;width:6rem!important}.EzekielHomePage .jewelry-type-carousel-container h2{font-size:22px!important;margin-bottom:1rem!important}.EzekielHomePage .jewelry-type-carousel-container p{font-size:12px;font-weight:600!important}.EzekielHomePage .rose-hero{height:200px!important}.EzekielHomePage .financing-hero{background-position:20%,0!important;background-size:350%!important;height:250px!important}.EzekielHomePage .financing-hero .financing-hero-text{align-items:center;background-color:rgba(0,0,0,.552);color:#fff!important;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%!important;margin-top:auto;margin:0 auto!important;padding:0!important;text-align:center!important;top:50%!important;transform:translate(-50%,-50%)!important;width:100vw!important}.EzekielHomePage .financing-hero .financing-hero-text h1,.EzekielHomePage .financing-hero .financing-hero-text p{color:#fff!important}.EzekielHomePage .financing-hero .financing-hero-text h1{font-size:22px!important}.EzekielHomePage .financing-hero .financing-hero-text p{font-size:14px!important}.EzekielHomePage .lgd-hero{background-image:url(//meteor.stullercloud.com/das/143071525)!important;background-position:40%,0!important;background-size:150%!important;height:250px!important}}@media(min-width:1600px){.EzekielHomePage .lgd-hero-text p{transform:translate(100%)!important;width:50%}}@media(max-width:768px){.EzekielHomePage .lgd-hero-text{align-items:center;background-color:rgba(0,0,0,.588);color:#fff!important;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%!important;margin-top:auto;margin:0 auto!important;padding:0!important;text-align:center!important;top:50%!important;transform:translate(-50%,-50%)!important;width:100vw!important}.EzekielHomePage .lgd-hero-text h1,.EzekielHomePage .lgd-hero-text p{color:#fff!important}.EzekielHomePage .lgd-hero-text h1{font-size:22px!important}.EzekielHomePage .lgd-hero-text p{font-size:14px!important}.EzekielHomePage .lgd-hero-text .btn{border-color:#fff!important;color:var(--bs-dark)!important;font-size:14px!important}.EzekielHomePage .rose-hero-text{align-items:center;background-color:rgba(0,0,0,.565);color:#fff!important;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%!important;margin-top:auto;margin:0 auto!important;padding:0!important;text-align:center!important;top:50%!important;transform:translate(-50%,-50%)!important;width:100vw!important}.EzekielHomePage .rose-hero-text h1,.EzekielHomePage .rose-hero-text p{color:#fff!important}.EzekielHomePage .rose-hero-text h1{font-size:22px!important}.EzekielHomePage .rose-hero-text p{font-size:14px!important}.EzekielHomePage .rose-hero-text .btn{border-color:#fff!important;color:#fff!important;font-size:12px!important}.EzekielHomePage .rose-hero{background-position:100% 30%!important}}.EzekielHomePage p{text-wrap:balance!important}.EzekielHomePage .handcrafted-section{background-color:#fff;padding:5rem 2rem}@media(max-width:768px){.EzekielHomePage .handcrafted-section{padding:2rem}}.EzekielHomePage .handcrafted-section .handcrafted-grid{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}@media(max-width:768px){.EzekielHomePage .handcrafted-section .handcrafted-grid{display:flex;flex:1 1;flex-direction:column;gap:2rem;text-align:center}.EzekielHomePage .handcrafted-section .handcrafted-grid .handcrafted-image-wrapper{margin-bottom:1rem;order:1}.EzekielHomePage .handcrafted-section .handcrafted-grid h2{font-size:22px!important;padding-bottom:.5rem!important}.EzekielHomePage .handcrafted-section .handcrafted-grid p{font-size:14px!important;margin-bottom:1rem!important}}.EzekielHomePage .handcrafted-section .handcrafted-text h2{color:#111827;font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}.EzekielHomePage .handcrafted-section .handcrafted-text p{color:#4b5563;font-size:1.125rem;line-height:1.75;margin-bottom:2rem}.EzekielHomePage .handcrafted-section .handcrafted-text .about-button{background-color:#000;border-radius:.5rem;color:#fff;font-weight:700;padding:.75rem 2rem;transition:background-color .3s ease}.EzekielHomePage .handcrafted-section .handcrafted-text .about-button:hover{background-color:#333}.EzekielHomePage .handcrafted-section .handcrafted-image{box-shadow:0 10px 15px #0000001a;width:100%}@media(max-width:768px){.EzekielHomePage .handcrafted-section .handcrafted-image{order:1!important;width:90vw}}.EzekielHomePage .home-hero:before{background-image:url(//meteor.stullercloud.com/das/73130652);background-position:50% 0;background-repeat:no-repeat;background-size:100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:1600px){.EzekielHomePage .home-hero:before{background-position:50% 30%!important}}.EzekielHomePage .home-hero .hero-text{align-items:start;color:var(--bs-dark)!important;display:flex;flex-direction:column;height:100%;justify-content:center;left:15%!important;margin-top:auto;padding-left:0!important;text-align:start!important;top:50%!important;width:50%}@media(min-width:1600px){.EzekielHomePage .home-hero .hero-text{width:40%!important}}.EzekielHomePage .home-hero .hero-text p{color:#000!important;line-height:normal;margin-bottom:.75rem!important;width:100%}.EzekielHomePage .product-type{cursor:pointer;height:auto;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease;width:200px}.EzekielHomePage .product-type img{height:auto;transition:transform .3s ease;width:100%}.EzekielHomePage .product-type:hover img{transform:scale(1.1)}.EzekielHomePage .product-type .product-type-overlay{background:#0009;bottom:0;color:#fff;font-size:1rem;font-weight:700;left:0;padding:10px 0;position:absolute;text-align:center;width:100%}.EzekielHomePage .financing-section{align-items:center;display:flex;justify-content:space-around;padding:5rem;text-align:center;width:100vw}.EzekielHomePage .finance-title{text-wrap:balance;color:var(--bs-dark);font-size:2.5rem;font-weight:700;line-height:1;padding-bottom:1rem;text-shadow:.5px .5px 1px #ccc}.EzekielHomePage .button-container{display:flex;justify-content:center;margin-top:2rem;width:100%}.EzekielHomePage .financing-button{box-shadow:0 4px 8px #0003;cursor:pointer;font-size:14px;font-weight:600;padding:1rem 2.25rem;text-decoration:none;transition:background-color .3s ease}.EzekielHomePage .financing-button:hover{background-color:#000;color:#fff}.EzekielHomePage .synchrony-text{font-size:20px;font-style:italic}.EzekielHomePage .financing-section video{border:3px solid #867f7a;border-radius:8px;box-shadow:0 4px 8px #0003;height:auto;margin-right:1rem!important;width:800px}.EzekielHomePage .product-type-link:hover{font-weight:700}.EzekielHomePage .product-type:hover img{transform:scale(1.05);transition:transform .3s ease}.EzekielHomePage .custom-category-container{display:flex;justify-content:space-around;margin-bottom:40px;margin-top:40px;max-height:35rem;padding:0 8rem}.EzekielHomePage .custom-category-item{cursor:pointer;height:auto;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease;width:35%}.EzekielHomePage .custom-category-item img{height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.EzekielHomePage .custom-category-item:hover img{transform:scale(1.1)}.EzekielHomePage .custom-category-item-overlay{background:#0009;bottom:0;color:#fff;font-size:1.35rem;font-weight:700;left:0;padding:30px 0;position:absolute;width:100%}.EzekielHomePage .product-item-overlay{bottom:0;color:#fff;font-size:1rem;font-weight:700;left:0;padding:0;position:absolute;width:100%}.EzekielHomePage .custom-category-item:hover .custom-category-item-overlay{background:#000c}.EzekielHomePage .custom-category-item-shop-now{color:#fff;font-size:1rem;margin-top:10px;opacity:0;text-decoration:underline;transition:opacity .3s ease}.EzekielHomePage .custom-category-item:hover .custom-category-item-shop-now{opacity:1}.white-logo{filter:brightness(0) invert(1);margin-bottom:2rem}.special-hours{align-items:center;background-color:rgba(0,0,0,.737);color:#fff;color:rgba(238,48,38,.816);display:flex;justify-content:center;padding:10px;position:absolute;text-align:center;width:100%;z-index:100}.special-hours .special-hours-card{font-weight:700}@media(max-width:767px)and (orientation:portrait){.category-title,.type-title{font-family:none!important;font-size:22px}.type-title{margin-top:0!important}.product-type-container{margin:0!important;padding-top:1rem}.product-type-link{font-size:12px!important}.product-type-bg{padding:2rem 0!important}.product-type{cursor:pointer;height:100%!important;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease;width:125px!important}.product-type img{height:100%!important;width:100%!important}.row{--bs-gutter-x:0!important}.EzekielHomePage .finance-title{text-wrap:nowrap!important;font-size:22px;line-height:normal;padding-bottom:.5rem!important}.EzekielHomePage .financing-section{flex-direction:column;gap:1rem;margin:0 auto!important;padding:2rem 0!important;text-align:center;width:100vw!important}.EzekielHomePage .financing-section .row{--bs-gutter-x:0rem!important}.EzekielHomePage .financing-section .button-container{margin-top:.5rem}.EzekielHomePage .financing-section .button-container .btn{font-size:12px!important}.EzekielHomePage .financing-section h2{margin-bottom:15px}.EzekielHomePage .financing-image,.EzekielHomePage .financing-section video{max-width:350px;width:100vw}.EzekielHomePage .custom-category-container{display:flex;flex-direction:column;gap:.5rem;justify-content:space-around;margin-bottom:40px;margin-top:40px;max-height:65rem;padding:0}.EzekielHomePage .custom-category-item{cursor:pointer;height:10rem;margin:0 auto!important;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease;width:100vw!important}.EzekielHomePage .custom-category-item img{border-radius:5px;height:10rem;object-position:0 60%;transition:transform .3s ease;width:100vw!important}.EzekielHomePage .custom-category-item-overlay{background:#0009;bottom:0;color:#fff;font-size:14px;font-weight:700;left:0;padding:5px 0;position:absolute;width:100%}.EzekielHomePage .home-hero{background-position:50%!important;height:200px!important;overflow:hidden;width:100vw!important}.EzekielHomePage .home-hero:before{background-image:url(//meteor.stullercloud.com/das/119627918);background-position:80% 20%;background-repeat:no-repeat;background-size:130%!important;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(-1);width:100%}.EzekielHomePage .home-hero .hero-btn{font-size:12px;margin:0 auto!important;padding:5px 10px!important;text-align:center!important;z-index:3000!important}.EzekielHomePage .home-hero .hero-text{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%!important;margin-top:auto;margin:0 auto!important;padding:0!important;text-align:center!important;top:50%!important;transform:translate(-45%,-50%)!important;width:100%!important}.EzekielHomePage .home-hero .hero-text h1{font-size:20px!important;margin-bottom:-.5rem!important;padding-top:4rem}.EzekielHomePage .home-hero .hero-text p{text-wrap:balance;color:#000!important;font-size:12px!important;line-height:normal;margin-bottom:.75rem!important;text-align:start;width:60%}.EzekielHomePage .synchrony-text{font-size:12px;font-style:italic;line-height:normal;margin-bottom:0!important}.EzekielHomePage .financing-button{font-size:14px;padding:5px 20px}.EzekielHomePage .white-logo{max-width:300px;width:85%}.EzekielHomePage .info-container{flex-direction:column-reverse;gap:.25rem;width:100%}}@media screen and (max-width:860px)and (orientation:landscape){.main-product-video-container{background:#000;margin-left:-4rem!important;overflow:visible;position:relative;transform:scale(.45);width:100%!important}.main-product-video-container iframe{border:none;height:200vh!important;left:0;position:absolute;top:0;width:150vw!important}.canvas-checkout-btn{font-size:12px!important;padding:.5rem!important}.shopping-off-canvas{min-width:40vw!important}.shopping-off-canvas p,.shopping-off-canvas small,.shopping-off-canvas span{font-size:12px!important}.shopping-off-canvas button{padding:0!important}.site-header{padding:0 1rem}.EzekielHomePage .home-hero{background-position:50%!important;height:310px!important;overflow:hidden;width:100vw!important}.EzekielHomePage .home-hero:before{background-image:url(//meteor.stullercloud.com/das/119627918);background-position:90% 25%;background-repeat:no-repeat;background-size:130%;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(-1);width:100%}.EzekielHomePage .home-hero .hero-btn{font-size:12px;margin:0 auto!important;padding:5px 10px!important;text-align:center!important;z-index:3000!important}.EzekielHomePage .home-hero .hero-text{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%!important;margin-top:auto;margin:0 auto!important;padding:0!important;text-align:center!important;top:50%!important;transform:translate(-45%,-50%)!important;width:100vw}.EzekielHomePage .home-hero .hero-text h1{font-size:20px!important;padding-top:4rem}.EzekielHomePage .home-hero .hero-text p{text-wrap:balance;color:#000!important;content:"dafda";font-size:12px!important;line-height:normal;margin-bottom:.75rem!important;text-align:start;width:50%}.EzekielHomePage .financing-section{align-items:center;display:flex;gap:2rem;justify-content:space-between!important;padding:2rem;text-align:center;width:100vw}.EzekielHomePage .finance-title{font-size:1.25rem;font-weight:700;line-height:1;padding-bottom:1rem;text-shadow:.5px .5px 1px #ccc}.EzekielHomePage .button-container{display:flex;justify-content:center;margin-top:0;width:100%}.EzekielHomePage .financing-button{border-radius:24px;box-shadow:0 4px 8px #0003;cursor:pointer;font-size:12px;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease}.EzekielHomePage .financing-button:hover{background-color:#000;color:#fff}.EzekielHomePage .synchrony-text{font-size:14px;font-style:italic}.EzekielHomePage .financing-section video{border:3px solid #867f7a;border-radius:8px;box-shadow:0 4px 8px #0003;height:auto;width:300px}.EzekielHomePage .financing-image{width:350px!important}.custom-category-container{display:flex;justify-content:space-around;margin-bottom:40px;margin-top:40px;max-height:35rem;padding:0 8rem}.custom-category-item{cursor:pointer;height:60vh!important;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease;width:100%!important}.custom-category-item img{height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.custom-category-item-overlay{background:#0009;bottom:0;color:#fff;font-size:14px!important;font-weight:700;left:0;padding:10px 0!important;position:absolute;width:100%}.product-type{cursor:pointer;height:auto;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease;width:160px!important}.product-type img{height:auto;width:100%!important}}@media screen and (max-width:1024px)and (orientation:portrait){.site-header{margin:0!important}.site-header .dropdown-toggle,.site-header .nav-link{visibility:hidden!important}.EzekielHomePage .home-hero{background-position:50%!important;height:300px!important;overflow:hidden;width:100vw!important}.EzekielHomePage .home-hero:before{background-position:85% 20%;background-repeat:no-repeat;background-size:140%;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(-1);width:100%}.EzekielHomePage .home-hero .hero-btn{font-size:12px;padding:5px 10px!important;text-align:center!important;z-index:3000!important}.EzekielHomePage .home-hero .hero-text{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%!important;margin-top:auto;margin:0 auto!important;text-align:center!important;top:50%!important;transform:translate(-45%,-50%)!important;width:100vw}.EzekielHomePage .home-hero .hero-text h1{font-size:20px!important;padding-bottom:1rem!important;padding-top:3rem!important}.EzekielHomePage .home-hero .hero-text p{margin-bottom:1rem!important;padding:0!important}}@media screen and (max-width:1024px)and (orientation:landscape){.canvas-checkout-btn{font-size:12px!important;padding:.5rem!important}.shopping-off-canvas{min-width:40vw!important}.shopping-off-canvas p,.shopping-off-canvas small,.shopping-off-canvas span{font-size:12px!important}.shopping-off-canvas button{padding:0!important}.site-header{margin:0!important}.site-header .dropdown-toggle,.site-header .nav-link{visibility:hidden!important}.EzekielHomePage .home-hero{background-position:50%!important;height:450px!important;overflow:hidden;width:100vw!important}.EzekielHomePage .home-hero:before{background-position:90% 35%;background-repeat:no-repeat;background-size:120%;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(-1);width:100%}.EzekielHomePage .home-hero .hero-btn{font-size:12px;margin:0 auto!important;padding:5px 10px!important;text-align:center!important;z-index:3000!important}.EzekielHomePage .home-hero .hero-text{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%!important;margin-top:auto;margin:0 auto!important;padding:0!important;text-align:center!important;top:50%!important;transform:translate(-45%,-50%)!important;width:100vw}.EzekielHomePage .home-hero .hero-text h1{font-size:20px!important;padding-top:4rem}.EzekielHomePage .home-hero .hero-text p{text-wrap:balance;font-size:12px!important;line-height:normal;margin-bottom:.75rem!important;text-align:start;width:50%}.EzekielHomePage .financing-section{align-items:center;display:flex;justify-content:space-between!important;padding:2rem;text-align:center;width:100vw}.EzekielHomePage .finance-title{font-size:1.25rem;font-weight:700;line-height:1;padding-bottom:1rem;text-shadow:.5px .5px 1px #ccc}.EzekielHomePage .button-container{display:flex;justify-content:center;margin-top:0;width:100%}.EzekielHomePage .financing-button{box-shadow:0 4px 8px #0003;cursor:pointer;font-size:12px;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease}.EzekielHomePage .financing-button:hover{background-color:#000;color:#fff}.EzekielHomePage .synchrony-text{font-size:14px;font-style:italic}.EzekielHomePage .financing-section video{border:3px solid #867f7a;border-radius:8px;box-shadow:0 4px 8px #0003;height:auto;width:400px}.EzekielHomePage .financing-image{width:400px!important}.custom-category-container{display:flex;justify-content:space-around;margin-bottom:40px;margin-top:40px;max-height:35rem;padding:0 8rem}.custom-category-item{cursor:pointer;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease;width:100%!important}.custom-category-item img{height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.custom-category-item-overlay{background:#0009;bottom:0;color:#fff;font-size:14px!important;font-weight:700;left:0;padding:10px 0!important;position:absolute;width:100%}.product-type{cursor:pointer;height:auto;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease;width:250px!important}.product-type img{height:auto;width:100%!important}}@media only screen and (max-width:1024px)and (min-width:768px)and (orientation:portrait){.hero-title{text-wrap:balance}.rose-hero{background-position:90% 0!important}.rose-hero-text{align-items:center;background-color:rgba(0,0,0,.565);display:flex;flex-direction:column;height:100%;justify-content:center;left:50%!important;margin-top:auto;margin:0 auto!important;padding:0!important;text-align:center!important;top:50%!important;transform:translate(-50%,-50%)!important;width:100vw!important}.rose-hero-text,.rose-hero-text h1,.rose-hero-text p{color:#fff!important}.rose-hero-text .btn{border-color:#fff!important;color:#fff!important;font-size:12px!important}.product-type-tile-container{gap:0!important;margin-top:1rem}.home-shape-selector-container{gap:1.25rem!important}.card,.card .card-image-wrapper{min-height:250px}.main-product-video-container{background:#000;margin-left:-4rem!important;overflow:visible;position:relative;transform:scale(.45);width:100%!important}.offcanvas.show:not(.hiding),.offcanvas.showing{width:60vw!important;z-index:100000000!important}.offcanvas.show:not(.hiding) .offcanvas-logo,.offcanvas.showing .offcanvas-logo{display:none!important}.main-product-video-container iframe{border:none;height:100vh!important;left:0;position:absolute;top:0;width:150vw!important}.navbar{padding:0 1rem}.navbar .navbar-toggler{z-index:1!important}.EzekielHomePage .home-hero{height:30rem!important}.EzekielHomePage .home-hero:before{background-position:80% 35%;background-repeat:no-repeat;background-size:130%!important;content:"";height:100%;left:0;position:absolute;top:0;width:100%!important}.EzekielHomePage .home-hero .hero-text{align-items:center;display:flex;flex-direction:column;height:auto!important;justify-content:center;left:25%!important;margin-top:auto;margin:0!important;padding:0!important;text-align:center!important;top:50%!important;width:100%!important}.EzekielHomePage .home-hero .hero-text h1{font-size:2rem!important;margin-bottom:0!important;padding-bottom:.5rem!important}.EzekielHomePage .home-hero .hero-text p{text-wrap:balance;color:#000!important;line-height:normal;margin-bottom:.75rem!important;width:50%}.EzekielHomePage .custom-category-container{display:flex;justify-content:space-around;margin-bottom:40px;margin-top:40px;max-height:35rem!important;padding:1.25rem!important}.EzekielHomePage .custom-category-item{cursor:pointer;height:auto;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease;width:35%!important}.EzekielHomePage .custom-category-item img{height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.EzekielHomePage .custom-category-item-overlay{font-size:16px}.EzekielHomePage .product-type-bg{margin:0!important;padding:3rem 0!important}.EzekielHomePage .product-type-container{margin:0!important;padding:1rem 0!important}.EzekielHomePage .product-type{cursor:pointer;height:auto;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease;width:200px!important}.EzekielHomePage .financing-section{align-items:center;display:flex;gap:1rem;justify-content:space-between!important;padding:3rem 2rem;text-align:center;width:100vw}.EzekielHomePage .finance-title{font-size:1.5rem!important;font-weight:700;line-height:1;padding-bottom:1rem;text-shadow:.5px .5px 1px #ccc}.EzekielHomePage .button-container{display:flex;justify-content:center;margin-top:1rem;width:100%}.EzekielHomePage .financing-button{box-shadow:0 4px 8px #0003;cursor:pointer;font-size:12px;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.EzekielHomePage .financing-button:hover{background-color:#000;color:#fff}.EzekielHomePage .synchrony-text{font-size:16px;font-style:italic;line-height:normal!important}.EzekielHomePage .financing-section video{border:3px solid #867f7a;border-radius:8px;box-shadow:0 4px 8px #0003;margin-right:0!important;width:375px!important}.EzekielHomePage .financing-image{width:375px!important}.EzekielHomePage .circle-image{height:8rem;width:8rem!important}}@media only screen and (min-width:1025px)and (max-width:1366px)and (orientation:landscape){.rose-hero{background-position:90% 0!important}.rose-hero-text{align-items:center;background-color:rgba(0,0,0,.565);display:flex;flex-direction:column;height:100%;justify-content:center;left:50%!important;margin-top:auto;margin:0 auto!important;padding:0!important;text-align:center!important;top:50%!important;transform:translate(-50%,-50%)!important;width:100vw!important}.rose-hero-text,.rose-hero-text h1,.rose-hero-text p{color:#fff!important}.rose-hero-text .btn{border-color:#fff!important;color:#fff!important;font-size:12px!important}.hero-title{font-size:2rem!important}.custom-category-name{font-size:18px}.main-product-video-container{background:#000;margin-left:-1rem!important;overflow:visible;position:relative;transform:scale(.45);width:100%!important}.main-product-video-container iframe{border:none;height:100vh!important;left:0;position:absolute;top:0;width:150vw!important}.site-header .dropdown-menu{left:-55.75vw!important}.navbar-brand img{width:200px}.EzekielHomePage .home-hero:before{background-position:80% 35%;background-repeat:no-repeat;background-size:130%!important;content:"";height:100%;left:0;position:absolute;top:0;width:100%!important}.EzekielHomePage .home-hero .hero-text{align-items:center;display:flex;flex-direction:column;height:auto!important;justify-content:center;left:60%!important;margin-top:auto;margin:0 auto!important;text-align:center!important;top:50%!important;width:50%!important}.EzekielHomePage .home-hero .hero-text p{text-wrap:balance;color:#000!important;line-height:normal;margin-bottom:.75rem!important;width:100%}.EzekielHomePage .product-type-bg{margin:0!important;padding:3rem 0!important}.EzekielHomePage .product-type-container{margin:0!important;padding:1rem 0!important}.EzekielHomePage .product-type{cursor:pointer;height:auto;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease;width:200px}.EzekielHomePage .product-type img{height:auto;transition:transform .3s ease;width:100%}.EzekielHomePage .custom-category-container{display:flex;justify-content:space-around;margin-bottom:40px;margin-top:40px;max-height:35rem!important;padding:0!important}.EzekielHomePage .custom-category-item{cursor:pointer;height:auto;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease;width:35%}.EzekielHomePage .custom-category-item img{height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.EzekielHomePage .financing-section{align-items:center;display:flex;gap:2rem;justify-content:space-around!important;padding:5rem 2rem;text-align:center;width:100vw}.EzekielHomePage .finance-title{font-size:1.75rem!important;font-weight:700;line-height:1;padding-bottom:1rem;text-shadow:.5px .5px 1px #ccc}.EzekielHomePage .button-container{display:flex;justify-content:center;margin-top:2rem;width:100%}.EzekielHomePage .financing-button{box-shadow:0 4px 8px #0003;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:2px;padding:1rem 2.25rem;text-decoration:none;transition:background-color .3s ease}.EzekielHomePage .financing-button:hover{background-color:#000;color:#fff}.EzekielHomePage .synchrony-text{font-size:20px!important;font-style:italic;letter-spacing:.5px;line-height:normal!important}.EzekielHomePage .financing-section video{border:3px solid #867f7a;border-radius:8px;box-shadow:0 4px 8px #0003;width:500px!important}.EzekielHomePage .financing-image{width:500px!important}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.product-type-bg{padding:3rem 0!important}.jewelry-type-carousel-container{background-color:#fff;margin:0 auto;width:100vw}.jewelry-type-carousel-container .custom-arrow{background-color:#fff;border-radius:24px;color:var(--bs-dark);cursor:pointer;font-size:20px;font-weight:lighter!important;position:absolute;top:50%;transform:translateY(-50%)}@media(max-width:768px){.jewelry-type-carousel-container .custom-arrow{font-size:12px!important}}.jewelry-type-carousel-container .prev-arrow{left:-30px}.jewelry-type-carousel-container .next-arrow{right:-30px}.loading-overlay{align-items:center;background:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000000}.product-type-tile-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.product-type-tile{align-items:center;cursor:pointer;display:flex;flex-direction:column;max-width:340px;text-align:center;transition:transform .2s ease;width:200px}.product-type-tile:hover{transform:scale(1.05)}.tile-image{border:2px solid #0000;border-radius:50%;height:100px;object-fit:cover;transition:border-color .3s ease;width:100px}.product-type-tile.selected .tile-image{border-color:#001f3f}.product-type-tile.selected .tile-label{color:#001f3f;font-weight:700}.tile-label{color:#333;font-size:14px;font-weight:500;margin-top:.5rem}.type-pill{background:#fff;border:1px solid #ccc;border-radius:999px;cursor:pointer;padding:.5rem 1rem}.type-pill.active{background:#001f3f;border-color:#001f3f;color:#fff}.category-search{width:100%}.category-search input{font-size:14px;width:15rem}.selected-filters{align-items:center;border-radius:5px;color:#333;display:flex;flex-wrap:wrap;font-size:12px;gap:.5rem;margin:.5rem 0}.selected-filters .filter-reset{color:var(--bs-dark);cursor:pointer;font-weight:700}.selected-filters .filter-reset:hover{color:var(--bs-primary)}.selected-filters .rounded-pill{align-items:center;background-color:#e9ecef;color:#333;cursor:default;display:flex;font-size:12px;font-weight:400;gap:.25rem;padding:.5rem .75rem}.selected-filters .rounded-pill span{cursor:pointer;font-size:14px}.pill-filters{gap:1rem;margin:1rem 0}.pill-filters .btn-group{position:relative}.pill-filters .btn-group .pill-btn{border-color:var(--bs-secondary);border-radius:9999px;color:var(--bs-dark);font-size:14px;z-index:0!important}.pill-filters .btn-group .pill-btn:hover{background-color:#f7f7f7}.pill-filters .btn-group .dropdown-menu.show{margin-bottom:1rem!important;max-height:300px!important;overflow-y:auto!important;padding:.5rem!important;width:20rem!important;z-index:.5!important}.pill-filters .btn-group .dropdown-item.form-check-label{text-wrap:balance;align-content:center!important;border-radius:4px;cursor:pointer;display:flex!important;padding:.25rem .5rem;text-decoration:none;transition:background-color .2s ease;z-index:0!important}.pill-filters .btn-group .dropdown-item.form-check-label:hover{background-color:#f1f1f1}.pill-filters .btn-group .form-check-input{cursor:pointer;margin-right:.5rem}.OrderMenuListItem .dropdown-menu,.StullerCategoryPage .dropdown-menu{max-height:300px!important;overflow-y:auto!important;padding:.5rem!important}.OrderMenuListItem .order-menu-section,.StullerCategoryPage .order-menu-section{padding:0 5rem!important}.OrderMenuListItem .grid-container,.StullerCategoryPage .grid-container{padding-top:1rem!important}.OrderMenuListItem .search-bar,.StullerCategoryPage .search-bar{align-items:center;display:flex;justify-content:end;margin:2rem 1rem 2rem 0;position:absolute!important;right:0}.OrderMenuListItem .search-bar input,.StullerCategoryPage .search-bar input{border:1px solid var(--bs-primary);border-radius:0;font-size:16px;padding:10px 20px 10px 10px;width:17vw}.OrderMenuListItem .search-bar ::placeholder,.StullerCategoryPage .search-bar ::placeholder{color:var(--bs-primary);font-size:14px}.gcal-report-link{text-decoration:underline!important}.filter-options .form-check-label{text-wrap:balance;line-height:normal;padding-left:.5rem}.product-video{object-fit:cover;object-position:center}.search-and-sort{align-items:center;color:gray;display:flex;font-weight:400;gap:1rem;justify-content:end;padding-right:12rem}.filter-group .filter-list{max-height:15rem!important;overflow:auto!important}.sort-by{color:gray;font-size:14px;padding:.65rem 2rem .65rem 1rem;width:fit-content}.related-products-section{margin:3rem auto!important;width:65vw}.related-products-section .carousel{margin:0 auto!important;overflow:hidden;padding:0 2rem;width:65vw}.related-products-section .carousel-inner,.related-products-section .carousel-item{overflow:hidden}.related-products-section h5{margin:4rem 0}.related-products-section p{text-wrap:balance;font-size:small;line-height:normal;margin-bottom:0}.related-products-section .carousel-item .row{flex-wrap:nowrap;justify-content:center;overflow:hidden}.related-products-section .carousel-control-next,.related-products-section .carousel-control-prev{position:absolute;width:1.5rem}.related-product-image{border-radius:8px;height:auto;max-width:90vw;overflow:hidden}.related-product-image:hover{cursor:pointer}.StullerCategoryPage .stuller-category-header-image{height:25rem;object-fit:cover;object-position:center;width:100%}.StullerCategoryPage .no-results{left:50vw;position:absolute;text-align:center;top:70vh;transform:translate(-50%,-50%)}.StullerCategoryPage .no-results h6{font-size:16px;font-weight:700}.StullerCategoryPage .no-results p{color:var(--bs-primary);font-size:14px;font-weight:600}.StullerCategoryPage .order-menu-item-image{width:100%}.stuller-product-page .order-menu-item-name{font-size:1rem;margin-bottom:.5rem;text-transform:capitalize}.stuller-product-page .order-price{font-size:15px;font-weight:700}.stuller-product-page .text-decoration-line-through{color:#999;margin-right:.5rem}.stuller-product-page .out-of-stock{color:#d9534f;font-size:.875rem;margin-top:.5rem}.stuller-product-page .category-item{align-items:center;display:flex;height:15rem;justify-content:center;margin:0 auto;text-align:center;width:100%}.stuller-product-page .filters{padding-bottom:8rem;width:.25rem!important}.stuller-product-page .filter-checks{max-height:20rem!important;overflow-y:scroll!important;padding-left:1rem;position:relative!important}.stuller-product-page .category-item img{max-width:100%}.stuller-product-page .product-sku{color:gray;font-size:14px}@media(max-width:768px){.offcanvas-filter h4,.offcanvas-filter label{font-size:12px!important}.offcanvas-filter .offcanvas-price-slider{margin:0 auto;width:85vw!important}.offcanvas-body{margin-top:1rem!important}.filter-group h4{font-size:14px;font-weight:700}.filter-pill-container{grid-gap:.5rem;align-content:start!important;align-items:start!important;display:grid!important;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))!important;justify-content:start!important;width:100%!important}.filter-pill{background-color:var(--bs-light);border:1px solid #ccc;border-radius:5px;color:var(--bs-dark)!important;cursor:pointer;font-size:12px;padding:8px 14px;text-decoration:none!important;transition:all .2s ease}.filter-pill.active{background-color:#151542!important;border-color:#151542;color:#fff!important}.filters-header{flex-direction:column;font-size:12px;justify-content:space-between!important;margin:0!important;padding:0!important;width:100vw!important}.offcanvas{width:100vw!important;z-index:2000!important}.birthstone-chart{margin-top:0!important;min-width:100%!important}h2{margin-bottom:0!important}.matched-category-title{text-wrap:balance;font-size:18px;line-height:normal;padding-bottom:0!important}.my-3,.my-lg-6{margin:1rem 0!important}.my-lg-9{margin:3rem 0!important}.related-products-section{margin:0 auto 2rem;width:95vw}.related-products-section .carousel{margin:0 auto;overflow:hidden;padding:0;width:95vw}.related-products-section .carousel-inner,.related-products-section .carousel-item{overflow:hidden}.related-products-section h5{font-size:14px;margin:0;padding:1rem}.related-products-section p{text-wrap:balance!important;font-size:12px;line-height:normal;margin-bottom:0;padding:0 .5rem;white-space:balance!important}.related-products-section .carousel-item .row{flex-wrap:nowrap;justify-content:center;overflow:hidden}.related-products-section .carousel-control-next,.related-products-section .carousel-control-prev{font-weight:bolder;position:absolute;width:1rem}.related-product-image{border-radius:8px;height:auto;max-width:30%!important;overflow:hidden;padding-top:.5rem}.search-and-sort{align-items:center;color:gray;display:flex;flex-direction:column;font-weight:400;gap:1rem;margin:0!important;padding:0;width:100vw}.search-and-sort button{font-size:12px;padding:.25rem 1rem}.OrderMenuListItem .loading-placeholder,.StullerCategoryPage .loading-placeholder{align-items:center;background-color:#0000;display:flex;height:100%;justify-content:center;margin:1rem;width:100v;z-index:0!important}.OrderMenuListItem .card-body,.OrderMenuListItem .order-menu-section,.StullerCategoryPage .card-body,.StullerCategoryPage .order-menu-section{margin:0!important;padding:0!important}.OrderMenuListItem .grid-container,.StullerCategoryPage .grid-container{margin-top:0!important;padding-top:0!important}.OrderMenuListItem .search-bar,.StullerCategoryPage .search-bar{justify-content:center;margin:0!important;padding:0!important;position:absolute!important}.OrderMenuListItem .search-bar input,.StullerCategoryPage .search-bar input{font-size:12px;margin-bottom:2rem!important;padding:10px;width:50vw}.OrderMenuListItem .search-bar ::placeholder,.StullerCategoryPage .search-bar ::placeholder{font-size:12px}.stuller-product-page .pagination{padding-top:2rem;z-index:0!important}.stuller-product-page .order-menu-item-image{width:100%}.stuller-product-page .sort-by{font-size:12px!important}}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid #0000;border-top:5px solid #0000;box-sizing:initial;transform:translateY(-5px);z-index:1}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;-webkit-user-select:none;user-select:none;width:14px;z-index:1}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;border-top:0;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{-webkit-appearance:none;appearance:none;background-color:#000000b3;border:none;border-radius:50%;box-shadow:0 0 1px #ffffff80;color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;position:absolute;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{cursor:zoom-in;inset:10px 10px auto auto;position:absolute}[data-rmiz-btn-unzoom]{cursor:zoom-out;inset:20px 20px auto auto;position:absolute;z-index:1}[data-rmiz-content=found] [data-zoom],[data-rmiz-content=found] [role=img],[data-rmiz-content=found] img,[data-rmiz-content=found] svg{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{background:#0000;border:0;height:100vh;height:100dvh;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100vw;width:100dvw}[data-rmiz-modal-overlay]{inset:0;position:absolute;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{height:100%;position:relative;width:100%}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;position:absolute;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms!important}}.stepper{border:1px solid var(--bs-dark);border-radius:999px;display:flex;justify-content:space-between;margin:2rem 0}.stepper .step{align-items:center;color:#bbb;display:flex;flex:1 1;font-weight:400;gap:.5rem;justify-content:center!important;line-height:normal;padding:1rem 2rem;position:relative;text-align:center}.stepper .step.active{color:var(--bs-dark);font-weight:700}.stepper .step:after{content:"";height:2px;position:absolute;right:0;top:50%;width:100%;z-index:-1}.stepper .step:last-child:after{display:none}.css-1u9des2-indicatorSeparator{display:none!important}.pearl-title{text-wrap:balance}@media(max-width:768px){.pearl-title{text-wrap:balance!important;font-size:20px!important;margin:1rem 0 .5rem!important}}.pearl-faq-section .bg-white{min-height:100%}.css-hlgwow{padding-left:0!important}.css-t3ipsp-control{border:none!important;box-shadow:none!important}.css-13cymwt-control,.css-t3ipsp-control{color:var(--bs-body-color)!important;font-size:12px;font-weight:400!important}.css-13cymwt-control{-webkit-box-flex-wrap:wrap;align-items:center;background-color:#fff;border:none!important;border-bottom:1px solid #ccc!important;border-radius:0!important;border-style:solid;border-width:1px;box-sizing:border-box;cursor:default;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:38px;outline:0!important;padding-left:0!important;position:relative;transition:all .1s}.css-13cymwt-control:focus{border:none!important;box-shadow:none!important}@media(max-width:768px){.StullerProductDetailPage .shape-icon{height:40px!important;width:40px!important}}.StullerProductDetailPage .chain-examples{align-content:center!important;align-items:center!important;display:flex;justify-content:center!important;margin:0 auto!important;padding-top:1rem;width:50vw}@media(max-width:768px){.StullerProductDetailPage .chain-examples{justify-content:center!important;margin:0 auto!important;padding:0!important;width:95vw!important}}.StullerProductDetailPage .chain-guide{align-content:center!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;padding:1rem 0;width:65vw!important}@media(max-width:768px){.StullerProductDetailPage .chain-guide{justify-content:center!important;margin:0 auto!important;padding:0!important;width:95vw!important}}.StullerProductDetailPage .chain-chart{align-content:center!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;width:50%}@media(max-width:768px){.StullerProductDetailPage .chain-chart{width:90vw!important}}.StullerProductDetailPage .options-container{opacity:0;transition:opacity .4s ease-in-out}.StullerProductDetailPage .options-container.loaded{opacity:1}.StullerProductDetailPage .item-specs{display:flex;flex-direction:row;gap:15rem!important;justify-content:space-between!important}.StullerProductDetailPage .virtual-product-page{margin:0 auto!important;width:80vw}.StullerProductDetailPage th{color:#333}.StullerProductDetailPage td{text-wrap:balance;color:#333;font-weight:400!important}.StullerProductDetailPage .shape-icon{height:24px;width:24px}.StullerProductDetailPage .shape-label{margin:0!important;padding:0!important}.StullerProductDetailPage .shape-display{align-items:start;display:flex;flex-direction:column}.StullerProductDetailPage .shape-display label{font-weight:700!important;padding-bottom:0!important}.StullerProductDetailPage .diamond-video{border:1px solid #ddd!important;height:100%}@media(max-width:768px){.StullerProductDetailPage .diamond-video{border:none!important}}.StullerProductDetailPage span{font-weight:400!important}.StullerProductDetailPage .alert{font-size:12px!important}.StullerProductDetailPage label{font-weight:700!important}.StullerProductDetailPage .active-metal{border:3px solid #000}.StullerProductDetailPage .btn{font-size:12px!important}.StullerProductDetailPage .stud-guide{margin:0 auto!important;padding:1rem 0;width:65vw!important}.StullerProductDetailPage .stud-guide .stud-chart{display:flex!important;flex-direction:column!important;gap:1rem!important;margin:0 auto!important;padding:0!important;width:50%!important}.StullerProductDetailPage .stud-guide .stud-chart img{margin:0 auto!important;object-fit:cover!important;object-position:center!important;width:50%!important}@media(max-width:768px){.StullerProductDetailPage .product-price{font-size:16px!important}.StullerProductDetailPage .stud-guide{margin:0 auto!important;padding:1rem;width:100vw!important}.StullerProductDetailPage .stud-guide label{display:block!important;margin:0 auto!important;text-align:center!important}.StullerProductDetailPage .stud-guide .stud-chart{width:70%!important}.StullerProductDetailPage .media-gallery{grid-gap:0!important;display:grid!important;gap:0!important;grid-template-columns:repeat(2,1fr)!important;margin:0 auto!important;padding:0 0 2rem!important}.StullerProductDetailPage .media-gallery.one-item{align-items:center!important;display:flex!important;justify-content:center!important}.StullerProductDetailPage .media-gallery .media-thumbnail{border:1px solid #ddd!important;margin:0 auto!important;object-fit:cover!important;object-position:center!important;padding:.5rem}.StullerProductDetailPage .media-gallery .media-thumbnail img,.StullerProductDetailPage .media-gallery .media-thumbnail video{object-fit:cover!important;object-position:center!important;width:100%!important}}.dropdown-menu,.show{z-index:1!important}.StullerProductDetailPage{margin:0 auto;max-width:90vw!important;padding:5rem 0!important}.StullerProductDetailPage .product-options{display:flex;flex-direction:column;margin-bottom:2rem;padding:2rem 0}.StullerProductDetailPage .product-options label{font-weight:700!important;padding-top:2rem}@media(max-width:768px){.StullerProductDetailPage .option-button-group{align-content:start!important;align-items:start!important;gap:.5rem!important;justify-content:start!important;margin:0!important;padding:0!important;width:95vw!important}}.StullerProductDetailPage .stone-size-options .option-button-group{grid-gap:.5rem!important;display:grid!important;gap:.5rem!important;grid-template-columns:repeat(8,1fr)!important}@media(max-width:768px){.StullerProductDetailPage .stone-size-options .option-button-group{align-content:start!important;align-items:start!important;gap:.5rem!important;justify-content:start!important;margin:0!important;padding:0!important;width:95vw!important}}.StullerProductDetailPage .stone-size-options .option-button-group .btn{border-radius:5px;font-size:10px!important}.StullerProductDetailPage .option-button-group{grid-gap:.5rem!important;display:grid!important;gap:.5rem!important;grid-template-columns:repeat(5,1fr)!important}.StullerProductDetailPage .option-button-group .btn{border-radius:5px}.StullerProductDetailPage .btn-material-options{grid-gap:.5rem;display:grid!important;gap:.5rem;grid-template-columns:repeat(10,1fr)!important}.StullerProductDetailPage .clarity-color-options .form-select,.StullerProductDetailPage .clarity-options .form-select,.StullerProductDetailPage .clasp-options .form-select,.StullerProductDetailPage .design-element-dropdown .form-select,.StullerProductDetailPage .material-options .form-select,.StullerProductDetailPage .metal-color-options .form-select,.StullerProductDetailPage .metal-type-options .form-select,.StullerProductDetailPage .post-type-options .form-select,.StullerProductDetailPage .ring-size-options .form-select,.StullerProductDetailPage .shape-options .form-select,.StullerProductDetailPage .state-options .form-select,.StullerProductDetailPage .stone-shape-options .form-select,.StullerProductDetailPage .stone-size-options .form-select,.StullerProductDetailPage .stone-type-options .form-select{border-bottom:1px solid #ccc!important;border-radius:0!important;font-size:12px;padding-left:0!important}@media(max-width:768px){.StullerProductDetailPage .clarity-color-options .form-select,.StullerProductDetailPage .clarity-options .form-select,.StullerProductDetailPage .clasp-options .form-select,.StullerProductDetailPage .design-element-dropdown .form-select,.StullerProductDetailPage .material-options .form-select,.StullerProductDetailPage .metal-color-options .form-select,.StullerProductDetailPage .metal-type-options .form-select,.StullerProductDetailPage .post-type-options .form-select,.StullerProductDetailPage .ring-size-options .form-select,.StullerProductDetailPage .shape-options .form-select,.StullerProductDetailPage .state-options .form-select,.StullerProductDetailPage .stone-shape-options .form-select,.StullerProductDetailPage .stone-size-options .form-select,.StullerProductDetailPage .stone-type-options .form-select{border-bottom:1px solid #ccc!important;border-radius:0!important;font-size:12px;padding-left:0!important;width:100%!important}}.StullerProductDetailPage .clarity-color-options label,.StullerProductDetailPage .clarity-options label,.StullerProductDetailPage .clasp-options label,.StullerProductDetailPage .design-element-dropdown label,.StullerProductDetailPage .material-options label,.StullerProductDetailPage .metal-color-options label,.StullerProductDetailPage .metal-type-options label,.StullerProductDetailPage .post-type-options label,.StullerProductDetailPage .ring-size-options label,.StullerProductDetailPage .shape-options label,.StullerProductDetailPage .state-options label,.StullerProductDetailPage .stone-shape-options label,.StullerProductDetailPage .stone-size-options label,.StullerProductDetailPage .stone-type-options label{display:flex!important;font-size:12px!important;font-weight:700!important;justify-content:space-between;margin-bottom:0!important;padding-bottom:.5rem}.StullerProductDetailPage .clarity-color-options span,.StullerProductDetailPage .clarity-options span,.StullerProductDetailPage .clasp-options span,.StullerProductDetailPage .design-element-dropdown span,.StullerProductDetailPage .material-options span,.StullerProductDetailPage .metal-color-options span,.StullerProductDetailPage .metal-type-options span,.StullerProductDetailPage .post-type-options span,.StullerProductDetailPage .ring-size-options span,.StullerProductDetailPage .shape-options span,.StullerProductDetailPage .state-options span,.StullerProductDetailPage .stone-shape-options span,.StullerProductDetailPage .stone-size-options span,.StullerProductDetailPage .stone-type-options span{font-weight:400!important}@media(max-width:768px){.StullerProductDetailPage .clarity-color-options,.StullerProductDetailPage .clasp-options,.StullerProductDetailPage .material-options,.StullerProductDetailPage .metal-color-options,.StullerProductDetailPage .metal-type-options,.StullerProductDetailPage .post-type-options,.StullerProductDetailPage .ring-size-options,.StullerProductDetailPage .shape-display,.StullerProductDetailPage .stone-shape-options,.StullerProductDetailPage .stone-size-options{font-size:12px}.StullerProductDetailPage .clarity-color-options label,.StullerProductDetailPage .clasp-options label,.StullerProductDetailPage .material-options label,.StullerProductDetailPage .metal-color-options label,.StullerProductDetailPage .metal-type-options label,.StullerProductDetailPage .post-type-options label,.StullerProductDetailPage .ring-size-options label,.StullerProductDetailPage .shape-display label,.StullerProductDetailPage .stone-shape-options label,.StullerProductDetailPage .stone-size-options label{display:flex!important;font-size:12px!important;font-weight:700!important;justify-content:space-between;margin-bottom:0!important;padding-bottom:0!important}.StullerProductDetailPage label{display:flex!important;font-size:12px!important;justify-content:space-between;margin-bottom:0!important;padding-bottom:.5rem!important}.StullerProductDetailPage .product-options{max-width:100vw!important;padding:1rem;width:100vw!important}.StullerProductDetailPage .option-button-group{grid-gap:.5rem!important;align-content:center!important;align-items:center!important;display:grid!important;gap:.5rem!important;grid-template-columns:repeat(2,1fr)!important;justify-content:center!important;margin:0 auto!important;padding:0 1rem;width:95vw!important}.StullerProductDetailPage .option-button-group .btn{border-radius:5px;font-size:12px!important;padding:.5rem!important}.StullerProductDetailPage .btn-material-options{grid-template-columns:repeat(5,1fr)!important;padding-top:.5rem!important}.StullerProductDetailPage .btn-material-options .btn{margin:0 auto!important;padding:0 .5rem!important;text-align:center!important}.StullerProductDetailPage .btn-material-options small{font-size:12px!important;margin:0 auto!important;text-align:center!important}.StullerProductDetailPage .item-specifications th{text-align:start!important}.StullerProductDetailPage .add-to-cart-btn{margin:0 auto!important;text-align:center!important;width:100vw!important}.StullerProductDetailPage .virtual-product-page{width:100vw!important}.StullerProductDetailPage .virtual-product-page .product-detail-title{text-wrap:balance!important;font-size:20px!important;margin:2rem 0 .5rem!important}.StullerProductDetailPage .virtual-product-page .right-column{margin:0 auto!important;min-width:100vw!important;text-align:center!important}.StullerProductDetailPage .virtual-product-page .right-column .qty-div{margin:0 auto 1rem!important}.StullerProductDetailPage .virtual-product-page .left-column{display:none}}@media(max-width:768px)and (max-width:768px){.StullerProductDetailPage .main-image,.StullerProductDetailPage .thumbnail img{cursor:zoom-in!important;object-fit:cover!important;width:100%!important}.StullerProductDetailPage .thumbnail,.StullerProductDetailPage .thumbnail:hover{cursor:zoom-in!important}.StullerProductDetailPage .virtual-product-page .left-column{display:none}}@media(max-width:768px){.StullerProductDetailPage{margin:0 auto!important;max-width:100vw!important;padding:0!important}.StullerProductDetailPage .virtual-configurator{justify-content:center!important;margin:0 auto!important;padding:0!important;width:100vw!important}}.offcanvas-end,.select-stone-panel{width:30rem!important;z-index:50000000000!important}.OffCanvasCart .view-cart{align-items:center!important;color:var(--bs-black);display:flex!important;gap:.35rem!important}.OffCanvasCart .view-cart:hover{color:var(--bs-secondary)}.OffCanvasCart .view-cart .span{font-family:var(--body-font)!important}.canvas-checkout-btn{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:500;justify-content:center;letter-spacing:.08rem;padding:1rem .5rem;width:100%}.canvas-checkout-btn:hover{color:#fff}.shopping-btn-container{align-items:center;background-color:#d4af37!important;background-color:var(--accent-color,#d4af37)!important;border:none!important;border-radius:1px!important;color:#fff;display:flex}.shopping-btn-container:hover{box-shadow:0 4px 10px #0000001a}.shopping-off-canvas{width:30vw!important;z-index:100000000000!important}.order-shopping-cart{overflow:auto}.order-offcanvas-body{display:flex;flex-direction:column;justify-content:space-between;padding:0}.order-offcanvas-footer{align-items:center;color:#000;display:flex;justify-content:space-between;margin-top:auto;padding:1rem}@media(max-width:768px){.shopping-off-canvas{width:100vw!important}}.nav-offcanvas,.offcanvas-bottom{z-index:10000000000!important}.engagement-dropdown .dropdown-item{font-size:1rem;min-width:200px;padding:.75rem 1.25rem}.navbar-brand,.user-items{z-index:100!important}.search-overlay,.search-result-item,.search-results{z-index:1.000001e+23!important}.dropdown-menu .col:last-child{margin-left:auto;text-align:right}body.search-active .site-header{display:none!important}.navbar,.site-header{position:relative}.navbar .nav-item,.navbar .nav-link,.site-header .nav-item,.site-header .nav-link{color:var(--bs-dark);position:relative!important}.navbar .nav-item:hover,.navbar .nav-link:hover,.site-header .nav-item:hover,.site-header .nav-link:hover{text-decoration:underline;text-underline-offset:.5rem}.nav-shapes{grid-gap:1rem 10rem;align-content:center!important;display:grid;gap:1rem 10rem;grid-template-columns:repeat(3,1fr);justify-items:center!important;max-width:400px}.loading-indicator{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:center;padding:10px}.spinner-border{height:16px;margin-right:8px;width:16px}.site-header .navbar{background-color:#0000;position:relative!important}.site-header .navbar .dropdown{z-index:0!important}.site-header .navbar .nav-item .dropdown-menu{background-color:#fff!important;border:none;border-bottom:1px solid #ddd;border-radius:0!important;box-shadow:none!important;left:-50vw!important;margin-top:-1rem!important;max-width:100vw!important;min-width:100vw!important;overflow:hidden!important;padding:8rem 0 2rem!important;top:-100%!important;z-index:5!important}.site-header .navbar .nav-item .dropdown-menu .row{display:flex;justify-content:start!important}.site-header .navbar .nav-item .dropdown-menu .row .col{flex:0 1;padding:0 4rem}.site-header .navbar .nav-item .dropdown-menu .row .col h6{font-weight:700;margin-bottom:.5rem}.site-header .navbar .nav-item .dropdown-menu .row .col h6:hover{cursor:auto}.site-header .navbar .nav-item .dropdown-menu .row .col .dropdown-item{color:#333;display:block;padding:.25rem 0;text-decoration:none}.site-header .navbar .nav-item .dropdown-menu .row .col .dropdown-item:active{background-color:none!important}.site-header .navbar .nav-item .dropdown-menu .row .col .dropdown-item:hover{color:var(--bs-primary);cursor:pointer;text-decoration:none;transition:.1s ease-in-out}.site-header .navbar .nav-item:hover .dropdown-menu{display:block}.search-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;top:20%!important;width:100%;z-index:100000000100!important}.search:hover{color:var(--bs-link-hover-color);cursor:pointer!important}.search-wrap{align-items:center;display:flex;gap:.5rem;justify-content:center!important;padding:2rem 0;transition:height .3s ease-out;z-index:100000000100!important}.close-button{color:#eee;cursor:pointer;position:absolute;right:420px;top:46px;z-index:9}.close-btn{color:#ccc;font-size:24px}.search-box{align-items:center;display:flex;justify-content:center!important;transition:height .3s ease-out}.search-box .search{margin-left:-50px}.search-box .active{height:90px}.search-box .form-control::placeholder{color:#ccc}.search-box input{border-radius:80px;font-size:1rem;min-width:420px;padding:1rem;width:50%}.OrderNavbar .search-icon{color:var(--bs-grey);opacity:.4}.OrderNavbar .view-cart{align-items:center!important;color:var(--bs-black);display:flex!important;padding:0!important}.OrderNavbar .view-cart:hover{color:var(--bs-secondary)}.OrderNavbar .view-cart .span{font-family:var(--body-font)!important}.OrderNavbar .order-nav-logo img{flex:0 1;flex-grow:1;margin:0;max-height:1rem!important;padding:0;text-align:center}.OrderNavbar .order-nav-logo img .menu-icon{color:#fff;display:none;font-size:1.5rem}.OrderNavbar .right-nav{align-items:center;display:flex;justify-content:end;position:absolute}.OrderNavbar .search-results{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;left:30%;max-height:400px;overflow-y:auto;padding:2rem 5rem;position:absolute;top:10%;width:50%;z-index:100000000001!important;z-index:10000}.OrderNavbar .search-results .search-result-item{display:flex;justify-content:space-between;text-align:end;z-index:1000000!important}.OrderNavbar .search-result-item{text-wrap:balance;align-items:center;border-bottom:1px solid #e0e0e0;cursor:pointer;display:flex;gap:.5rem;padding:1rem;z-index:1000000!important}.OrderNavbar .search-result-item:hover{background-color:#f8f9fa}.OrderNavbar .search-result-item .search-result-image{border-radius:4px;height:50px;object-fit:cover;width:50px}.OrderNavbar .search-result-item .placeholder-image{background-color:#f0f0f0;border-radius:4px;height:50px;width:50px}.OrderNavbar .category-item{cursor:pointer;cursor:pointer!important;display:flex;font-weight:700;justify-content:center;margin:0 auto!important;padding:1rem 0;position:relative;width:100%}.OrderNavbar .category-item.active{border-bottom:1px solid #000!important;font-weight:700}.OrderNavbar .category-item:hover{border-bottom:2px solid #000!important}.OrderNavbar .category-item .subcategory-menu{align-items:start;background-color:#fff;box-shadow:0 2px 5px #0000001a;display:none;height:10rem;justify-content:space-around;left:0;padding:1rem;position:fixed;top:9rem;width:100vw}.OrderNavbar .category-item:hover .subcategory-menu{display:flex}.OrderNavbar .category-item.subcategory .subcategory-menu{left:0;top:0;transform:none}.mobile-offcanvas-section .offcanvas-category-item{align-items:center;border-bottom:1px solid #eee;color:#1d1d4e;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:1rem 0}.mobile-offcanvas-section .mobile-dropdown-content{display:flex;flex-direction:column;gap:1.5rem}.mobile-offcanvas-section .mobile-dropdown-content .nav-shapes{grid-gap:1rem;align-content:start!important;align-items:start!important;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);justify-content:start!important;justify-items:start!important}.mobile-offcanvas-section .mobile-dropdown-content .nav-shapes button{align-content:start;align-items:start;background:none;border:none;color:#1d1d4e;display:flex;flex-direction:row;font-size:14px;gap:.25rem;justify-content:start}.mobile-offcanvas-section .mobile-dropdown-content .nav-shapes button:hover{color:var(--bs-primary)}.mobile-offcanvas-section .mobile-dropdown-content .nav-shapes svg{height:24px;width:24px}.mobile-offcanvas-section .mobile-dropdown-content .offcanvas-subitem{color:#1d1d4e;font-size:15px;font-weight:500;padding:.5rem 0}.offcanvas .dropdown-toggle{align-items:center!important;display:flex!important;width:100%!important}.offcanvas .dropdown-menu{box-shadow:none!important;position:static!important;transform:none!important;width:100%!important}.dropdown-menu.show{background-color:#fff!important;border:none!important;width:100%}.dropdown-menu.show .offcanvas-nav-link{margin-top:1rem!important}@media(max-width:767px){.site-header{align-items:center;padding:.5rem 0!important}.offcanvas-search-bar{padding:1rem 0}.offcanvas-search-results{background-color:#fff!important;border-radius:10px;box-shadow:none;max-height:300px!important;overflow-y:auto;padding:0;right:0;top:100%;width:100vw!important;z-index:5000!important}.offcanvas-search-results .search-result-item{align-items:center;background-color:#fff!important;display:flex;gap:1rem;padding:1rem 4rem;text-align:left!important;width:100vw!important}.offcanvas-search-results .search-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:relative;top:0;width:100%}.search-result-name{font-size:12px!important}.offcanvas-title h5{font-family:var(--body-font)!important}.OrderNavbar .order-search-bar,.OrderNavbar .search-results{display:hidden!important;visibility:hidden!important}.OrderNavbar .right-nav{align-items:center;justify-content:end;position:absolute}.OrderNavbar .order-top-nav{align-items:center!important;background-color:#000;display:flex;flex-direction:row;justify-content:end!important;padding:.5rem;width:100vw}.OrderNavbar .order-top-nav .menu-icon{display:block}.OrderNavbar .view-cart{margin:0;padding-right:.5rem}.OrderNavbar .category-item{cursor:pointer;display:flex;font-weight:400;justify-content:start;padding:0;position:relative}.OrderNavbar .category-item:hover{border:none;font-weight:700}.OrderNavbar img,.OrderNavbar svg{vertical-align:initial}.OrderNavbar .order-nav-logo img{height:2.25rem;padding-left:0}.OrderNavbar .scroll-nav{min-height:100vh!important}}.product-thumbnail-slider{height:480px}.product-box{width:25%}@media screen and (min-width:800px){.product-box{width:50%}.offcanvas-search-bar{padding:1rem 0}.offcanvas-search-results{background-color:#fff!important;border-radius:10px;max-height:300px!important;overflow-y:auto;padding:1rem 0;right:0;top:100%;width:100%!important;z-index:5000!important}.offcanvas-search-results .search-result-item{align-items:center;background-color:#fff!important;display:flex;gap:1rem;padding:1rem 4rem;text-align:left!important;width:100%!important}.offcanvas-search-results .search-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:relative;top:0;width:100%}}@media(min-width:1600px){.more-dropdown{margin-left:10.5rem!important}.diamond-dropdown{margin-left:42rem!important}.jewelry-dropdown{margin-left:35rem!important}.gift-dropdown{margin-left:29.25rem!important}.gemstone-dropdown{margin-left:25rem!important}.engagement-dropdown{margin-left:17.5rem!important}}@media(max-width:1800px){.more-dropdown{margin-left:-2rem!important}.diamond-dropdown{margin-left:29rem!important}.jewelry-dropdown{margin-left:22.25rem!important}.gift-dropdown{margin-left:16.5rem!important}.engagement-dropdown{margin-left:4.75rem!important}.gemstone-dropdown{margin-left:12.25rem!important}}@media only screen and (min-width:1025px)and (max-width:1366px)and (orientation:landscape){.diamond-finder-image,.gemstone-finder-image,.gift-image,.jewelry-dropdown-image{display:none;visibility:hidden}.circle-image,.jewelry-type-carousel-container img{height:180px!important;width:180px!important}.product-type-tile-container{display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin:0 auto!important;margin-bottom:2rem;width:80vw}.OrderMenuListItem .order-menu-section,.StullerCategoryPage .order-menu-section{padding:0 1rem!important}.virtual-configurator .StullerProductDetailPage .left-column .media-gallery,.virtual-configurator .virtual-product-page .left-column .media-gallery{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;padding-bottom:2rem!important}.close-button{right:300px!important}.search-results{top:15%!important}.diamond-dropdown{margin-left:22rem!important}.jewelry-dropdown{margin-left:15rem!important}.gift-dropdown{margin-left:9rem!important}.engagement-dropdown{margin-left:-2.5rem!important}.gemstone-dropdown{margin-left:6rem!important}.site-header .dropdown-menu{left:-54.75vw!important}}.footer{font-size:14px;padding:10px 5rem}.footer .footer-logo{max-height:2rem!important;width:auto}.footer-bottom{font-size:14px;padding:1rem 5rem}.footer-links{align-items:center!important;display:flex}.facebook,.google,.instagram{height:18px;width:18px}.facebook:hover,.google:hover,.instagram:hover{color:var(--bs-secondary)!important}.hours-container{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:center}@media(max-width:767px){.facebook,.google,.instagram{height:16px;width:16px}.footer-bottom{text-wrap:balance;flex-direction:column;font-size:12px;line-height:normal;padding:0;text-align:center}.footer-links{align-items:center;display:flex!important;flex-wrap:nowrap!important;font-size:12px;justify-content:space-around;margin:0 auto!important;padding-top:.5rem;text-align:center!important}.footer-links a{margin-left:0!important;margin-right:0!important}.offset-md-4{width:100vw!important}.info-container{flex-direction:column-reverse;gap:.25rem;width:100%}.info-card{display:flex;justify-content:space-around}.info-text{font-size:12px;text-decoration:none!important}.footer{display:flex;margin:0!important;padding:0!important;text-align:center}.footer .footer-logo{max-height:2rem!important}.footer .info-text{justify-content:center!important;margin-bottom:.25rem;text-align:center!important;width:100vw}.hours{padding-right:0}.hours-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.fb-icon{font-size:.7rem}.hours-card{padding-left:0}}@media(max-width:1200px){.footer{margin:0!important;padding:0 2rem 1rem 0!important}.footer .row{text-wrap:nowrap;justify-content:space-around!important;width:100%}.info-container{flex-direction:column-reverse;gap:.25rem;width:100%}.info-card{display:flex;justify-content:space-around}.info-text{font-size:12px;padding-bottom:0!important;text-align:start}.footer-hours{display:flex;flex-direction:column;justify-content:start!important;text-align:start!important}.hours{padding-right:0}.hours-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.fb-icon{font-size:.7rem}.hours-card{padding-left:0}}@media(max-width:900px){.footer{margin:0!important;padding:0 2rem 1rem 0!important}.footer .row{text-wrap:nowrap;justify-content:space-around!important;width:100%}.info-container{flex-direction:column-reverse;gap:.25rem;width:100%}.info-card{display:flex;justify-content:space-around}.info-text{font-size:12px;padding-bottom:0!important;text-align:start}.footer-hours{display:flex;flex-direction:column;justify-content:start!important;text-align:start!important}.hours{padding-right:0}.hours-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.fb-icon{font-size:.7rem}.hours-card{padding-left:0}.footer-bottom{font-size:14px;padding:1rem}.footer-links{align-items:center!important;display:flex}.footer-links a{margin:.35rem!important}}.company-services{padding:2rem 4rem}.company-services p{text-wrap:balance!important}.testimonials{margin:5rem 0;position:relative}.testimonials .carousel{display:flex;margin:0 auto!important;position:relative}.testimonials .carousel,.testimonials .carousel-item{align-items:center!important;justify-content:center!important;min-height:180px}.testimonials .carousel-item blockquote{font-size:24px!important}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#000;border:1 solid #000;border-bottom:none;border-radius:24px;border-top:none;box-sizing:initial;cursor:pointer;flex:0 1 auto;height:15px;margin-left:5px;margin-right:5px;opacity:.15;padding:0;text-indent:-999px;transition:opacity .6s ease;width:15px}.carousel-indicators [data-bs-target]:hover{background-color:#000!important;opacity:.35!important;transition:opacity .6s ease!important}.carousel-indicators{bottom:-1rem;display:flex;justify-content:center;left:0;margin-bottom:0;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.filtered-image{filter:brightness(80%);object-fit:cover;object-fit:center;opacity:85%;width:35vw}.icon{fill:var(--bs-primary);color:var(--bs-primary);height:40px;width:40px}.circle-pattern:after{background-color:var(--bs-secondary);border-radius:50%;content:"";height:38px;position:absolute;right:42%;top:-45px;width:38px;z-index:-1}@media(max-width:768px){.about-us{margin-top:1rem}.company-services{padding:0 1rem}.company-services p{text-wrap:balance!important;font-size:12px!important;margin-bottom:0}.company-services h4{text-wrap:balance;font-size:16px}.heading-font{text-wrap:balance;font-size:20px}.building-image{filter:brightness(80%);object-fit:cover;object-fit:center;opacity:85%;padding-bottom:1rem;width:100%}blockquote{font-size:12px}.testimonials .carousel-indicators [data-bs-target]{bottom:0;height:10px;margin-left:5px;margin-right:5px;width:10px}.testimonials .container{padding:0 1rem!important;width:100vw!important}.testimonials .carousel-item blockquote{font-size:14px!important}.testimonials .carousel-item .name{font-size:12px!important}}@media(min-width:1600px){.product-image{margin-bottom:1rem;max-height:400px;object-fit:contain;width:50%}.circle-pattern:after{background-color:var(--bs-secondary);border-radius:50%;content:"";height:38px;position:absolute;right:44%!important;top:-45px;width:38px;z-index:-1}}.LabGrownPage .lgd-table{margin:3rem 0!important}.LabGrownPage .looselgd-faq{background-color:#f9f9f9;padding:4rem 2rem}.LabGrownPage .looselgd-faq h2{font-size:2.5rem}.LabGrownPage .looselgd-faq h2,.LabGrownPage .looselgd-faq h4{text-wrap:balance!important;color:#222;font-weight:700;margin-bottom:2rem;text-align:center}.LabGrownPage .looselgd-faq h4{font-size:2rem}.LabGrownPage .card-row-centered{grid-gap:1rem;align-items:stretch;align-items:center!important;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))!important;justify-content:center}.LabGrownPage .card-faq{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.LabGrownPage .card-faq h4{color:#222;font-size:1.3rem;font-weight:700;margin-bottom:10px}.LabGrownPage .card-faq p{color:#555;font-size:1rem;line-height:1.6}.LabGrownPage .card-faq a{font-weight:700;text-decoration:none}.LabGrownPage .card-faq:hover{box-shadow:0 6px 12px #00000026;cursor:default;transform:none}.LabGrownPage p{text-wrap:balance}.LabGrownPage .lgd-benefits{padding:4rem 2rem;text-align:center}.LabGrownPage .lgd-benefits .row{display:flex;flex-wrap:wrap;justify-content:center}.LabGrownPage .lgd-benefits .benefits-box{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:center;margin:10px;max-width:100%;padding:15px;text-align:center}.LabGrownPage table{border-collapse:collapse;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:800px;width:100%}.LabGrownPage td,.LabGrownPage th{border:1px solid #ddd;padding:12px;text-align:center}.LabGrownPage thead{color:#fff;font-weight:700}.LabGrownPage tr:nth-child(2n){background:#f9f9f9}.LabGrownPage .home-hero{align-items:center;display:flex;height:400px;justify-content:flex-start;overflow:hidden;padding:2rem;position:relative;width:100%}.LabGrownPage .home-hero h1{color:#fff}.LabGrownPage .home-hero:before{background-image:url(//meteor.stullercloud.com/das/136771279);background-position:50%;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(-1);width:100%;z-index:-1}.LabGrownPage .hero-text{border-radius:8px;color:#fff;max-width:600px;padding:20px;position:relative}.LabGrownPage .hero-btn{background:#0000;border-radius:5px;color:#fff;font-weight:700;padding:10px 20px;transition:background .3s ease-in-out}.LabGrownPage .hero-btn:hover{background:#fff;color:var(--bs-primary)!important}.LabGrownPage .lab-created .home-hero{align-items:center;display:flex;height:550px;justify-content:flex-start;overflow:hidden;position:relative;width:100%}.LabGrownPage .lab-created .home-hero h1{color:#fff}.LabGrownPage .lab-created .home-hero:before{background-image:url(//meteor.stullercloud.com/das/114822050);background-position:0 55%;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(-1);width:100%;z-index:-1}.LabGrownPage .lab-created .hero-text{border-radius:8px;color:#fff;line-height:1.5rem;max-width:700px;position:relative}.LabGrownPage .lab-created .hero-btn{background:#0000;border-radius:5px;color:#fff;font-weight:700;padding:10px 20px;transition:background .3s ease-in-out}.LabGrownPage .lab-created .hero-btn:hover{background:#fff;color:var(--bs-primary)!important}@media(max-width:768px){p{font-size:12px;line-height:1rem!important}.LabGrownPage .lgd-jewelry{background-position:0 50%!important;background-size:150%!important;height:250px!important}.LabGrownPage .lgd-jewelry,.LabGrownPage .lgd-jewelry .container-fluid{align-items:center!important;display:flex!important;justify-content:center!important}.LabGrownPage .lgd-jewelry .container-fluid{background-color:rgba(0,0,0,.631);height:100%!important;padding:.5rem!important;text-align:center!important}.LabGrownPage .lgd-jewelry h2{text-wrap:balance;font-size:16px!important;padding-bottom:.5rem;text-align:center!important}.LabGrownPage .lgd-jewelry p{font-size:12px;line-height:1rem!important;text-align:center!important}.LabGrownPage .lgd-jewelry .button{font-size:12px!important;text-align:center!important}.LabGrownPage .lgd-jewelry .btn{font-size:12px!important}.LabGrownPage .lgd-table{margin:1rem 0!important}.LabGrownPage .lgd-table h3{text-wrap:balance;font-size:16px;letter-spacing:.07rem;padding:1rem 0!important}.LabGrownPage .whatarelgd{margin:0!important;padding:1rem 0!important;width:100vw!important}.LabGrownPage .whatarelgd h3{font-size:16px;padding-top:1rem;text-align:center}.LabGrownPage .whatarelgd h2{font-size:16px;letter-spacing:.07rem;padding:1rem 0 .5rem;text-align:center}.LabGrownPage .whatarelgd p{text-wrap:balance!important;font-size:12px;margin:0 auto!important;padding:0!important;text-align:center;width:100%!important}.LabGrownPage .looselgd-faq{background-color:#f9f9f9;padding:2rem 1rem}.LabGrownPage .looselgd-faq h4{color:#222;font-size:14px!important;font-weight:700;margin-bottom:2rem;text-align:center}.LabGrownPage .looselgd-faq h2{color:#222;font-size:20px!important;font-weight:700;margin-bottom:1rem!important;text-align:center}.LabGrownPage .card-row-centered{grid-gap:1rem;align-items:stretch;align-items:center!important;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(900px,1fr));justify-content:center}.LabGrownPage .card-faq{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto!important;padding:1rem;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:100vw!important}.LabGrownPage .card-faq h4{text-wrap:balance;color:#222;font-size:16px;font-weight:700;margin-bottom:10px}.LabGrownPage .card-faq p{color:#555}.LabGrownPage .card-faq a{font-weight:700;text-decoration:none}.LabGrownPage .card-faq:hover{box-shadow:0 6px 12px #00000026;cursor:default;transform:none}.LabGrownPage p{text-wrap:balance!important;font-size:12px!important}.LabGrownPage .lgd-benefits{margin:1rem 0!important;padding:1rem!important;text-align:center;width:100vw!important}.LabGrownPage .lgd-benefits strong{font-size:18px}.LabGrownPage .lgd-benefits h2{font-size:14px;letter-spacing:.07rem;padding-bottom:.75rem}.LabGrownPage .lgd-benefits div,.LabGrownPage .lgd-benefits p{font-size:12px;margin:0!important;padding:0!important;width:100%!important}.LabGrownPage .lgd-benefits .row{display:flex;flex-wrap:wrap;justify-content:center}.LabGrownPage .lgd-benefits .benefits-box{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:100%;padding:25px 10px!important;text-align:center}.LabGrownPage table{border-collapse:collapse;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:100vw!important;width:100vw!important}.LabGrownPage td,.LabGrownPage th{border:1px solid #ddd;font-size:12px;padding:8px;text-align:center}.LabGrownPage thead{color:#fff;font-weight:700}.LabGrownPage tr:nth-child(2n){background:#f9f9f9}.LabGrownPage .home-hero{align-items:center;display:flex;height:250px;justify-content:flex-start;overflow:hidden;padding:0 1rem;position:relative;width:100vw}.LabGrownPage .home-hero h1{color:#fff;font-size:16px;font-weight:700}.LabGrownPage .home-hero:before{background-image:url(//meteor.stullercloud.com/das/111538967);background-position:22%!important;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(1);width:120%;z-index:-1}.LabGrownPage .hero-text{text-wrap:balance;color:#fff!important;font-size:12px;line-height:normal;max-width:235px;padding:0;position:relative}.LabGrownPage .hero-btn{font-size:12px;padding:10px}.LabGrownPage .hero-btn:hover{background:#fff;color:var(--bs-primary)!important}.LabGrownPage .lab-created .home-hero{align-items:center;display:flex;height:350px;justify-content:center;overflow:hidden;position:relative;width:100%}.LabGrownPage .lab-created .home-hero h3{color:#fff;font-size:16px!important;padding-top:1rem!important;text-align:center;width:100%!important}.LabGrownPage .lab-created .home-hero:before{background-image:url(//meteor.stullercloud.com/das/106478524);background-position:30% 50%!important;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(1);width:100%;z-index:-1}.LabGrownPage .lab-created p{font-size:12px!important;line-height:1.05rem!important;margin-bottom:.5rem!important;padding:0!important;text-align:center;width:100%!important}.LabGrownPage .lab-created .hero-text{background-color:rgba(0,0,0,.724);border-radius:8px;color:#fff;font-size:12px!important;height:100%!important;margin-left:0!important;padding:0 10px!important;position:relative;right:0;top:55%!important;transform:translateY(-50%)!important;width:100%!important}.LabGrownPage .lab-created .hero-btn{background:#0000;border-radius:5px;color:#fff;font-weight:700;padding:10px 20px;transition:background .3s ease-in-out}.LabGrownPage .lab-created .hero-btn:hover{background:#fff;color:var(--bs-primary)!important}.LabGrownPage .card-row-centered{grid-template-columns:1fr}}.GemstonePage .zodiac-gemstones-img{display:flex;margin:0 auto!important;width:25vw!important}.GemstonePage .agta{background-color:#f2f1ef;border:1px solid var(--bs-primary);margin:5rem auto;max-width:50vw;padding:5rem}.GemstonePage .agta .AGTAbox{align-items:center;border-top:1px solid var(--bs-primary);display:flex;flex-direction:row;gap:1rem;padding:1.5rem 0}.GemstonePage .agta .AGTAbox2{display:flex;flex-direction:column!important;text-align:start}.GemstonePage .agta img{max-width:4rem}.GemstonePage .agta h3{text-wrap:balance;font-size:20px}.GemstonePage .agta .img-thumbnail{background-color:#f2f1ef;border:none;height:4rem!important;width:4rem!important}.GemstonePage .lgd-table{margin:3rem 0!important}.GemstonePage .looselgd-faq{background-color:#f9f9f9;padding:4rem 2rem}.GemstonePage .looselgd-faq h2{font-size:2.5rem}.GemstonePage .looselgd-faq h2,.GemstonePage .looselgd-faq h4{text-wrap:balance!important;color:#222;font-weight:700;margin-bottom:2rem;text-align:center}.GemstonePage .looselgd-faq h4{font-size:2rem}.GemstonePage .card-row-centered{grid-gap:1rem;align-items:stretch;align-items:center!important;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))!important;justify-content:center}.GemstonePage .card-faq{align-items:center;background:#fff;border:1px solid #ddd;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.GemstonePage .card-faq h4{color:#222;font-size:1.3rem;font-weight:700;margin-bottom:10px}.GemstonePage .card-faq p{color:#555;font-size:1rem;line-height:1.6}.GemstonePage .card-faq a{font-weight:700;text-decoration:none}.GemstonePage .card-faq:hover{box-shadow:0 6px 12px #00000026;cursor:default;transform:none}.GemstonePage p{text-wrap:balance}.GemstonePage .lgd-benefits{padding:4rem 2rem;text-align:center}.GemstonePage .lgd-benefits .row{display:flex;flex-wrap:wrap;justify-content:center}.GemstonePage .lgd-benefits .benefits-box{align-items:center;background:#fff;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:center;margin:10px;max-width:100%;padding:15px;text-align:center}.GemstonePage table{border-collapse:collapse;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:800px;width:100%}.GemstonePage td,.GemstonePage th{border:1px solid #ddd;padding:12px;text-align:center}.GemstonePage thead{color:#fff;font-weight:700}.GemstonePage tr:nth-child(2n){background:#f9f9f9}.GemstonePage .home-hero{align-items:center;display:flex;height:400px;justify-content:flex-start;overflow:hidden;padding:2rem;position:relative;width:100%}.GemstonePage .home-hero h1{color:#fff}.GemstonePage .home-hero:before{background-image:url(//meteor.stullercloud.com/das/133533604);background-position:0 70%;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(1);width:100%;z-index:-1}.GemstonePage .hero-text{border-radius:8px;color:#fff;max-width:750px;padding:20px;position:relative}.GemstonePage .hero-btn{background:#0000;border-radius:5px;color:#fff;font-weight:700;padding:10px 20px;transition:background .3s ease-in-out}.GemstonePage .hero-btn:hover{background:#fff;color:var(--bs-primary)!important}.GemstonePage .lab-created .home-hero{align-items:center;display:flex;height:550px;justify-content:flex-start;overflow:hidden;position:relative;width:100%}.GemstonePage .lab-created .home-hero h1{color:#fff}.GemstonePage .lab-created .home-hero:before{background-image:url(//meteor.stullercloud.com/das/114822050);background-position:0 55%;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(-1);width:100%;z-index:-1}.GemstonePage .lab-created .hero-text{border-radius:8px;color:#fff;line-height:1.5rem;max-width:700px;position:relative}.GemstonePage .lab-created .hero-btn{background:#0000;border-radius:5px;color:#fff;font-weight:700;padding:10px 20px;transition:background .3s ease-in-out}.GemstonePage .lab-created .hero-btn:hover{background:#fff;color:var(--bs-primary)!important}@media(max-width:768px){.GemstonePage .agta{margin:5rem auto;max-width:100vw;padding:1rem}.GemstonePage .zodiac-gemstones{padding:1rem!important}.GemstonePage .zodiac-text{order:1!important}.GemstonePage .zodiac-gemstones-img{width:100vw!important}.GemstonePage .color-wheel{padding:3rem 1rem!important}.GemstonePage .color-wheel-img{width:100vw}.GemstonePage p{font-size:12px;line-height:1rem!important}.GemstonePage .lgd-jewelry{background-position:0 50%!important;background-size:150%!important;height:250px!important}.GemstonePage .lgd-jewelry,.GemstonePage .lgd-jewelry .container-fluid{align-items:center!important;display:flex!important;justify-content:center!important}.GemstonePage .lgd-jewelry .container-fluid{background-color:rgba(0,0,0,.329);height:100%!important;padding:.5rem!important;text-align:center!important}.GemstonePage .lgd-jewelry h2{text-wrap:balance;color:#fff!important;font-size:16px!important;text-align:center!important}.GemstonePage .lgd-jewelry p{color:#fff!important;font-size:12px;line-height:1rem!important;text-align:center!important}.GemstonePage .lgd-jewelry .button{font-size:12px!important;text-align:center!important}.GemstonePage .lgd-jewelry .btn{border-color:#fff!important;color:#fff!important;font-size:12px!important}.GemstonePage .lgd-table{margin:1rem 0!important}.GemstonePage .lgd-table h3{text-wrap:balance;font-size:16px;letter-spacing:.07rem;padding:1rem 0!important}.GemstonePage .whatarelgd{margin:0!important;padding:1rem 0!important;width:100vw!important}.GemstonePage .whatarelgd h3{font-size:16px;padding-top:1rem;text-align:center}.GemstonePage .whatarelgd h2{font-size:16px;letter-spacing:.07rem;padding:1rem 0 .5rem;text-align:center}.GemstonePage .whatarelgd p{text-wrap:balance!important;font-size:12px;margin:0 auto!important;padding:0!important;text-align:center;width:100%!important}.GemstonePage .looselgd-faq{background-color:#f9f9f9;padding:2rem 1rem}.GemstonePage .looselgd-faq h4{color:#222;font-size:14px!important;font-weight:700;margin-bottom:2rem;text-align:center}.GemstonePage .looselgd-faq h2{color:#222;font-size:20px!important;font-weight:700;margin-bottom:1rem!important;text-align:center}.GemstonePage .card-row-centered{grid-gap:1rem;align-items:stretch;align-items:center!important;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(900px,1fr));justify-content:center}.GemstonePage .card-faq{align-items:center;background:#fff;border:1px solid #ddd;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto!important;padding:1rem;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:100vw!important}.GemstonePage .card-faq h4{text-wrap:balance;color:#222;font-size:16px;font-weight:700;margin-bottom:10px}.GemstonePage .card-faq p{color:#555}.GemstonePage .card-faq a{font-weight:700;text-decoration:none}.GemstonePage .card-faq:hover{box-shadow:0 6px 12px #00000026;cursor:default;transform:none}.GemstonePage p{text-wrap:balance!important;font-size:12px!important}.GemstonePage .lgd-benefits{margin:1rem 0!important;padding:1rem!important;text-align:center;width:100vw!important}.GemstonePage .lgd-benefits strong{font-size:18px}.GemstonePage .lgd-benefits h2{font-size:14px;letter-spacing:.07rem;padding-bottom:.75rem}.GemstonePage .lgd-benefits div,.GemstonePage .lgd-benefits p{font-size:12px;margin:0!important;padding:0!important;width:100%!important}.GemstonePage .lgd-benefits .row{display:flex;flex-wrap:wrap;justify-content:center}.GemstonePage .lgd-benefits .benefits-box{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:100%;padding:25px 10px!important;text-align:center}.GemstonePage table{border-collapse:collapse;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:100vw!important;width:100vw!important}.GemstonePage td,.GemstonePage th{border:1px solid #ddd;font-size:12px;padding:8px;text-align:center}.GemstonePage thead{color:#fff;font-weight:700}.GemstonePage tr:nth-child(2n){background:#f9f9f9}.GemstonePage .home-hero{align-items:center;display:flex;height:350px;justify-content:flex-start;overflow:hidden;padding:0 1rem;position:relative;width:100vw}.GemstonePage .home-hero h1{color:#fff;font-size:16px;font-weight:700}.GemstonePage .home-hero:before{background-image:url(//meteor.stullercloud.com/das/111538967);background-position:32%!important;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(1);width:100vw;z-index:-1}.GemstonePage .hero-text{text-wrap:balance;color:#fff!important;font-size:12px;line-height:normal;max-width:250px;padding:0;position:relative}.GemstonePage .hero-btn{font-size:12px;padding:10px}.GemstonePage .hero-btn:hover{background:#fff;color:var(--bs-primary)!important}.GemstonePage .lab-created .home-hero{align-items:center;display:flex;height:500px;justify-content:flex-start;overflow:hidden;position:relative;width:100%}.GemstonePage .lab-created .home-hero h3{color:#fff;font-size:16px!important;padding-top:1rem!important;text-align:center;width:100%!important}.GemstonePage .lab-created .home-hero:before{background-image:url(//meteor.stullercloud.com/das/106478524);background-position:30% 50%!important;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(1);width:100%;z-index:-1}.GemstonePage .lab-created p{font-size:12px!important;line-height:1.05rem!important;margin-bottom:.5rem!important;padding:0!important;text-align:center;width:100%!important}.GemstonePage .lab-created .hero-text{background-color:rgba(0,0,0,.724);border-radius:8px;color:#fff;font-size:12px!important;height:100%!important;margin-left:0!important;padding:0 10px!important;position:relative;right:0;top:50%!important;transform:translateY(-50%)!important;width:100%!important}.GemstonePage .lab-created .hero-btn{background:#0000;border-radius:5px;color:#fff;font-weight:700;padding:10px 20px;transition:background .3s ease-in-out}.GemstonePage .lab-created .hero-btn:hover{background:#fff;color:var(--bs-primary)!important}.GemstonePage .card-row-centered{grid-template-columns:1fr}}.DiamondsPage{margin:0 auto}.DiamondsPage section{margin:10rem}#scrolllTopBtn{align-items:center;background-color:var(--bs-primary);border:none;border-radius:50%;bottom:2rem;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:fixed;right:2rem;width:40px;z-index:5000!important}#scrolllTopBtn:hover{background-color:var(--bs-primary),10%;transform:scale(1.05);transition:all .3s ease-in-out}.page-marker-hidden{grid-column:1/-1;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none}.certification-options .shape-filters{display:flex!important;flex-direction:row!important;gap:5rem!important;justify-content:start!important}.certification-options .shape-filters .shape-option img{height:50px!important;width:50px!important}.certification-options .shape-filters .shape-option.selected{border:2px solid var(--bs-primary);border-radius:5px;padding:0 1rem!important}.LabGrownDiamondsPage{padding:0 2rem!important;width:100vw!important}.LabGrownDiamondsPage .price-carat{gap:5rem}.LabGrownDiamondsPage .loading-placeholder{align-items:center;background-color:#0000;display:flex;height:100%;justify-content:center;margin:1rem;width:100v;z-index:0!important}.LabGrownDiamondsPage .no-results{height:100vh;left:40vw;margin-bottom:5rem!important;position:absolute;text-align:center;top:50vh;transform:translate(-50%,-50%)}.LabGrownDiamondsPage .no-results .no-results h6{font-size:16px;font-weight:700}.LabGrownDiamondsPage .no-results .no-results p{color:var(--bs-primary);font-size:14px;font-weight:600}.LabGrownDiamondsPage .no-results-table{left:50vw!important;position:absolute;text-align:center;top:100vh!important;transform:translate(-50%,-50%)}.LabGrownDiamondsPage .no-results-table .no-results h6{font-size:16px;font-weight:700}.LabGrownDiamondsPage .no-results-table .no-results p{color:var(--bs-primary);font-size:14px;font-weight:600}.LabGrownDiamondsPage .offcanvas{height:100%;left:0;margin:0!important;padding:0!important;position:fixed;top:0;transition:transform .3s ease-in-out;width:100vw!important;z-index:1050}.LabGrownDiamondsPage .offcanvas-header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:1rem}.LabGrownDiamondsPage .advanced-filters-container{display:flex;justify-content:center!important;margin-bottom:0;position:absolute;right:10%!important;top:100;z-index:5000}.LabGrownDiamondsPage .advanced-filters{background-color:#fff;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;justify-content:center!important;margin-top:.25rem;padding:10px 2rem;position:absolute;width:fit-content;z-index:5000}.LabGrownDiamondsPage .advanced-filters .form-switch{display:flex;gap:5rem;justify-content:space-between!important;padding:.25rem 0;width:100%}.LabGrownDiamondsPage .shape-make{display:flex;flex-direction:column;padding:0 4rem 0 0;width:60%!important}.LabGrownDiamondsPage .shape-make .shape-title{font-size:12px}.LabGrownDiamondsPage .color-make-clarity{height:100%!important;padding:0 1rem!important}.LabGrownDiamondsPage .range-slider{text-wrap:nowrap;margin-bottom:2rem!important;width:100%!important}.LabGrownDiamondsPage .top-flex-filters{align-items:center;display:flex;gap:1rem}.LabGrownDiamondsPage .shape-price-carat{align-items:end!important;display:flex;flex-direction:row;justify-content:space-between!important}.LabGrownDiamondsPage .diamond-finder-title{color:#151542;font-family:Times New Roman,Times,serif;font-size:2rem;font-weight:700!important;padding-bottom:1rem}.LabGrownDiamondsPage .diamond-finder-text{text-wrap:balance;font-size:14px;margin:0 auto;padding-bottom:1rem}.LabGrownDiamondsPage .diamond-type-toggle{align-items:center;background-color:#f7f7f7;border:1px solid #d3d3d3;border-radius:9999px;display:inline-flex;position:relative}.LabGrownDiamondsPage .diamond-type-toggle button{background:none;border:none;border-radius:9999px;color:#000;cursor:pointer;font-size:14px;font-weight:400;outline:none;padding:8px 32px;transition:background-color .2s,color .2s}.LabGrownDiamondsPage .diamond-type-toggle .active{background-color:#151542;color:#fff;font-weight:700}.LabGrownDiamondsPage .view-mode-toggle{align-items:center;display:flex;gap:1.5rem;justify-content:end;margin:1rem}.LabGrownDiamondsPage .view-mode-toggle .toggle-btn{background:none!important;border:none;cursor:pointer;font-size:16px!important;padding:.5rem 0}.LabGrownDiamondsPage .view-mode-toggle .toggle-btn.active{color:#d4af37;color:var(--accent-color,#d4af37)}.LabGrownDiamondsPage .diamond-list-view .diamond-list-container{display:flex;flex-direction:column;gap:1rem}.LabGrownDiamondsPage .diamond-list-view .diamond-list-container .diamond-list-row{align-items:center;border:1px solid #ccc;display:flex;padding:.75rem 1rem}.LabGrownDiamondsPage .diamond-list-view .diamond-list-container .diamond-list-row .list-image-col{margin-right:1rem;width:80px}.LabGrownDiamondsPage .diamond-list-view .diamond-list-container .diamond-list-row .list-image-col .diamond-list-image{height:auto;width:100%}.LabGrownDiamondsPage .diamond-list-view .diamond-list-container .diamond-list-row .list-info-col{flex:1 1}.LabGrownDiamondsPage .diamond-list-view .diamond-list-container .diamond-list-row .list-price-col{font-weight:700;margin-left:1rem}.LabGrownDiamondsPage .diamond-placeholder{align-items:center;background-color:#fafcfc;color:gray;display:flex;height:300px;justify-content:center;text-align:center;width:100%}.LabGrownDiamondsPage .shape-option svg{height:30px;transition:stroke .3s;width:30px}.LabGrownDiamondsPage .shape-option.selected svg{stroke:#d4af37;stroke:var(--accent-color,#d4af37)}.LabGrownDiamondsPage .color-option.selected{border:2px solid var(--bs-secondary)!important;border-radius:4px!important;padding:.25rem!important}.LabGrownDiamondsPage .toggle-filters-btn{background:none;border:none;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:end;margin-bottom:0;padding:0 1rem;text-align:center;transition:.3s ease-in-out;width:100%}.LabGrownDiamondsPage .filters-container.hidden{max-height:0;opacity:0;pointer-events:none}.LabGrownDiamondsPage .diamond-image,.LabGrownDiamondsPage .diamond-video{height:auto;position:absolute;transition:opacity .5s ease-in-out;width:100%}.LabGrownDiamondsPage .image-container{cursor:pointer;height:auto;position:relative;width:100%}.LabGrownDiamondsPage .range-container{align-items:center;display:flex;height:100%;justify-content:space-between!important;position:relative;width:100%!important}.LabGrownDiamondsPage input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;pointer-events:none;position:absolute;width:100%!important}.LabGrownDiamondsPage input[type=range]::-webkit-slider-runnable-track{background:#ddd;border-radius:2px;height:2px!important}.LabGrownDiamondsPage input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #151542;border-radius:50%;cursor:pointer;height:14px!important;pointer-events:all;position:relative;width:14px!important;z-index:2}.LabGrownDiamondsPage .filter-reset,.LabGrownDiamondsPage select{font-size:14px!important}.LabGrownDiamondsPage .no-diamonds{font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.LabGrownDiamondsPage .diamond-spinner{bottom:50%!important;left:50%;position:absolute;transform:translate(-50%)}.LabGrownDiamondsPage .diamond-list{position:relative}.LabGrownDiamondsPage .diamond-pagination{display:flex;padding:2rem 4rem 0!important}.LabGrownDiamondsPage .filters-container{display:flex;flex-direction:column;height:100%;margin-bottom:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;width:100%!important}.LabGrownDiamondsPage .filters-container .shape-filters{grid-gap:0;align-content:start!important;display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));justify-items:start!important;margin-bottom:4rem;width:100%}.LabGrownDiamondsPage .filters-container .shape-filters p{text-wrap:balance!important;line-height:normal;margin-bottom:0;padding-top:.5rem}.LabGrownDiamondsPage .filters-container .shape-filters .shape-option{align-items:center!important;cursor:pointer;display:flex;flex-direction:column;justify-content:center!important;padding:10px;text-align:center;transition:all .3s ease}.LabGrownDiamondsPage .filters-container .shape-filters .shape-option img{height:30px;margin-bottom:5px;width:30px}.LabGrownDiamondsPage .filters-container .shape-filters .shape-option p{color:#333;font-size:12px;padding-top:.25rem}.LabGrownDiamondsPage .filters-container .flex-filters{display:flex;gap:2rem}.LabGrownDiamondsPage .filters-container .filter-group{border:none;display:flex;flex-direction:column;gap:5px;height:100%!important;margin-right:0!important;overflow:visible!important;padding-right:0!important;width:100%!important}.LabGrownDiamondsPage .filters-container .filter-group label{font-size:12px;font-weight:700}.LabGrownDiamondsPage .filters-container .filter-group .input-range-container{display:flex;justify-content:space-between;margin-bottom:10px}.LabGrownDiamondsPage .filters-container .filter-group .input-range-container input{border:1px solid #ddd;border-radius:5px;font-size:12px;padding:5px;text-align:start;width:75px}.LabGrownDiamondsPage .filters-container .filter-group input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;border:none!important;margin-right:0!important;padding-right:0!important;width:100%!important}.LabGrownDiamondsPage .filters-container .filter-group input[type=range]::-webkit-slider-runnable-track{background:#151542;border-radius:2px;height:4px;width:100%!important}.LabGrownDiamondsPage .filters-container .filter-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #151542;border-radius:50%;cursor:pointer;height:16px;margin-top:-6px;width:16px}.LabGrownDiamondsPage .diamond-list{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));height:100%!important;justify-items:center;padding:0;position:block}.LabGrownDiamondsPage .diamond-card{text-wrap:balance;align-items:center;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;padding:15px;text-align:start;transition:transform .2s ease-in-out}.LabGrownDiamondsPage .diamond-card:hover{transform:scale(1.03)}.LabGrownDiamondsPage .diamond-card .image-container{align-items:center;display:flex;height:250px;justify-content:center;overflow:hidden;position:relative;width:100%}.LabGrownDiamondsPage .diamond-card .diamond-image,.LabGrownDiamondsPage .diamond-card .diamond-video{height:100%;object-fit:cover;position:absolute;transition:opacity .5s ease-in-out;width:100%}.LabGrownDiamondsPage .diamond-card .diamond-details{background:#fff;padding:0 10px;position:relative;width:100%;z-index:2}.LabGrownDiamondsPage .diamond-card .diamond-name{color:#000;font-size:16px;font-weight:500;line-height:normal;padding-top:.75rem}.LabGrownDiamondsPage .diamond-card .diamond-price{font-size:14px}.table-list-view{overflow-x:auto;width:100%}.table-list-view .diamond-table{border-collapse:collapse;font-size:.95rem;margin-top:1rem;width:100%}.table-list-view .diamond-table thead{background-color:#f7f7f7}.table-list-view .diamond-table thead th{border-bottom:2px solid #ddd;font-weight:600;padding:.75rem 1rem;text-align:left;white-space:nowrap}.table-list-view .diamond-table tbody tr{border-bottom:1px solid #ddd;cursor:pointer;font-size:14px}.table-list-view .diamond-table tbody tr:hover{background-color:#fafafa}.table-list-view .diamond-table tbody tr td{padding:.75rem 1rem;vertical-align:middle;white-space:nowrap}.table-list-view .diamond-shape-cell{align-items:center;display:flex}.table-list-view .diamond-shape-cell .diamond-shape-img{border-radius:4px;height:40px;margin-right:.5rem;object-fit:cover;overflow:hidden;width:40px}.table-list-view .diamond-shape-cell .diamond-placeholder{color:#999;font-size:12px;height:40px;margin-right:.5rem;overflow:hidden;width:40px}@media(max-width:768px){.LabGrownDiamondsPage{padding:0!important;width:100vw!important}.LabGrownDiamondsPage .rc-slider,.LabGrownDiamondsPage .rc-slider-with-marks{margin:0 auto!important;width:85vw!important}.LabGrownDiamondsPage .rc-slider-handle-1,.LabGrownDiamondsPage .rc-slider-handle-2{height:18px!important;margin-top:-7px!important;opacity:100%;width:18px!important}.LabGrownDiamondsPage .td-color,.LabGrownDiamondsPage .td-make,.LabGrownDiamondsPage .td-size,.LabGrownDiamondsPage .th-color,.LabGrownDiamondsPage .th-make,.LabGrownDiamondsPage .th-size{display:none!important}.LabGrownDiamondsPage .selected-filters-pills{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem}.LabGrownDiamondsPage .pill{align-items:center;background-color:#e0e0e0;border-radius:16px;display:flex;padding:.25rem .75rem}.LabGrownDiamondsPage .pill-text{font-size:12px;margin-right:.5rem}.LabGrownDiamondsPage .pill-remove{background:none;border:none;color:var(--bs-dark)!important;cursor:pointer;font-size:1rem;line-height:1;text-decoration:none!important}.LabGrownDiamondsPage .offcanvas-footer{align-items:center!important;display:flex;gap:0!important;justify-content:space-between!important;margin:0 auto!important;padding:1rem!important;width:100vw!important}.LabGrownDiamondsPage .offcanvas-footer .rounded-circle{background-color:#eee;border:none;color:var(--bg-secondary);font-size:14px;font-weight:700!important;padding:.5rem 1rem!important}.LabGrownDiamondsPage .mobile-advanced-filters{display:flex!important;flex-direction:column!important;gap:2rem!important;margin:0 auto!important;padding:0!important}.LabGrownDiamondsPage .mobile-advanced-filters label{color:var(--bs-primary);font-size:14px}.LabGrownDiamondsPage .mobile-advanced-filters .form-check-input{margin:0!important;width:2.5em}.LabGrownDiamondsPage .mobile-advanced-filters .mobile-switch{display:flex!important;flex-direction:row!important;margin:0 auto!important;padding:0 1rem!important}.LabGrownDiamondsPage .mobile-advanced-filters .mobile-switch,.LabGrownDiamondsPage .sort-filters-container{align-items:center!important;gap:0!important;justify-content:space-between!important;width:100vw!important}.LabGrownDiamondsPage .diamond-placeholder{text-wrap:balance!important;font-size:12px!important;height:300px;width:100%}.LabGrownDiamondsPage .diamond-type-toggle{align-items:center;background-color:#f7f7f7;border:1px solid #d3d3d3;border-radius:9999px;display:inline-flex;margin:1rem 0;position:relative}.LabGrownDiamondsPage .diamond-type-toggle button{background:none;border:none;border-radius:9999px;color:#000;cursor:pointer;font-size:12px;font-weight:400;outline:none;padding:8px 32px;transition:background-color .2s,color .2s}.LabGrownDiamondsPage .diamond-type-toggle .active{background-color:#151542;color:#fff;font-weight:700}.LabGrownDiamondsPage .filter-reset,.LabGrownDiamondsPage select{font-size:12px!important}.LabGrownDiamondsPage .diamond-finder-title{font-size:1.5rem}.LabGrownDiamondsPage .diamond-finder-text{font-size:12px}.LabGrownDiamondsPage .toggle-filters-btn{background:none;border:none;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:end;margin-bottom:0;padding:0 1rem;text-align:center;transition:.3s ease-in-out;width:100%}.LabGrownDiamondsPage .range-container{margin-bottom:2rem!important}.LabGrownDiamondsPage .filters-container .shape-container{margin:.5rem!important;padding:0!important}.LabGrownDiamondsPage .filters-container .shape-container .shape-title{font-size:12px}.LabGrownDiamondsPage .filters-container .shape-filters{grid-gap:0!important;display:grid;gap:0!important;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))!important;margin:0!important;padding:0!important;width:95vw!important}.LabGrownDiamondsPage .filters-container .shape-filters p{margin-bottom:0}.LabGrownDiamondsPage .filters-container .shape-filters .shape-option{align-items:center!important;border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:65px;justify-content:center!important;padding:10px;text-align:center;transition:all .3s ease;width:65px}.LabGrownDiamondsPage .filters-container .shape-filters .shape-option img{height:50px;margin-bottom:5px;width:50px}.LabGrownDiamondsPage .filters-container .shape-filters .shape-option p{color:#333;font-size:12px}.LabGrownDiamondsPage .filters-container .filter-group{border:none;display:flex;flex-direction:column;justify-content:center!important;margin:0 auto!important;padding:0 0 2rem!important;width:90vw!important}.LabGrownDiamondsPage .filters-container .filter-group label{font-weight:700;margin-bottom:5px}.LabGrownDiamondsPage .filters-container .filter-group .input-range-container{display:flex;justify-content:space-between;margin-bottom:0}.LabGrownDiamondsPage .filters-container .filter-group .input-range-container input{border:1px solid #ddd;border-radius:5px;padding:5px!important;text-align:center;width:65px}.LabGrownDiamondsPage .diamond-list{grid-gap:20px 10px;display:grid;gap:20px 10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-items:center;padding:0}.LabGrownDiamondsPage .diamond-card{overflow:hidden;padding:0 15px;text-align:start;transition:transform .2s ease-in-out}.LabGrownDiamondsPage .diamond-card:hover{transform:scale(1.03)}.LabGrownDiamondsPage .diamond-card .image-container{align-items:center;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;transform:scale(1.3);width:100%}.LabGrownDiamondsPage .diamond-card .diamond-image{border-radius:5px;height:auto;object-fit:cover;object-position:center;position:relative;width:100%}.LabGrownDiamondsPage .diamond-card .diamond-details{padding:0!important}.LabGrownDiamondsPage .diamond-card .diamond-details .diamond-name{color:#000;font-size:12px;margin-bottom:5px;margin:0!important;padding:0!important}.LabGrownDiamondsPage .diamond-card .diamond-details .diamond-specs{color:#666;font-size:14px}.LabGrownDiamondsPage .diamond-card .diamond-details .diamond-price{color:#000;font-size:12px;margin-bottom:0;padding-top:.5rem}}@media(min-width:1600px){.LabGrownDiamondsPage{margin:0 auto!important;padding:5rem}.LabGrownDiamondsPage .diamond-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));justify-items:center;margin:0 10rem!important}.LabGrownDiamondsPage .diamond-card{text-wrap:balance;align-items:center;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;padding:15px;text-align:start;transition:transform .2s ease-in-out}.LabGrownDiamondsPage .diamond-card:hover{transform:scale(1.03)}.LabGrownDiamondsPage .diamond-card .image-container{align-items:center;display:flex;height:325px!important;justify-content:center;overflow:hidden;position:relative;width:100%}.LabGrownDiamondsPage .diamond-card .diamond-image,.LabGrownDiamondsPage .diamond-card .diamond-video{height:100%;object-fit:cover;position:absolute;transition:opacity .5s ease-in-out;width:100%}.LabGrownDiamondsPage .diamond-card .diamond-details{background:#fff;padding:0 10px;position:relative;width:100%;z-index:2}.LabGrownDiamondsPage .diamond-card .diamond-name{color:#000;font-size:16px;font-weight:500;line-height:normal;padding-top:.75rem}.LabGrownDiamondsPage .diamond-card .diamond-price{font-size:14px}}.GemstoneFinderPage .color-options{display:flex;gap:1rem}.GemstoneFinderPage .shape-filters{align-content:start!important;align-items:start!important;display:flex;flex-direction:column;gap:0!important;justify-content:start!important;justify-items:start!important;margin-bottom:2rem;padding:1rem}.GemstoneFinderPage .shape-filters p{text-wrap:nowrap!important}.GemstoneFinderPage .shape-option img{height:40px!important;width:40px!important}.GemstoneFinderPage .shape-option.selected{border:2px solid var(--bs-primary)!important;border-radius:5px!important;padding:.5rem 1rem!important}@media(max-width:768px){.GemstoneFinderPage{padding:0 1rem}.GemstoneFinderPage .flex-filters{flex-direction:column!important;gap:0!important}.GemstoneFinderPage label{font-size:14px;padding:0 1rem}.GemstoneFinderPage .range-container{margin-bottom:0!important}.GemstoneFinderPage .filters-container{display:flex;flex-direction:column;gap:2rem!important;height:100%;margin-bottom:0!important;padding-top:1rem;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;width:100vw!important}.GemstoneFinderPage .filters-container .color-filters{grid-gap:0;align-items:start!important;display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));justify-content:space-between!important;justify-items:start!important;margin:0!important;padding:0!important;width:100vw!important}.GemstoneFinderPage .filters-container .color-filters p{text-wrap:balance!important;line-height:normal;margin-bottom:0;padding-top:.5rem;text-align:center!important}.GemstoneFinderPage .filters-container .color-filters .shape-option{align-items:center!important;cursor:pointer;display:flex;flex-direction:column;justify-content:center!important;padding:10px;transition:all .3s ease}.GemstoneFinderPage .filters-container .color-filters .shape-option img{height:30px!important;margin-bottom:5px;width:30px!important}.GemstoneFinderPage .filters-container .color-filters .shape-option p{color:#333;font-size:12px;padding-top:.25rem}}.virtual-configurator{color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px!important;margin:0 auto;padding:2rem}.virtual-configurator .virtual-header{margin-bottom:2rem;text-align:start}.virtual-configurator .virtual-header h2{font-size:2rem;font-weight:700;margin-bottom:.5rem}.virtual-configurator .virtual-header .sku{color:#777;font-size:.9rem}.virtual-configurator .StullerProductDetailPage,.virtual-configurator .virtual-product-page{display:flex;gap:5rem}@media(max-width:768px){.virtual-configurator .StullerProductDetailPage,.virtual-configurator .virtual-product-page{flex-direction:column;gap:1rem}}.virtual-configurator .StullerProductDetailPage .left-column,.virtual-configurator .virtual-product-page .left-column{flex:1 1;font-size:12px!important}.virtual-configurator .StullerProductDetailPage .left-column .media-gallery,.virtual-configurator .virtual-product-page .left-column .media-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:768px){.virtual-configurator .StullerProductDetailPage .left-column .media-gallery,.virtual-configurator .virtual-product-page .left-column .media-gallery{flex:1 1;order:2}}.virtual-configurator .StullerProductDetailPage .left-column .media-gallery .media-thumbnail img,.virtual-configurator .virtual-product-page .left-column .media-gallery .media-thumbnail img{border:1px solid #ddd!important;object-fit:cover;object-position:center!important;padding:5rem;width:55%}.virtual-configurator .StullerProductDetailPage .left-column .media-gallery.two-items,.virtual-configurator .virtual-product-page .left-column .media-gallery.two-items{align-items:center;display:flex;flex-direction:column}.virtual-configurator .StullerProductDetailPage .left-column .media-gallery .thumbnail,.virtual-configurator .StullerProductDetailPage .left-column .media-gallery img,.virtual-configurator .virtual-product-page .left-column .media-gallery .thumbnail,.virtual-configurator .virtual-product-page .left-column .media-gallery img{cursor:zoom-in!important;object-fit:cover!important;object-position:center!important;width:100%!important}.virtual-configurator .StullerProductDetailPage .left-column .media-gallery .thumbnail,.virtual-configurator .StullerProductDetailPage .left-column .media-gallery .thumbnail:hover,.virtual-configurator .virtual-product-page .left-column .media-gallery .thumbnail,.virtual-configurator .virtual-product-page .left-column .media-gallery .thumbnail:hover{cursor:zoom-in!important}.virtual-configurator .StullerProductDetailPage .right-column,.virtual-configurator .virtual-product-page .right-column{flex:1 1;max-width:35vw}.virtual-configurator .StullerProductDetailPage .right-column .shape-selector,.virtual-configurator .virtual-product-page .right-column .shape-selector{display:flex;flex-wrap:wrap;font-size:12px!important;gap:1rem;margin-bottom:1rem}.virtual-configurator .StullerProductDetailPage .right-column .shape-selector .shape-button,.virtual-configurator .virtual-product-page .right-column .shape-selector .shape-button{background:#0000;border:2px solid #0000;border-radius:8px;cursor:pointer;padding:.5rem;text-align:center;transition:border-color .3s;width:80px}.virtual-configurator .StullerProductDetailPage .right-column .shape-selector .shape-button.selected,.virtual-configurator .StullerProductDetailPage .right-column .shape-selector .shape-button:hover,.virtual-configurator .virtual-product-page .right-column .shape-selector .shape-button.selected,.virtual-configurator .virtual-product-page .right-column .shape-selector .shape-button:hover{border-color:var(--bs-dark)}.virtual-configurator .StullerProductDetailPage .right-column .shape-selector .shape-button svg,.virtual-configurator .virtual-product-page .right-column .shape-selector .shape-button svg{height:24px;width:24px}.virtual-configurator .StullerProductDetailPage .right-column .shape-selector .shape-button span,.virtual-configurator .virtual-product-page .right-column .shape-selector .shape-button span{display:block;font-size:12px;margin-top:.5rem}.virtual-configurator .StullerProductDetailPage .right-column .virtual-options,.virtual-configurator .virtual-product-page .right-column .virtual-options{margin:1rem 0}.virtual-configurator .StullerProductDetailPage .right-column .virtual-options h4,.virtual-configurator .virtual-product-page .right-column .virtual-options h4{font-size:14px;margin-bottom:.5rem}.virtual-configurator .StullerProductDetailPage .right-column .virtual-options select,.virtual-configurator .virtual-product-page .right-column .virtual-options select{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:12px;padding:.5rem;width:10rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--heading-font:"Times New Roman",serif;--heading-font-weight:bold;--heading-color:#151542;--heading-line-height:1.24;--swiper-theme-color:#8c907e;--bs-body-font-family:= Arial,sans-serif;--bs-body-font-size:16px;--bs-body-font-weight:300;--bs-body-line-height:1.7;--bs-body-color:#555;--bs-body-color-rgb:1.6,1.6,1.6;--bs-body-bg-rgb:255,255,255;--bs-body-bg:#fff;--bs-primary:#9a9a9a;--bs-secondary:#eae3df;--bs-black:#111;--bs-white:#fff;--bs-light:#f8f8f8;--bs-dark:#151542;--bs-gray:#9aa1a7;--bs-gray-dark:#6b6765;--bs-dark-gay:#333;--bs-primary-rgb:154,154,154;--bs-secondary-rgb:134,127,123;--bs-black-rgb:17,17,17;--bs-light-rgb:241,241,240;--bs-dark-rgb:29,21,10;--bs-link-color:#111;--bs-link-color-rgb:17,17,17;--bs-link-decoration:underline;--bs-link-hover-color:#111;--bs-link-hover-color-rgb:156,146,89}.my-lg-6{margin-bottom:4.5rem;margin-top:4.5rem}.my-lg-7{margin-bottom:6rem;margin-top:6rem}.my-lg-8{margin-bottom:8rem;margin-top:8.5rem}.my-lg-9{margin-bottom:10rem;margin-top:10rem}.my-lg-10{margin-bottom:12.5rem;margin-top:12.5rem}.py-lg-6{padding-bottom:4.5rem;padding-top:4.5rem}.py-lg-7{padding-bottom:6rem;padding-top:6rem}.py-lg-8{padding-bottom:8rem;padding-top:8.5rem}.py-lg-9{padding-bottom:10rem;padding-top:10rem}.py-lg-10{padding-bottom:12.5rem;padding-top:12.5rem}.review-ring-page{max-width:80vw!important}.review-ring-page .right-column{max-width:30vw!important}.review-ring-page .selected-diamond,.review-ring-page .selected-mounting,.review-ring-page .total-price{align-items:center;display:flex;justify-content:space-between}.review-ring-page .total-price .complete-total-price{font-size:16px;font-weight:700}.review-ring-page .complete-details{display:flex;flex-direction:column}.review-ring-page .complete-details .selected-mounting{padding-top:2rem}.SearchResultsPage{margin:0 auto!important;padding-top:5rem}.SearchResultsPage .card-image-wrapper{position:relative}.SearchResultsPage .product-image{display:block;width:100%}.SearchResultsPage .product-image-hover{left:50%;max-width:70%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform .5s ease-in-out,opacity .5s ease-in-out}.SearchResultsPage .product-image-hover.visible{opacity:1}.SearchResultsPage h5{margin-left:4rem}@media(max-width:767px){.SearchResultsPage{padding-top:3rem;width:100vw!important}.SearchResultsPage h5{font-size:14px;margin-left:1rem}}