.btn{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.75rem;font-weight:400;line-height:1.5;--tw-ring-offset-color:hsl(var(--background));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn:disabled{pointer-events:none;--tw-border-opacity:1;border-color:rgb(240 241 243/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(240 241 243/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(193 193 193/var(--tw-text-opacity))}@media (min-width:640px){.btn{font-size:.875rem;line-height:1.75rem;font-weight:400}}.btn-theme{border-width:1px;border-color:var(--theme);background-color:var(--theme);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:inline-flex;height:2.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.75rem;font-weight:400;line-height:1.5;--tw-ring-offset-color:hsl(var(--background));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-theme:disabled{pointer-events:none;--tw-border-opacity:1;border-color:rgb(240 241 243/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(240 241 243/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(193 193 193/var(--tw-text-opacity))}@media (min-width:640px){.btn-theme{font-size:.875rem;line-height:1.75rem;font-weight:400}}.btn-theme:hover:not(.selected){border-color:var(--primary);background-color:var(--primary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-theme:focus:not(.selected){border-color:var(--secondary);background-color:var(--secondary);color:var(--theme)}.btn-theme:active:not(.selected){border-color:var(--primary);background-color:var(--primary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-primary{background-color:var(--primary);letter-spacing:.7px;color:var(--primary-foreground);display:inline-flex;height:2.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.75rem;font-weight:400;line-height:1.5;--tw-ring-offset-color:hsl(var(--background));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:disabled{pointer-events:none;--tw-border-opacity:1;border-color:rgb(240 241 243/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(240 241 243/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(193 193 193/var(--tw-text-opacity))}@media (min-width:640px){.btn-primary{font-size:.875rem;line-height:1.75rem;font-weight:400}}.btn-primary:hover{background-color:var(--theme);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-destructive{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground));display:inline-flex;height:2.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.75rem;font-weight:400;line-height:1.5;--tw-ring-offset-color:hsl(var(--background));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-destructive:disabled{pointer-events:none;--tw-border-opacity:1;border-color:rgb(240 241 243/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(240 241 243/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(193 193 193/var(--tw-text-opacity))}@media (min-width:640px){.btn-destructive{font-size:.875rem;line-height:1.75rem;font-weight:400}}.btn-outline{border-width:1px;border-color:var(--theme);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-size:14px;color:var(--theme);display:inline-flex;height:2.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.75rem;font-weight:400;line-height:1.5;--tw-ring-offset-color:hsl(var(--background));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-outline:disabled{pointer-events:none;--tw-border-opacity:1;border-color:rgb(240 241 243/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(240 241 243/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(193 193 193/var(--tw-text-opacity))}@media (min-width:640px){.btn-outline{font-size:.875rem;line-height:1.75rem;font-weight:400}}.btn-outline:active{background-color:var(--theme)}.btn-outline:active,.btn-outline:hover:not(.selected){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-outline:hover:not(.selected){border-color:var(--primary);background-color:var(--primary)}.btn-secondary{border-width:1px;border-color:var(--secondary);background-color:var(--secondary);color:var(--secondary-foreground);display:inline-flex;height:2.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.75rem;font-weight:400;line-height:1.5;--tw-ring-offset-color:hsl(var(--background));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary:disabled{pointer-events:none;--tw-border-opacity:1;border-color:rgb(240 241 243/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(240 241 243/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(193 193 193/var(--tw-text-opacity))}@media (min-width:640px){.btn-secondary{font-size:.875rem;line-height:1.75rem;font-weight:400}}.btn-secondary:hover{border-color:var(--theme);background-color:var(--theme);color:var(--theme)}.btn-secondary-light{border-width:1px;border-color:var(--secondary-light);background-color:var(--secondary-light);color:var(--theme);display:inline-flex;height:2.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.75rem;font-weight:400;line-height:1.5;--tw-ring-offset-color:hsl(var(--background));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary-light:disabled{pointer-events:none;--tw-border-opacity:1;border-color:rgb(240 241 243/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(240 241 243/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(193 193 193/var(--tw-text-opacity))}@media (min-width:640px){.btn-secondary-light{font-size:.875rem;line-height:1.75rem;font-weight:400}}.btn-secondary-light:hover{border-color:var(--theme);background-color:var(--theme);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-ghost{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.75rem;font-weight:400;line-height:1.5;--tw-ring-offset-color:hsl(var(--background));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-ghost:disabled{pointer-events:none;--tw-border-opacity:1;border-color:rgb(240 241 243/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(240 241 243/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(193 193 193/var(--tw-text-opacity))}@media (min-width:640px){.btn-ghost{font-size:.875rem;line-height:1.75rem;font-weight:400}}.btn-ghost:hover{background-color:var(--accent);color:hsl(var(--accent-foreground))}.btn-link{color:var(--primary);text-underline-offset:4px;display:inline-flex;height:2.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.75rem;font-weight:400;line-height:1.5;--tw-ring-offset-color:hsl(var(--background));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-link:disabled{pointer-events:none;--tw-border-opacity:1;border-color:rgb(240 241 243/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(240 241 243/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(193 193 193/var(--tw-text-opacity))}@media (min-width:640px){.btn-link{font-size:.875rem;line-height:1.75rem;font-weight:400}}.btn-link:hover{text-decoration-line:underline}.btn-dark{border-width:1px;background-color:var(--dark);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:inline-flex;height:2.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.75rem;font-weight:400;line-height:1.5;--tw-ring-offset-color:hsl(var(--background));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-dark:disabled{pointer-events:none;--tw-border-opacity:1;border-color:rgb(240 241 243/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(240 241 243/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(193 193 193/var(--tw-text-opacity))}@media (min-width:640px){.btn-dark{font-size:.875rem;line-height:1.75rem;font-weight:400}}.btn-dark:hover{--tw-border-opacity:1;border-color:rgb(117 117 117/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(117 117 117/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-white{border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-size:14px;color:var(--theme);display:inline-flex;height:2.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.75rem;font-weight:400;line-height:1.5;--tw-ring-offset-color:hsl(var(--background));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-white:disabled{pointer-events:none;--tw-border-opacity:1;border-color:rgb(240 241 243/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(240 241 243/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(193 193 193/var(--tw-text-opacity))}@media (min-width:640px){.btn-white{font-size:.875rem;line-height:1.75rem;font-weight:400}}.btn-white:active{border-color:var(--theme);background-color:var(--theme)}.btn-white:active,.btn-white:hover:not(.selected){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-white:hover:not(.selected){border-color:var(--primary);background-color:var(--primary)}.btn-sm{height:2.25rem;padding-left:.75rem;padding-right:.75rem}.btn-lg,.btn-sm{border-radius:calc(var(--radius) - 2px)}.btn-lg{height:2.75rem;padding-left:2rem;padding-right:2rem}.btn-full{width:100%}.make-bold-props:before{visibility:hidden;display:block;height:0;overflow:hidden;font-weight:500;--tw-content:attr(title);content:var(--tw-content)}.single-image-banner-section{margin-top:.5rem;color:var(--theme)}.single-image-banner-section .desktop-banner-section{position:relative;display:none}@media (min-width:1024px){.single-image-banner-section .desktop-banner-section{display:block}}.single-image-banner-section .mobile-banner-section{display:block;padding-top:0;padding-bottom:0}@media (min-width:1024px){.single-image-banner-section .mobile-banner-section{display:none}}.single-image-banner-section .desktop-banner-image-wrapper{position:relative;width:100%}@media (min-width:1024px){.single-image-banner-section .desktop-banner-image-wrapper{height:460px}}@media (min-width:1280px){.single-image-banner-section .desktop-banner-image-wrapper{height:558px}}.single-image-banner-section .desktop-banner-section .banner-detail{position:absolute;right:0;top:50%;display:flex;width:100%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));justify-content:flex-end;padding-right:70px}@media (min-width:1024px){.single-image-banner-section .desktop-banner-section .banner-detail{max-width:440px}}@media (min-width:1280px){.single-image-banner-section .desktop-banner-section .banner-detail{max-width:100%}}.single-image-banner-section .mobile-banner-section .mobile-image-wrapper{position:relative;margin-left:auto;margin-right:auto;height:220px}@media (min-width:425px){.single-image-banner-section .mobile-banner-section .mobile-image-wrapper{height:280px}}@media (min-width:640px){.single-image-banner-section .mobile-banner-section .mobile-image-wrapper{height:330px}}@media (min-width:768px){.single-image-banner-section .mobile-banner-section .mobile-image-wrapper{margin-left:0;margin-right:0;height:480px;width:100%}}.single-image-banner-section .banner-heading{padding-top:1.5rem;font-family:var(--font-heading);font-size:1.5rem;line-height:2.375rem;font-weight:500}@media (min-width:768px){.single-image-banner-section .banner-heading{font-size:2.5rem;line-height:2.375rem;font-weight:400}}.single-image-banner-section .mobile-banner-section{text-align:center;color:var(--theme)}.single-image-banner-section .banner-description{margin-left:auto;margin-right:auto;max-width:470px;padding:.5rem .75rem;font-size:.875rem;line-height:1.75rem;font-weight:400;letter-spacing:.7px}@media (min-width:1024px){.single-image-banner-section .banner-description{padding:1.25rem 0}}@media (min-width:1280px){.single-image-banner-section .banner-description{margin-left:1px;margin-right:1px}}.zoom-image .image{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;animation-duration:.5s}.zoom-image:hover .image{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.slide-in-bottom{position:relative;animation-name:slide-in-bottom;animation-duration:.8s;animation-timing-function:ease-in-out}@keyframes slide-in-bottom{0%{left:0;top:30px;opacity:0}to{left:0;top:0;opacity:1}}.products-page .product-filters-section{position:sticky;top:110.85px;z-index:9;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:640px){.products-page .product-filters-section{top:108px}}@media (min-width:768px){.products-page .product-filters-section{top:106px}}@media (min-width:1024px){.products-page .product-filters-section{top:100px}}@media (min-width:1280px){.products-page .product-filters-section{top:50px}}@media (min-width:1536px){.products-page .product-filters-section{top:50px}}.has-guaranteed-delivery .products-page .product-filters-section{top:135px}@media (min-width:640px){.has-guaranteed-delivery .products-page .product-filters-section{top:135px}}@media (min-width:768px){.has-guaranteed-delivery .products-page .product-filters-section{top:135px}}@media (min-width:1024px){.has-guaranteed-delivery .products-page .product-filters-section{top:118px}}@media (min-width:1280px){.has-guaranteed-delivery .products-page .product-filters-section{top:50px}}@media (min-width:1536px){.has-guaranteed-delivery .products-page .product-filters-section{top:50px}}.retailer-theme .products-page .product-filters-section{top:0}.retailer-theme
.show-more-btn{margin-bottom:85px!important;transition-property:none}.products-page .product-filters-section .tabs{display:none}@media (min-width:640px){.products-page .product-filters-section .tabs{display:none}}@media (min-width:768px){.products-page .product-filters-section .tabs{display:block}}@media (min-width:1024px){.products-page .product-filters-section .tabs{display:block}}@media (min-width:1280px){.products-page .product-filters-section .tabs{display:block}}@media (min-width:1536px){.products-page .product-filters-section .tabs{display:block}}.products-page .product-filters-section .tabs .tab-list{display:flex;flex-direction:row;align-items:center;justify-content:center}.products-page .product-filters-section .tabs .tab-list>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(48px * var(--tw-space-x-reverse));margin-left:calc(48px * calc(1 - var(--tw-space-x-reverse)))}.products-page .no-byo-wrapper,.products-page .product-filters-section .tabs .tab-list{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(240 241 243/var(--tw-border-opacity))}.products-page .product-filters-section .tabs .tab-list .tabs-trigger{border-left-style:solid;border-right-style:solid;border-bottom:2px solid;border-color:transparent;border-top:2px solid transparent;padding:10px;text-align:center;font-size:.875rem;line-height:1.75rem;font-weight:400;text-transform:uppercase;line-height:1.5;color:var(--theme);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.products-page .product-filters-section .tabs .tab-list .tabs-trigger:before{visibility:hidden;display:block;height:0;overflow:hidden;font-weight:500;--tw-content:attr(title);content:var(--tw-content)}.products-page .product-filters-section .tabs .tab-list .tabs-trigger:hover,.products-page .product-filters-section .tabs .tab-list .tabs-trigger[data-state=active]{border-color:var(--theme);border-top-color:transparent;font-weight:600}.products-page .product-filters-section .tabs .tab-content{display:flex;align-items:center;justify-content:center;padding-top:1.25rem;padding-bottom:1.25rem}.products-page .product-filters-section .swiper{width:100%}.products-page .product-filters-section .fillter-swiper-arrow{display:flex;justify-content:flex-end}.products-page .product-filters-section .fillter-swiper-arrow .swiper-button-disabled{cursor:default;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.products-page .product-filters-section .fillter-swiper-arrow button:not(.swiper-button-disabled):hover{color:var(--theme)}.products-page .product-filters-section .fillter-swiper-arrow .icon{height:18px;width:18px}.products-page .product-filters-section .styles-filter-section{width:100%}.products-page .product-filters-section .styles-filter-section .style{display:flex;flex-direction:column;align-items:center;justify-content:center}.products-page .product-filters-section .styles-filter-section .style .image-wrapper{display:flex;height:100px;width:100px;align-items:center;justify-content:center;border-radius:1px;border:2px solid transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .styles-filter-section .style.selected .image-wrapper{border-color:var(--primary)}.products-page .product-filters-section .styles-filter-section .style .image-container{position:relative;height:94px;width:94px;border-radius:9999px}.products-page .product-filters-section .styles-filter-section .style .name{margin-top:18px;text-align:center!important;font-family:var(--font-roboto);font-size:.75rem;line-height:1.5rem;font-weight:400;text-transform:capitalize;line-height:16px!important;letter-spacing:.6px;color:var(--theme);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .styles-filter-section .style .name:before{visibility:hidden;display:block;height:0;overflow:hidden;font-weight:500;--tw-content:attr(title);content:var(--tw-content)}.products-page .product-filters-section .styles-filter-section .style.selected .name{font-weight:600}.products-page .product-filters-section .metals-filter-section{width:100%}.products-page .product-filters-section .metals-filter-section .metal{display:flex;flex-direction:column;align-items:center;justify-content:center}.products-page .product-filters-section .metals-filter-section .metal .image-wrapper{display:flex;height:58px;width:58px;align-items:center;justify-content:center;border-radius:9999px;border:2px solid transparent;--tw-bg-opacity:1;background-color:rgb(243 243 243/var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .metals-filter-section .metal.selected .image-wrapper{border-color:var(--primary)}.products-page .product-filters-section .metals-filter-section .metal .image-container{position:relative;height:34px;width:34px;border-radius:9999px}.products-page .product-filters-section .metals-filter-section .metal .name{margin-top:6px;text-align:center;font-family:var(--font-roboto);font-size:.75rem;line-height:1.5rem;font-weight:400;text-transform:capitalize;letter-spacing:.6px;color:var(--theme);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .metals-filter-section .metal .name:before{visibility:hidden;display:block;height:0;overflow:hidden;font-weight:500;--tw-content:attr(title);content:var(--tw-content)}.products-page .product-filters-section .metals-filter-section .metal.selected .name{font-weight:600}.products-page .product-filters-section .diamond-qualities-filter-section{width:100%;padding-top:2.25rem;padding-bottom:2.25rem}.products-page .product-filters-section .diamond-qualities-filter-section .diamond-quality{display:flex;flex-direction:column;align-items:center;justify-content:center}.products-page .product-filters-section .diamond-qualities-filter-section .diamond-quality .image-wrapper{display:flex;height:58px;width:58px;align-items:center;justify-content:center;border-radius:1px;border:2px solid transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .diamond-qualities-filter-section .diamond-quality.selected .image-wrapper{border-color:var(--theme)}.products-page .product-filters-section .diamond-qualities-filter-section .diamond-quality .image-container{position:relative;height:34px;width:34px;border-radius:1px}.products-page .product-filters-section .diamond-qualities-filter-section .diamond-quality .name{margin-top:6px;text-align:center;font-family:var(--font-roboto);font-size:.75rem;line-height:1.5rem;font-weight:400;text-transform:capitalize;letter-spacing:.6px;color:var(--theme);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .diamond-qualities-filter-section .diamond-quality .name:before{visibility:hidden;display:block;height:0;overflow:hidden;font-weight:500;--tw-content:attr(title);content:var(--tw-content)}.products-page .product-filters-section .diamond-qualities-filter-section .diamond-quality.selected .name{font-weight:600}.products-page .product-filters-section .shapes-filter-section{width:100%}.products-page .product-filters-section .shapes-filter-section .shape{display:flex;flex-direction:column;align-items:center;justify-content:center}.products-page .product-filters-section .shapes-filter-section .shape .image-wrapper{display:flex;height:90px;width:90px;align-items:center;justify-content:center;border-radius:1px;border:2px solid transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .shapes-filter-section .shape.selected .image-wrapper{border-color:var(--primary)}.products-page .product-filters-section .shapes-filter-section .shape .image-container{position:relative;height:70px;width:70px;border-radius:1px}.products-page .product-filters-section .shapes-filter-section .shape .name{margin-top:6px;font-family:var(--font-roboto);font-size:.75rem;line-height:1.5rem;font-weight:400;text-transform:capitalize;letter-spacing:.6px;color:var(--theme);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .shapes-filter-section .shape.selected .name{font-weight:600}.products-page .product-filters-section .bridal-sets-filter-section{width:100%}.products-page .product-filters-section .bridal-sets-filter-section .bridal-set{display:flex;flex-direction:column;align-items:center;justify-content:center}.products-page .product-filters-section .bridal-sets-filter-section .bridal-set .image-wrapper{display:flex;height:100px;width:100px;align-items:center;justify-content:center;border-radius:1px;border:2px solid transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .bridal-sets-filter-section .bridal-set.selected .image-wrapper{border-color:var(--primary)}.products-page .product-filters-section .bridal-sets-filter-section .bridal-set .image-container{position:relative;height:94px;width:94px;border-radius:1px}.products-page .product-filters-section .bridal-sets-filter-section .bridal-set .name{margin-top:6px;text-align:center;font-family:var(--font-roboto);font-size:.75rem;line-height:1.5rem;font-weight:400;text-transform:capitalize;letter-spacing:.6px;color:var(--theme);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .bridal-sets-filter-section .bridal-set .name:before{visibility:hidden;display:block;height:0;overflow:hidden;font-weight:500;--tw-content:attr(title);content:var(--tw-content)}.products-page .product-filters-section .bridal-sets-filter-section .bridal-set.selected .name{font-weight:600}.products-page .product-filters-section .product-types-filter-section{width:100%}.products-page .product-filters-section .product-types-filter-section .product-type .image-wrapper{display:flex;height:58px;width:58px;align-items:center;justify-content:center;border-radius:1px;border:2px solid transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .product-types-filter-section .product-type .icon-wrapper{display:flex;height:24px;width:24px;align-items:center;justify-content:center;border-radius:9999px;border:2px solid transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .product-types-filter-section .product-type .type-name{margin-top:0;text-align:center;font-family:var(--font-roboto);font-size:.75rem;line-height:1.5rem;font-weight:400;text-transform:capitalize;letter-spacing:.6px;color:var(--theme);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .product-types-filter-section .product-type .type-name:before{visibility:hidden;display:block;height:0;overflow:hidden;font-weight:500;--tw-content:attr(title);content:var(--tw-content)}.products-page .product-filters-section .product-types-filter-section .product-type.selected .icon-wrapper,.products-page .product-filters-section .product-types-filter-section .product-type.selected .image-wrapper{border-color:var(--theme)}.products-page .product-filters-section .product-types-filter-section .product-type .image-container{position:relative;height:34px;width:34px;border-radius:9999px}.products-page .product-filters-section .product-types-filter-section .product-type .name{margin-top:6px;text-align:center;font-family:var(--font-roboto);font-size:.75rem;line-height:1.5rem;font-weight:400;text-transform:capitalize;letter-spacing:.6px;color:var(--theme);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .product-types-filter-section .product-type .name:before{visibility:hidden;display:block;height:0;overflow:hidden;font-weight:500;--tw-content:attr(title);content:var(--tw-content)}.products-page .product-filters-section .product-types-filter-section .product-type.selected .name{font-weight:600}.products-page .product-filters-section .center-stone-types-filter-section{width:100%}.products-page .product-filters-section .center-stone-types-filter-section .type{margin-bottom:.5rem;text-align:center;font-size:.875rem;line-height:1.75rem;font-weight:600;color:var(--theme)}.products-page .product-filters-section .center-stone-types-filter-section .center-stone-type .image-wrapper{position:relative;display:flex;height:29px;width:29px;align-items:center;justify-content:center;border-radius:1px;border:2px solid transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .center-stone-types-filter-section .center-stone-type .link.selected .image-wrapper{border-color:var(--theme)}.products-page .product-filters-section .center-stone-types-filter-section .center-stone-type .image-container{position:relative;height:1.5rem;width:1.5rem;border-radius:9999px}.products-page .product-filters-section .center-stone-types-filter-section .center-stone-type .name{text-align:center;font-family:var(--font-roboto);font-size:.75rem;line-height:1.5rem;font-weight:400;text-transform:capitalize;letter-spacing:.6px;color:var(--theme);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.products-page .product-filters-section .center-stone-types-filter-section .center-stone-type .name:before{visibility:hidden;display:block;height:0;overflow:hidden;font-weight:500;--tw-content:attr(title);content:var(--tw-content)}.products-page .product-filters-section .center-stone-types-filter-section .center-stone-type .link.selected .name{font-weight:600}.products-page .product-filters-section .price-range-filter-section{width:100%}.products-page .product-filters-section .price-range-filter-section .form .form-input,.products-page .product-filters-section .price-range-filter-section .form .form-label{border-color:var(--theme)!important;color:var(--theme)}.products-page .product-filters-section .price-range-filter-section .price-range-slider{margin-top:1.5rem;height:.25rem;border-radius:6px;--tw-bg-opacity:1;background-color:rgb(233 233 233/var(--tw-bg-opacity))}.products-page .price-range-slider .thumb button{position:absolute;left:-3px;top:-6px;display:block;height:16px;width:16px;border-radius:9999px;border-width:8px;border-color:var(--theme);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.products-page .price-range-slider .mark button{margin-top:1rem}.products-page .price-range-slider{margin-top:.5rem;height:.5rem;border-radius:0;--tw-bg-opacity:1;background-color:rgb(222 164 56/var(--tw-bg-opacity))}.products-page .price-range-slider .track.track-0{background-color:rgb(232 232 232/var(--tw-bg-opacity))}.products-page .price-range-slider .track,.products-page .price-range-slider .track.track-0{border-radius:40px;border-width:1px;border-style:solid;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.products-page .price-range-slider .track{height:4px}.products-page .price-range-slider .track-1{background-color:var(--theme)}.products-page .price-range-slider .mark{height:4px;width:.5rem;border-radius:9999px;border-width:2px;border-color:var(--theme);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.products-page .product-filters-section .price-range-filter-section .price-range-slider .rc-slider-track{background-color:var(--theme)}.products-page .product-filters-section .price-range-filter-section .price-range-slider .rc-slider-handle{border-color:var(--theme);background-color:var(--theme)}.products-page .listing-brief-section{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;row-gap:.25rem;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(240 241 243/var(--tw-border-opacity));padding-top:.75rem;padding-bottom:.75rem}@media (min-width:640px){.products-page .listing-brief-section{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:768px){.products-page .listing-brief-section{grid-template-columns:repeat(3,minmax(0,1fr))}}.products-page .selected-filters-section{display:flex;flex-direction:row;align-items:flex-start}.products-page .selected-filters-section .caption{margin-right:.25rem;font-size:.75rem;line-height:1.5rem;font-weight:400;text-transform:uppercase;color:var(--theme)}.products-page .selected-filters-section .selected-options{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:.25rem;column-gap:.25rem;row-gap:.25rem}.products-page .selected-filters-section .selected-options .btn-remove-filter{display:flex;flex-direction:row;align-items:center}.products-page .selected-filters-section .selected-options .btn-remove-filter>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.products-page .selected-filters-section .selected-options .btn-remove-filter{border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(240 241 243/var(--tw-bg-opacity));padding:.25rem .5rem;font-size:10px;text-transform:uppercase;color:var(--theme)}.products-page .selected-filters-section .selected-options .btn-remove-filter .icon{height:.75rem;width:.75rem;border-radius:9999px;border-width:1px;border-color:var(--theme);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.products-page .paging-brief-section{display:flex;align-items:center;justify-content:center;text-align:center;font-size:.75rem;line-height:1.5rem;font-weight:400;letter-spacing:.6px;--tw-text-opacity:1;color:rgb(172 172 172/var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}@media (min-width:768px){.products-page .paging-brief-section{display:block}}.products-page .product-filters-section.is-sticky .paging-brief-section{display:none}@media (min-width:768px){.products-page .product-filters-section.is-sticky .paging-brief-section{display:block}}.products-page .sort-by-section{margin-left:auto;margin-right:auto;display:flex;max-width:240px;flex-direction:row;align-items:center;justify-content:center}.products-page .sort-by-section>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.products-page .sort-by-section{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(69 114 145/var(--tw-border-opacity));padding-left:.5rem;padding-right:.5rem}@media (min-width:640px){.products-page .sort-by-section{justify-content:center}}@media (min-width:768px){.products-page .sort-by-section{float:right;justify-content:flex-end}}.products-page .sort-by-section .caption{font-size:.75rem;line-height:1.5rem;font-weight:400;letter-spacing:.6px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.products-page .sort-by-section .react-select-container{padding:0;font-size:.875rem;line-height:1.75rem;font-weight:400;color:var(--theme)}.products-page .sort-by-section .react-select-container .react-select__placeholder{cursor:pointer;font-size:.75rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--theme)}.products-page .sort-by-section .react-select__value-container.react-select__value-container--has-value.css-1fdsijx-ValueContainer{padding:0}.products-page .sort-by-section .react-select-container .react-select__control{border-width:0!important;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.products-page .sort-by-section .react-select-container .react-select__control svg path{fill:var(--dark)}.products-page .sort-by-section .react-select-container .css-1u9des2-indicatorSeparator{display:none}.products-page .sort-by-section .css-1nmdiq5-menu{min-width:107px;white-space:nowrap}.products-page .sort-by-section .react-select-container .react-select__single-value{cursor:pointer;font-size:.75rem;line-height:1.5rem;font-weight:600;letter-spacing:.6px}.products-page .sort-by-section .react-select-container #react-select-2-listbox{border-radius:calc(var(--radius) - 2px);border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(241 241 241/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.products-page .sort-by-section .react-select-container .react-select__option{cursor:pointer!important;--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;font-size:.75rem!important;line-height:1.5rem!important;font-weight:400!important;letter-spacing:.6px!important;--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity))!important}.products-page .sort-by-section .react-select-container .react-select__option--is-selected,.products-page .sort-by-section .react-select-container .react-select__option:hover{font-weight:500!important;color:var(--theme)!important}.products-page .sort-by-section .react-select-container .react-select__dropdown-indicator{padding:0}.products-page .sort-by-section .btn-dropdown-trigger{display:flex;flex-direction:row;align-items:center;font-size:.75rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--theme)}.products-page .sort-by-section .btn-dropdown-trigger .icon{height:1rem;width:1rem;color:var(--primary)}.sort-by-dropdown-content .dropdown-item{font-size:.75rem;line-height:1.5rem;font-weight:400;letter-spacing:.6px;color:var(--theme)}.sort-by-dropdown-content .dropdown-item:hover{color:var(--theme)}.products-page .products-listing-grid{margin-top:1.5rem;margin-bottom:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.products-page .products-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (min-width:768px){.products-page .products-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media (min-width:1024px){.products-page .products-listing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}@media (min-width:1280px){.products-page .products-listing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}}@media (min-width:1536px){.products-page .products-listing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}}.products-page .fillter-swiper-arrow button{display:flex;justify-content:flex-end}@media (min-width:768px){.products-page .fillter-swiper-arrow{display:flex;justify-content:flex-end}}.fillter-heading-wrapper .main-heading{display:block}@media (min-width:768px){.fillter-heading-wrapper .main-heading{display:none}}.btn-mobile-product-filters{width:100%}@media not all and (min-width:768px){.products-page .mobile-filters-wrapper{position:fixed;bottom:-14px;left:0;right:0;z-index:99;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(240 241 243/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:10px}}.products-page .mobile-filters-wrapper .btn-theme{margin-bottom:14px;margin-top:1.25rem;width:100%;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(217 212 193/var(--tw-border-opacity));padding-top:26px;padding-bottom:26px;font-size:.875rem;line-height:1.75rem;font-weight:400;font-size:16px}@media not all and (min-width:768px){.products-page .mobile-filters-wrapper .btn-theme{margin-top:0}}@media (min-width:768px){.products-page .mobile-filters-wrapper .btn-theme{display:none}}.products-page .mobile-filters-wrapper .btn-theme svg{margin-left:.5rem}@media (min-width:640px){.btn-primary.btn-mobile-product-filters{display:inline-flex!important}}@media (min-width:768px){.btn-primary.btn-mobile-product-filters{display:none!important}}.mobile-product-filters-sheet{position:fixed;bottom:0;left:0;right:0;z-index:50;margin-top:6rem;display:flex;flex-direction:column;gap:0;border-top-left-radius:10px;border-top-right-radius:10px;background-color:rgb(244 244 245/var(--tw-bg-opacity));padding:0}.mobile-product-filters-sheet .sheet-title .btn-see-result{font-size:.875rem;font-weight:600;text-transform:uppercase;line-height:1.5rem;letter-spacing:.7px;color:var(--theme);text-decoration-line:underline}.mobile-product-filters-sheet .filters-section>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgb(240 241 243/var(--tw-divide-opacity))}.mobile-product-filters-sheet .filters-section{padding-left:.75rem;padding-right:.75rem;padding-bottom:60px}.mobile-product-filters-sheet .filters-section .swiper{margin-top:10px;margin-bottom:15px}.mobile-product-filters-sheet{border-radius:0;border-width:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.mobile-product-filters-sheet .sheet-header{display:flex;justify-content:space-between;border-bottom-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(243 243 243/var(--tw-border-opacity));padding:.75rem .5rem;font-size:.875rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(222 164 56/var(--tw-text-opacity))}.mobile-product-filters-sheet .sheet-header .sheet-title{font-size:.875rem;font-weight:600;text-transform:uppercase;line-height:1.5rem;letter-spacing:.7px;color:var(--theme)}.mobile-product-filters-sheet .sheet-body{height:calc(100vh - 200px);max-height:calc(100vh - 200px);overflow-y:auto}.mobile-product-filters-sheet .sheet-footer{position:fixed;bottom:0;left:0;right:0;z-index:10;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(240 241 243/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.5rem}.mobile-product-filters-sheet .sheet-footer .btn-theme{width:100%;padding-top:26px;padding-bottom:26px}.mobile-product-filters-sheet .sheet-body .filters-section .fillter-swiper-arrow{display:flex;justify-content:flex-end}.mobile-product-filters-sheet .sheet-body .filters-section .fillter-swiper-arrow .swiper-button-disabled{cursor:default;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.mobile-product-filters-sheet .sheet-body .filters-section .fillter-swiper-arrow button:not(.swiper-button-disabled):hover{color:var(--theme)}.mobile-product-filters-sheet .sheet-body .filters-section .fillter-swiper-arrow .icon{height:18px;width:18px}.mobile-product-filters-sheet .filters-section .image-wrapper{margin-left:auto;margin-right:auto;height:70px;width:70px;border-radius:1px;border:2px solid transparent}.mobile-product-filters-sheet .filters-section .icon-wrapper,.mobile-product-filters-sheet .filters-section .image-wrapper{display:flex;align-items:center;justify-content:center;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.mobile-product-filters-sheet .filters-section .icon-wrapper{height:24px;width:24px;border-radius:9999px;border:2px solid transparent}.mobile-product-filters-sheet .filters-section .bridal-sets-filter-section .image-wrapper,.mobile-product-filters-sheet .filters-section .styles-filter-section .image-wrapper{height:82px;width:82px}.mobile-product-filters-sheet .filters-section .shapes-filter-section .image-wrapper{height:72px;width:72px}.mobile-product-filters-sheet .filters-section .image-wrapper .image-container{position:relative;height:56px;width:56px;border-radius:1px;-o-object-fit:contain;object-fit:contain}.mobile-product-filters-sheet .filters-section .bridal-sets-filter-section .image-wrapper .image-container,.mobile-product-filters-sheet .filters-section .styles-filter-section .image-wrapper .image-container{position:relative;height:72px;width:72px;border-radius:9999px;-o-object-fit:contain;object-fit:contain}.mobile-product-filters-sheet .metals-filter-section .image-wrapper .image-container{position:relative;height:30px;width:30px;border-radius:9999px;-o-object-fit:contain;object-fit:contain}.mobile-product-filters-sheet .metals-filter-section .image-wrapper{height:40px;width:40px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 243 243/var(--tw-bg-opacity))}.mobile-product-filters-sheet .name{margin-top:10px;text-align:center;font-family:var(--font-roboto);font-size:12px;text-transform:capitalize;line-height:16px;letter-spacing:.6px;color:var(--theme);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.mobile-product-filters-sheet .name:before{visibility:hidden;display:block;height:0;overflow:hidden;font-weight:500;--tw-content:attr(title);content:var(--tw-content)}@media (min-width:768px){.mobile-product-filters-sheet .name{font-size:.75rem;line-height:1.5rem;font-weight:400}}.mobile-product-filters-sheet .type-name{font-size:10px}.mobile-product-filters-sheet .filters-section .product-type.selected .icon-wrapper,.mobile-product-filters-sheet .filters-section .style.selected .image-wrapper{border-color:var(--theme)}.mobile-product-filters-sheet .filters-section .style.selected .name{font-weight:600}.mobile-product-filters-sheet .filters-section .shape.selected .image-wrapper{border-color:var(--theme)}.mobile-product-filters-sheet .filters-section .shape.selected .name{font-weight:600}.mobile-product-filters-sheet .filters-section .bridal-set.selected .image-wrapper{border-color:var(--theme)}.mobile-product-filters-sheet .filters-section .bridal-set.selected .name{font-weight:600}.mobile-product-filters-sheet .filters-section .metal.selected .image-wrapper{border-color:var(--theme)}.mobile-product-filters-sheet .filters-section .metal.selected .name{font-weight:600}.mobile-product-filters-sheet .filters-section .center-stone-types-filter-section .type{margin-top:.5rem;margin-bottom:.5rem;display:flex;font-size:.75rem;line-height:1.5rem;font-weight:600;color:var(--theme)}.mobile-product-filters-sheet .filters-section .center-stone-types-filter-section .center-stone-type .image-wrapper{margin:0;height:25px;width:25px}.mobile-product-filters-sheet .filters-section .center-stone-types-filter-section .center-stone-type .image-wrapper .image-container{height:1.25rem;width:1.25rem}.mobile-product-filters-sheet .filters-section .center-stone-types-filter-section .center-stone-type .name{margin-top:6px}.mobile-product-filters-sheet .fillter-heading-wrapper{display:flex;align-items:center;justify-content:space-between;padding-top:.25rem;padding-bottom:.25rem}.mobile-product-filters-sheet .filters-section .fillter-heading-wrapper .main-heading{text-align:center;font-size:.875rem;line-height:1.75rem;font-weight:500;color:var(--theme)}.mobile-product-filters-sheet button.selected svg{stroke:#dea438}.filters-section .price-range-filter-section{width:100%;padding-bottom:35px}.filters-section .price-range-slider{margin-top:1.5rem;height:.25rem;border-radius:6px;background-color:rgb(233 233 233/var(--tw-bg-opacity))}.filters-section .price-range-slider .thumb button{position:absolute;left:-3px;top:-6px;display:block;height:16px;width:16px;border-radius:9999px;border-width:8px;border-color:var(--theme);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.filters-section .price-range-slider .mark button{margin-top:1rem}.filters-section .price-range-slider{margin-top:.5rem;border-radius:0;--tw-bg-opacity:1;background-color:rgb(222 164 56/var(--tw-bg-opacity))}.filters-section .price-range-slider .track.track-0{background-color:rgb(232 232 232/var(--tw-bg-opacity))}.filters-section .price-range-slider .track,.filters-section .price-range-slider .track.track-0{border-radius:40px;border-width:1px;border-style:solid;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.filters-section .price-range-slider .track{height:4px}.filters-section .price-range-slider .track-1{background-color:var(--theme)}.filters-section .price-range-slider .mark{height:4px;width:.5rem;border-radius:9999px;border-width:2px;border-color:var(--theme);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.filters-section .price-range-slider .rc-slider-track{background-color:var(--theme)}.filters-section .price-range-slider .rc-slider-handle{border-color:var(--theme);background-color:var(--theme)}.products-page .btn-filters{position:sticky;bottom:0;z-index:9999999999;margin-top:1.25rem;width:100%;border-top-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity));font-weight:600!important;text-transform:uppercase;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.products-page .btn-filters{display:none}}@media (min-width:1024px){.products-page .btn-filters{z-index:0}}.products-page .listing-brief-detail-wrapper .sort-by-section .caption,.products-page .listing-brief-detail-wrapper .sort-by-section .react-select-container .react-select__single-value{line-height:14px}@media (min-width:768px){.products-page .listing-brief-detail-wrapper .sort-by-section .react-select-container .react-select__single-value{overflow:visible;white-space:normal}}@media (min-width:1280px){.products-page .listing-brief-detail-wrapper .sort-by-section .react-select-container .react-select__single-value{overflow:hidden;white-space:nowrap}}@media (min-width:768px){.products-page .listing-brief-detail-wrapper .sort-by-section{width:100%;min-width:135px;max-width:135px}}@media (min-width:1024px){.products-page .listing-brief-detail-wrapper .sort-by-section{display:flex;min-width:155px;max-width:155px;justify-content:center}}@media (min-width:1280px){.products-page .listing-brief-detail-wrapper .sort-by-section{min-width:185px;max-width:185px}}