.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}}.product-main-section-spacing{margin-top:50px}.product-detail-page .product-main-section{margin-top:1.25rem}@media (min-width:768px){.product-detail-page .product-main-section{margin-top:50px}}.product-detail-page .product-main-section .metals,.product-detail-page .product-main-section .shapes{display:flex;flex-wrap:wrap}@media (min-width:768px){.product-detail-page .product-main-section .metals,.product-detail-page .product-main-section .shapes{flex-wrap:nowrap}}.product-detail-page .product-main-section .product-image-container{position:relative;height:200px}@media (min-width:768px){.product-detail-page .product-main-section .product-image-container{height:300px}}.product-detail-page .product-main-section .product-image-container video{height:100%}.product-detail-page .product-main-section .image-wrapper{margin:.25rem}.product-detail-page .product-main-section .image-wrapper span{font-size:.75rem;line-height:1.5rem;font-weight:400}.product-detail-page .product-main-section .product-sku{padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1.5rem;font-weight:500;letter-spacing:1.2px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.product-detail-page .product-main-section .product-detail-section{position:sticky;top:60px;color:var(--theme)}.product-detail-page .product-main-section .product-name{padding-top:.25rem;padding-bottom:.25rem;font-size:20px;font-weight:500;line-height:28px}.product-detail-page .product-main-section .metals-type{padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.75rem;font-weight:400;--tw-text-opacity:1;color:rgb(91 91 91/var(--tw-text-opacity))}.product-detail-page .product-main-section .rating{display:flex;height:1.75rem;padding-bottom:.5rem}.product-detail-page .product-main-section .offer-price{font-family:var(--font-work-sans);font-size:21px;font-weight:600;letter-spacing:1.2px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.product-detail-page .product-main-section .offer-price .price{padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.625rem;font-weight:400;text-decoration-line:line-through}.product-detail-page .product-main-section .offer-price .price-detail{padding-left:.25rem;padding-right:.25rem;font-family:var(--font-roboto);font-size:10px;font-weight:400;letter-spacing:1px;color:var(--theme)}.product-detail-page .product-main-section .total-price{margin-left:.25rem;font-size:.875rem;font-weight:400;line-height:1.75rem;letter-spacing:.55px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));text-decoration-line:line-through}.product-detail-page .product-main-section .auto-apply-coupon{margin-top:.5rem;padding:0;text-align:left;font-size:.875rem;line-height:1.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.7px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.product-detail-page .product-main-section .payment-detail{margin-top:.375rem;margin-bottom:1.25rem;display:flex;font-family:var(--font-body);font-size:.875rem;font-weight:400;line-height:1.25rem}.product-detail-page .product-main-section .payment-detail span{margin-left:.5rem;margin-right:.5rem;text-decoration-line:underline}.product-detail-page .product-main-section .payment-detail span img{margin-top:-5px}.product-detail-page .product-main-section .main-heading{margin-top:.75rem!important;margin-bottom:0;font-size:.875rem;line-height:1.75rem;font-weight:500;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.product-detail-page .product-main-section .main-heading .swiper-arrow{display:flex}.product-detail-page .product-main-section .product-inquiry-section{margin-bottom:.5rem;margin-top:1rem}@media (min-width:768px){.product-detail-page .product-main-section .product-inquiry-section{margin-top:.5rem}}.product-detail-page .product-main-section .product-inquiry-section .link{background-color:transparent!important;padding-top:26px!important;padding-bottom:26px!important}.product-detail-page .product-main-section .link{width:100%;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}.product-detail-page .product-main-section .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){.product-detail-page .product-main-section .link{font-size:.875rem;line-height:1.75rem;font-weight:400}}.product-detail-page .product-main-section .link:active{background-color:var(--theme);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.product-detail-page .product-main-section .link:hover:not(.selected){border-color:var(--primary);background-color:var(--primary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.product-detail-page .product-main-section .contact-us{margin-top:30px;font-size:.75rem;line-height:1.5rem;font-weight:600;color:var(--theme)}.product-detail-page .product-main-section .contact-us span{margin-right:.25rem;display:block}.product-detail-page .product-main-section .service-section{margin-top:30px;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(205 218 227/var(--tw-border-opacity));padding-top:1.25rem;padding-bottom:1.75rem;text-align:center;font-size:10px;font-weight:400;letter-spacing:.5px;color:var(--theme)}.product-detail-page .product-main-section .service-section span{margin:.75rem auto auto;display:block}.product-detail-page .product-main-section .service-section span:hover{text-decoration-line:underline}.product-detail-page .product-detail-section .shipping-section{margin-top:20px;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(205 218 227/var(--tw-border-opacity));padding-top:1.25rem}.product-detail-page .product-detail-section .shipping-step{position:relative;height:3.5rem;width:3.5rem;border-radius:100px;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(75 69 55/var(--tw-border-opacity));padding:.75rem}.product-detail-page .product-detail-section .shipping-step .shipping{margin-top:.75rem}.product-detail-page .product-detail-section .shipping-information-section .contact-detail{margin-top:1rem;display:flex;justify-content:space-between;row-gap:.5rem;background-color:#cbc1b54d;padding:.75rem .5rem;font-size:.75rem;line-height:1.5rem;font-weight:400;letter-spacing:.6px;color:var(--theme)}@media (min-width:768px){.product-detail-page .product-detail-section .shipping-information-section .contact-detail{padding:.5rem 1.25rem}}@media (min-width:1280px){.product-detail-page .product-detail-section .shipping-information-section .contact-detail{flex-wrap:nowrap}}.product-detail-page .product-detail-section .shipping-information-section .contact-detail a:hover,.product-detail-page .product-detail-section .shipping-information-section .contact-detail button:hover{text-decoration-line:underline}@media (min-width:768px){.product-detail-page .product-detail-section .shipping-information-section .contact-detail span{margin-right:.25rem}}.product-detail-page .product-detail-section .order-detail h4{font-size:1rem;line-height:1.625rem;font-weight:600;text-transform:capitalize;letter-spacing:.8px;color:var(--theme)}.product-detail-page .product-detail-section .shipping-order-detail{display:flex;flex-direction:column;align-items:center;gap:1rem}.product-detail-page .product-detail-section .order-detail p{font-size:.75rem;font-weight:400;line-height:1rem;--tw-text-opacity:1;color:rgb(91 91 91/var(--tw-text-opacity))}.product-detail-page .product-detail-section .order-detail{width:100%;padding-left:5px}.product-detail-page .featured-products-section .featured-products-details{margin-top:1rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity));padding-bottom:10px;text-align:center;text-transform:capitalize;color:var(--theme)}.product-detail-page .featured-products-section .product-image-container{position:relative;height:190px}@media (min-width:640px){.product-detail-page .featured-products-section .product-image-container{height:300px}}@media (min-width:768px){.product-detail-page .featured-products-section .product-image-container{height:300px}}.product-detail-page .featured-products-section .metal-type{margin-left:auto;margin-right:auto;display:grid;max-width:120px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}.product-detail-page .featured-products-section .metal-type button{background-color:inherit;padding:0}.product-detail-page .featured-products-section .product-detail{text-align:center;font-family:var(--font-work-sans);font-size:.75rem;line-height:1.5rem;font-weight:400}.product-detail-page .featured-products-section .product-name{font-weight:600;--tw-text-opacity:1;color:rgb(226 200 149/var(--tw-text-opacity))}.product-detail-page .featured-products-section .product-description{margin-left:auto;margin-right:auto;max-width:220px;padding-top:.5rem;padding-bottom:.5rem;font-weight:500}.product-detail-page .featured-products-section .offer-price{font-size:.875rem;line-height:1.75rem;font-weight:600}.product-detail-page .featured-products-section .price{padding-left:.5rem;--tw-text-opacity:1;color:rgb(226 200 149/var(--tw-text-opacity))}.product-detail-page .featured-products-section .main-heading{margin-bottom:0;text-align:center;font-family:var(--font-heading);font-size:1.5rem;line-height:2.375rem;font-weight:500;text-transform:capitalize;color:var(--theme)}@media (min-width:768px){.product-detail-page .featured-products-section .main-heading{font-size:2rem;line-height:2.375rem;font-weight:400}}.product-detail-page .grouped-product{margin-top:2rem;margin-bottom:2rem}.product-detail-page .product-specification-section{padding-left:0;padding-right:0;color:var(--theme);margin-top:50px}@media (min-width:1280px){.product-detail-page .product-specification-section{padding-left:150px;padding-right:150px}}.product-detail-page .product-specification-section .heading{margin-bottom:20px;text-align:center;font-family:var(--font-heading);font-size:1.5rem;line-height:2.375rem;font-weight:500;text-transform:capitalize;color:var(--theme)}@media (min-width:768px){.product-detail-page .product-specification-section .heading{font-size:2rem;line-height:2.375rem;font-weight:400}}.product-detail-page .product-specification-section .description{margin-bottom:30px;text-align:center;font-size:.875rem;line-height:1.75rem;font-weight:400;letter-spacing:.7px}.product-detail-page .product-specification-section .diamond-information-title{margin-bottom:30px;display:flex;justify-content:center;font-size:.875rem;line-height:1.75rem;font-weight:500;letter-spacing:1.4px}.product-detail-page .product-specification-section .product-item-detail h3{margin-left:auto;margin-right:auto;margin-bottom:30px!important;display:flex;max-width:200px;justify-content:center;background-color:#cbc1b54d;padding:.5rem;text-align:center;font-size:.875rem;font-weight:500;text-transform:capitalize;line-height:1.25rem;letter-spacing:1.4px}.product-detail-page .product-specification-section .product-item-detail{border-style:solid;--tw-border-opacity:1;border-color:rgb(232 232 232/var(--tw-border-opacity));font-size:.75rem;line-height:1.5rem;font-weight:400;line-height:17px;letter-spacing:.6px}@media (min-width:768px){.product-detail-page .product-specification-section .product-item-detail{margin-bottom:2rem}}.product-detail-page .product-specification-section .product-item-detail span{margin-right:.5rem}.product-detail-page .product-specification-section .product-item-detail .value{font-weight:400;color:var(--dark)}.product-detail-page .product-specification-section .product-item-detail .item{font-weight:500;color:var(--dark)}.product-detail-page .product-specification-section .product-item-detail .shapes .item{display:flex;justify-content:center}.product-detail-page .mobile-product-specification-section .item{display:flex}@media (min-width:768px){.product-detail-page .mobile-product-specification-section .item{justify-content:center}}.product-detail-page .product-image-section .iiz .iiz__btn{height:30px;width:32px}.product-detail-page .mobile-product-specification-section .product-specification-accordion{width:100%;font-size:.875rem;line-height:1.75rem;font-weight:400;color:var(--theme)}.product-detail-page .mobile-product-specification-section .product-specification-accordion .item{font-size:.75rem;line-height:1.5rem;font-weight:400;line-height:18px;color:var(--theme)}.product-detail-page .mobile-product-specification-section .product-specification-accordion .value{font-size:.75rem;line-height:1.5rem;font-weight:400;color:var(--theme)}.product-detail-page .product-specification-section .diamond-filter-section{--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity));font-size:.75rem;line-height:1.5rem;font-weight:400;color:var(--theme)}@media (min-width:768px){.product-detail-page .product-specification-section .diamond-filter-section{margin-top:40px;border-top-width:1px;padding-top:30px;font-size:10px}}@media (min-width:1280px){.product-detail-page .product-specification-section .diamond-filter-section{font-size:.75rem;line-height:1.5rem;font-weight:400}}.product-detail-page .product-specification-section .diamond-filter-section .diamond-filter ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;border-width:1px;--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(240 241 243/var(--tw-bg-opacity))}@media (min-width:768px){.product-detail-page .product-specification-section .diamond-filter-section .diamond-filter ul{flex-wrap:nowrap}}.product-detail-page .product-specification-section .diamond-filter-section .diamond-filter ul li{padding:.25rem 2px;text-transform:uppercase}@media (min-width:768px){.product-detail-page .product-specification-section .diamond-filter-section .diamond-filter ul li{padding-left:.25rem;padding-right:.25rem}}@media (min-width:1280px){.product-detail-page .product-specification-section .diamond-filter-section .diamond-filter ul li{padding-left:.5rem;padding-right:.5rem}}.product-detail-page .product-specification-section .diamond-filter-section .diamond-filter ul .selected{background-color:var(--theme);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.product-detail-page .product-specification-section .diamond-filter-section .diamond-filter-description{margin-top:.75rem}.product-detail-page .product-specification-section .diamond-filter-section .title{margin-bottom:.25rem;text-transform:uppercase}.product-detail-page .add-to-bag{position:relative;left:0;right:0;z-index:0;margin-top:1rem;border-top-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.product-detail-page .add-to-bag .btn-dark{margin-top:1.25rem;width:100%;padding-top:26px;padding-bottom:26px;font-size:.875rem;line-height:1.75rem;font-weight:400}.product-detail-page .product-main-section .add-to-bag .btn-primary{margin-top:.75rem;margin-bottom:.75rem;width:100%}.product-detail-page .add-to-bag-sticky{position:fixed;bottom:0;left:0;right:0;z-index:99;display:none;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}@media not all and (min-width:768px){.product-detail-page .add-to-bag-sticky.not-in-view{display:flex}}.product-detail-page .add-to-bag-sticky .btn-dark{margin-bottom:.75rem;width:100%;padding-top:26px;padding-bottom:26px;font-size:.875rem;line-height:1.75rem;font-weight:400}.diamond-detail-page .add-to-bag-sticky:not(.single-action) .btn-dark{margin-bottom:0}.product-detail-page .out-of-stock{display:flex;height:3.25rem;align-items:center;justify-content:center;border-width:1px;border-color:var(--theme-foreground);background-color:var(--theme-foreground);text-align:center;font-size:.875rem;line-height:1.75rem;font-weight:400;color:var(--theme)}.product-detail-page .add-to-bag-sticky .out-of-stock{margin-top:0;margin-bottom:0;width:100%}.product-detail-page .add-to-bag .out-of-stock{margin-top:.75rem}.product-detail-page .metal-image{position:relative;height:100%;width:100%;border-radius:9999px}.product-detail-page .metal-image img{border-radius:9999px}.product-detail-page .metal-image .metal-code{visibility:hidden;position:absolute;left:50%;top:50%;display:none;--tw-translate-y:-50%;--tw-translate-x:-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));font-size:11px}@media (min-width:768px){.product-detail-page .metal-image .metal-code{display:block}}.product-detail-page .metal-code-wrapper{display:block;text-align:center;font-size:11px;color:var(--theme)}@media (min-width:768px){.product-detail-page .metal-code-wrapper{display:none}}.product-detail-page .shape-image-wrapper{padding:5px}.product-detail-page .metal-image-wrapper,.product-detail-page .shape-image-wrapper{margin-left:auto;margin-right:auto;display:flex;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}.product-detail-page .metal-image-wrapper{padding:7px}.product-detail-page .metal.selected .metal-image-wrapper,.product-detail-page .shape.selected .shape-image-wrapper{border-color:var(--theme);background-color:#0095ff0d}.product-detail-page .shape-image{position:relative;height:46px;width:46px;border-radius:9999px}.product-detail-page .diamond-name{visibility:hidden;padding-top:.25rem;text-align:center;font-size:10px}.product-detail-page .diamond-name.selected{visibility:visible}.product-detail-page .metal-name{visibility:hidden;padding-top:.25rem;text-align:center;font-size:10px;line-height:14px}.product-detail-page .metal-name.selected{visibility:visible}.product-detail-page .backing-section,.product-detail-page .product-main-section .center-weight-section,.product-detail-page .product-main-section .chain-length-section{font-size:.75rem;line-height:1.5rem;font-weight:400;color:var(--theme)}.product-detail-page .product-main-section .ring-size-section .ring-size-dropdown{width:100%}.product-detail-page .product-main-section .ring-size-section{display:flex;align-items:center;gap:.5rem}.product-detail-page .product-detail-section .quality-section,.product-detail-page .product-main-section .carat-weight-section,.product-detail-page .product-main-section .ring-size-section,.product-main-section .length-section{font-size:.75rem;line-height:1.5rem;font-weight:400;color:var(--theme)}.product-detail-page .product-main-section .carat-weight-section .cart-weight-btn{margin:0;height:100%;width:100%;border-width:1px;border-style:solid;border-color:var(--theme);background-color:transparent;font-size:12px}.product-detail-page .product-main-section .carat-weight-section .cart-weight-btn:hover{border-color:var(--theme)!important;background-color:var(--theme)!important;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.product-detail-page .product-main-section .carat-weight-section .carat-weight-heading-wrapper{display:flex;align-items:center;justify-content:space-between}.product-detail-page .product-main-section .carat-weight-section .weight-swiper-arrow{font-size:.875rem;line-height:1.75rem;font-weight:400;text-transform:capitalize;color:var(--theme)}.product-detail-page .product-main-section .carat-weight-section .weight-swiper-arrow button svg{height:18px;width:18px;stroke:#4b4537}.product-detail-page #carat-weight .carat-btn{font-size:.875rem;line-height:1.75rem;font-weight:400;text-transform:capitalize;color:var(--theme)}.product-detail-page #carat-weight .carat-btn .icon{height:20px;width:20px}.product-detail-page #length-weight button.swiper-button-disabled{opacity:0}.product-detail-page #length-weight .carat-btn{margin-top:-8px;font-size:.875rem;line-height:1.75rem;font-weight:400;text-transform:capitalize;color:var(--theme)}.product-detail-page #length-weight .carat-btn .icon{height:20px;width:20px}.product-detail-page #carat-weight button.swiper-button-disabled,.product-detail-page #shape-arrow button.swiper-button-disabled{opacity:0}.product-detail-page #shape-arrow .carat-btn{margin-top:-15px;font-size:.875rem;line-height:1.75rem;font-weight:400;text-transform:capitalize;color:var(--theme)}.product-detail-page #shape-arrow .carat-btn .icon{height:20px;width:20px}.product-detail-page #shape-arrow-wrapper button.swiper-button-disabled{opacity:0}.product-detail-page #shape-arrow-wrapper .carat-btn{margin-top:-20px!important;font-size:.875rem!important;line-height:1.75rem!important;font-weight:400!important;text-transform:capitalize!important;color:var(--theme)!important}.product-detail-page #shape-arrow-wrapper .carat-btn .icon{height:20px;width:20px}.product-detail-page #metal-type button.swiper-button-disabled{opacity:0}.product-detail-page #metal-type .carat-btn{margin-top:-2px!important}.product-detail-page #metal-type .carat-btn,.product-detail-page .product-diamond-detail-section #metal-type .carat-btn{font-size:.875rem!important;line-height:1.75rem!important;font-weight:400!important;text-transform:capitalize!important;color:var(--theme)!important}.product-detail-page .product-diamond-detail-section #metal-type .carat-btn{margin-top:-20px!important}.product-detail-page #metal-type .carat-btn .icon{height:20px;width:20px}.product-detail-page #shape-arrow .swiper-button-next,.product-detail-page #shape-arrow .swiper-button-prev,.product-detail-page #shape-arrow-wrapper .swiper-button-next,.product-detail-page #shape-arrow-wrapper .swiper-button-prev{margin-top:-50px;height:100%}.product-detail-page .product-diamond-detail-section #shape-arrow-wrapper .swiper-button-next,.product-detail-page .product-diamond-detail-section #shape-arrow-wrapper .swiper-button-prev{margin-top:-56px}.product-detail-page .product-main-section .carat-weight-section .weight-swiper-arrow button.swiper-button-disabled{opacity:.5}.product-detail-page .product-main-section .cart-weight-btn.selected{border-color:var(--theme);background-color:var(--theme);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.product-detail-page .product-main-section .cart-weight-btn{height:34px!important;width:100%;color:var(--theme)}.product-detail-page .product-detail-section .react-select-container{border-radius:0;padding:0;font-size:.875rem;line-height:1.75rem;font-weight:400;color:var(--theme)}.product-detail-page .product-detail-section .react-select-container .react-select__control{cursor:pointer!important;border-radius:0!important;border-width:1px!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}.product-detail-page .product-detail-section .react-select-container .react-select__control svg path{fill:var(--theme)}.product-detail-page .product-detail-section .react-select-container .css-1u9des2-indicatorSeparator{display:none}.product-detail-page .product-detail-section .react-select-container .react-select__single-value{font-size:.75rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px}.product-detail-page .product-detail-section .react-select-container .react-select__single-value:hover{font-weight:600}.product-detail-page .product-detail-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)}.product-detail-page .product-detail-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-family:var(--font-work-sans)!important;font-size:.75rem!important;line-height:1.5rem!important;font-weight:400!important;letter-spacing:.6px!important;color:var(--theme)!important}.product-detail-page .product-detail-section .react-select-container .react-select__option:hover{font-weight:600!important}.product-detail-page .product-detail-section .react-select-container .react-select__option--is-selected{font-weight:600!important;color:var(--theme)!important}.product-detail-page .carat-total-weight button{margin-right:.5rem}.product-detail-page .color-clarity-wrapper{display:flex;align-items:center}.product-detail-page .color-clarity-wrapper>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.product-detail-page .quality-section .color-clarity-wrapper .clarity-button.selected{border-color:var(--theme);background-color:var(--theme);--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.product-detail-page .quality-section .color-clarity-wrapper .clarity-button{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(178 188 202/var(--tw-border-opacity));padding-left:1.25rem;padding-right:1.25rem;color:var(--theme)}.product-detail-page .quality-section .color-clarity-wrapper .clarity-button:hover{background-color:var(--theme);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.product-detail-page .length-section .length-wrapper .length-button.selected{--tw-border-opacity:1;border-color:rgb(217 212 193/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(217 212 193/var(--tw-bg-opacity))}.product-detail-page .length-section .length-wrapper .length-button{height:34px;width:100%;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(178 188 202/var(--tw-border-opacity));padding-top:.5rem;padding-bottom:.5rem;font-size:12px;line-height:1.5}.product-detail-page .length-section .length-wrapper .length-button:hover{--tw-border-opacity:1;border-color:rgb(217 212 193/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(217 212 193/var(--tw-bg-opacity))}.product-detail-page .available-diamond-section .ring-detail-option .diamond-image-wrapper{position:relative;margin-left:auto;margin-right:auto;height:50px;width:50px;text-align:center}.product-detail-page .available-diamond-section .ring-detail-option .diamond-fillters{display:flex;width:100%;flex-wrap:wrap;justify-content:center}@media (min-width:640px){.product-detail-page .available-diamond-section .ring-detail-option .diamond-fillters{justify-content:space-between}}@media (min-width:768px){.product-detail-page .available-diamond-section .ring-detail-option .diamond-fillters{flex-wrap:nowrap}}.product-detail-page .available-diamond-section .ring-detail-option .diamond-fillters .attribute{margin-right:.5rem;text-align:center;font-size:.75rem;line-height:1.5rem;font-weight:400;color:var(--theme)}.product-detail-page .available-diamond-section .ring-detail-option .diamond-fillters .attribute .value{font-weight:500}.product-detail-page .available-diamond-section{padding-left:0;padding-right:0;color:var(--theme);margin-top:50px}@media (min-width:1024px){.product-detail-page .available-diamond-section{padding-left:150px;padding-right:150px}}.product-detail-page .available-diamond-section .heading{margin-bottom:.75rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity));padding-bottom:20px;text-align:center;font-family:var(--font-heading);font-size:1.5rem;line-height:2.375rem;font-weight:500;text-transform:capitalize;line-height:28px;color:var(--theme)}.product-detail-page .available-diamond-section .ring-detail-option{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity));padding-top:1.5rem;padding-bottom:1.5rem}.product-detail-page .available-diamond-section .ring-detail-option button{padding-top:26px;padding-bottom:26px;font-weight:500;text-transform:uppercase}.product-detail-page .product-diamond-detail-section{margin-top:1rem;font-size:.75rem;line-height:1.5rem;font-weight:400;color:var(--theme)}.product-detail-page .product-diamond-detail-section .stock-id{font-weight:400;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.product-detail-page .product-diamond-detail-section .icon{margin-left:auto;margin-right:auto}.product-detail-page .product-diamond-detail-section .diamond-options{display:flex;align-items:center}.product-detail-page .product-diamond-detail-section .name{font-weight:600;line-height:19px}.product-detail-page .product-diamond-detail-section button{margin:0;display:block;height:100%;padding:0;text-align:left;font-size:.75rem;line-height:1.5rem;font-weight:400}.product-detail-page .product-diamond-detail-section .diamond-options button{color:var(--theme)!important}.product-detail-page .product-main-section .link:disabled{border-width:0!important}.product-detail-page .recently-viewed-section{margin-top:50px}.product-detail-page .recently-viewed-section .product-image-container{position:relative;height:190px}@media (min-width:640px){.product-detail-page .recently-viewed-section .product-image-container{height:300px}}@media (min-width:768px){.product-detail-page .recently-viewed-section .product-image-container{height:300px}}.product-detail-page .recently-viewed-section .metal-type{margin-left:auto;margin-right:auto;display:grid;max-width:120px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}.product-detail-page .recently-viewed-section .metal-type button{background-color:inherit;padding:0}.product-detail-page .recently-viewed-section .product-detail{text-align:center;font-family:var(--font-work-sans);font-size:.75rem;line-height:1.5rem;font-weight:400}.product-detail-page .recently-viewed-section .product-name{font-weight:600;--tw-text-opacity:1;color:rgb(226 200 149/var(--tw-text-opacity))}.product-detail-page .recently-viewed-section .product-description{margin-left:auto;margin-right:auto;max-width:220px;padding-top:.5rem;padding-bottom:.5rem;font-weight:500}.product-detail-page .recently-viewed-section .offer-price{font-size:.875rem;line-height:1.75rem;font-weight:600}.product-detail-page .recently-viewed-section .price{padding-left:.5rem;--tw-text-opacity:1;color:rgb(226 200 149/var(--tw-text-opacity))}.product-detail-page .recently-viewed-section{text-transform:capitalize;color:var(--theme)}.product-detail-page .recently-viewed-section .product-container{position:relative;height:150px}@media (min-width:640px){.product-detail-page .recently-viewed-section .product-container{height:300px}}@media (min-width:768px){.product-detail-page .recently-viewed-section .product-container{height:300px}}.product-detail-page .product-reviews-section .main-heading,.product-detail-page .recently-viewed-section .main-heading{margin-bottom:30px;text-align:center;font-family:var(--font-heading);font-size:1.5rem;line-height:2.375rem;font-weight:500;text-transform:capitalize;color:var(--theme)}@media (min-width:768px){.product-detail-page .product-reviews-section{margin-top:50px}}.product-detail-page .product-reviews-section h2,.yotpo .promoted-products-box .yotpo-main-title{margin-bottom:0!important;text-align:center!important;font-family:var(--font-heading)!important;font-size:1.5rem!important;line-height:2.375rem!important;font-weight:500!important;text-transform:capitalize!important;color:var(--theme)!important}@media (min-width:768px){.product-detail-page .product-reviews-section h2,.yotpo .promoted-products-box .yotpo-main-title{font-size:2rem!important;line-height:2.375rem!important;font-weight:400!important}}.product-detail-page .promoted-products-box .yotpo-main-title{margin-bottom:0!important;text-align:center!important;font-family:var(--font-heading)!important;font-size:1.5rem!important;line-height:2.375rem!important;font-weight:500!important;text-transform:capitalize!important;color:var(--theme)!important}@media (min-width:768px){.product-detail-page .promoted-products-box .yotpo-main-title{font-size:2rem!important;line-height:2.375rem!important;font-weight:400!important}}.product-detail-page .recently-viewed-section .recently-viewed-swiper-arrow{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;line-height:1.75rem;font-weight:400;color:var(--theme)}.product-detail-page .recently-viewed-section .recently-viewed-swiper-arrow .swiper-arrow{display:flex;align-items:center;justify-content:flex-end;font-size:.875rem;line-height:1.75rem;font-weight:400;text-transform:capitalize;color:var(--theme)}.recently-viewed-section .recently-viewed-swiper-arrow .swiper-arrow button.swiper-button-disabled{opacity:.5}.product-detail-page .recently-viewed-section .recently-viewed-swiper-arrow .main-heading{margin-bottom:0;text-align:center;font-family:var(--font-heading);font-size:1.5rem;line-height:2.375rem;font-weight:500;text-transform:capitalize;color:var(--theme)}@media (min-width:768px){.product-detail-page .recently-viewed-section .recently-viewed-swiper-arrow .main-heading{font-size:2rem;line-height:2.375rem;font-weight:400}}.product-detail-page .recently-viewed-section .recently-viewed-swiper-arrow .swiper-arrow button{display:block!important}.product-detail-page .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-name{font-family:var(--font-roboto);font-size:.875rem;line-height:1.75rem;font-weight:400;color:var(--theme)}.product-detail-page .yotpo .avg-score,.product-detail-page .yotpo .reviews-qa-label{font-family:var(--font-roboto);color:var(--theme)}.product-detail-page .yotpo .yotpo-filter-stars{margin-top:1rem}.product-detail-page .yotpo .yotpo-nav ul .yotpo-nav-tab span{font-family:var(--font-roboto);font-size:.875rem;line-height:1.75rem;font-weight:400;color:var(--theme)}.product-detail-page .write-first-question-button{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;border-color:var(--dark);background-color:var(--dark);padding:.5rem 1rem;font-family:var(--font-roboto);font-size:.75rem;line-height:1.5rem;font-weight:400;line-height:1.5;--tw-ring-offset-color:hsl(var(--background));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.product-detail-page .write-first-question-button:hover{border-color:var(--dark);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.product-detail-page .write-first-question-button:disabled{pointer-events:none;--tw-bg-opacity:1!important;background-color:rgb(240 241 243/var(--tw-bg-opacity))!important;--tw-text-opacity:1!important;color:rgb(193 193 193/var(--tw-text-opacity))!important}@media (min-width:640px){.product-detail-page .write-first-question-button{font-size:.875rem;line-height:1.75rem;font-weight:400}}.product-detail-page .shoppers-say-title{margin-bottom:.75rem;text-align:center;font-family:var(--font-heading);font-size:1.5rem;line-height:2.375rem;font-weight:500;text-transform:capitalize;color:var(--theme)}.product-detail-page .yotpo-shoppers-say .single-best-sentence .display-name,.product-detail-page .yotpo-shoppers-say .single-best-sentence .full-review,.product-detail-page .yotpo-shoppers-say .single-best-sentence .sentence{font-family:var(--font-roboto);color:var(--theme)}.product-detail-page .yotpo-shoppers-say .yotpo-icon-down-arrow,.product-detail-page .yotpo-shoppers-say .yotpo-icon-up{color:var(--theme)!important}.product-detail-page .yotpo-shoppers-say .single-best-sentence .full-review-background{--tw-bg-opacity:1;background-color:rgb(240 241 243/var(--tw-bg-opacity))}.product-detail-page .more-reviews,.product-detail-page .yotpo .yotpo-comment .yotpo-main .content-title,.product-detail-page .yotpo .yotpo-onsite-upload .yotpo-main .content-title,.product-detail-page .yotpo .yotpo-question .yotpo-main .content-title,.product-detail-page .yotpo .yotpo-review .yotpo-main .content-review,.product-detail-page .yotpo .yotpo-review .yotpo-main .content-title,.product-detail-page .yotpo-attribution-indicator,.product-detail-page .yotpo-shoppers-say .single-best-sentence .more-reviews{font-family:var(--font-roboto);color:var(--theme)}.product-detail-page .yotpo-shoppers-say .single-best-sentence .review-title{color:var(--theme)}.product-detail-page .write-question-review-buttons-container .write-question-review-button .write-question-review-button-icon,.product-detail-page .yotpo .transparent-color-btn,.product-detail-page .yotpo-logo-title .yotpo-powered,.product-detail-page .yotpo-shoppers-say .yotpo-icon-down-arrow,.product-detail-page .yotpo-shoppers-say .yotpo-icon-up-arrow{font-family:var(--font-roboto);color:var(--theme)!important}.product-detail-page .reviews-amount,.product-detail-page .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.product-detail-page .yotpo .yotpo-logo-link-new>*,.product-detail-page .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper,.product-detail-page .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span,.product-detail-page .yotpo .yotpo-nav ul .yotpo-nav-tab:hover span,.product-detail-page .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.product-detail-page .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.product-detail-page .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.product-detail-page .yotpo div a{font-family:var(--font-roboto);color:var(--theme)}.product-detail-page .write-question-review-buttons-container .write-question-review-button,.product-detail-page .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper{border-color:var(--theme)}.product-detail-page .yotpo .yotpo-text-box,.product-detail-page .yotpo input,.yotpo .y-input{margin-top:0;display:block;height:2.75rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(178 188 202/var(--tw-border-opacity));background-color:transparent;padding:14px 10px;font-size:.75rem;line-height:1.5rem;font-weight:400;line-height:18px;color:var(--dark);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-color:hsl(var(--background))}.product-detail-page .yotpo .yotpo-text-box::file-selector-button,.product-detail-page .yotpo input::file-selector-button,.yotpo .y-input::file-selector-button{border-width:0;background-color:transparent;font-size:.75rem;line-height:1.5rem;font-weight:500}.product-detail-page .yotpo .yotpo-text-box::-moz-placeholder,.product-detail-page .yotpo input::-moz-placeholder,.yotpo .y-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(130 130 130/var(--tw-text-opacity));color:hsl(var(--muted-foreground))}.product-detail-page .yotpo .yotpo-text-box::placeholder,.product-detail-page .yotpo input::placeholder,.yotpo .y-input::placeholder{--tw-text-opacity:1;color:rgb(130 130 130/var(--tw-text-opacity));color:hsl(var(--muted-foreground))}.product-detail-page .yotpo .yotpo-text-box:focus,.product-detail-page .yotpo input:focus,.yotpo .y-input:focus{outline:2px solid transparent;outline-offset:2px}.product-detail-page .yotpo .yotpo-text-box:focus-visible,.product-detail-page .yotpo input:focus-visible,.yotpo .y-input:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:0px}.product-detail-page .yotpo .yotpo-text-box:disabled,.product-detail-page .yotpo input:disabled,.yotpo .y-input:disabled{cursor:not-allowed;opacity:.5}.product-detail-page .yotpo .y-label,.product-detail-page .yotpo .yotpo-mandatory-explain,.product-detail-page .yotpo span.y-label{font-family:var(--font-roboto);color:var(--theme)}.product-detail-page .yotpo .primary-color-btn,.yotpo input[type=button].primary-color-btn{display:inline-flex;height:2.5rem!important;align-items:center!important;justify-content:center!important;border-color:var(--dark)!important;background-color:var(--dark);padding:.5rem 1rem!important;font-family:var(--font-roboto)!important;font-size:.75rem!important;line-height:1.5rem!important;font-weight:400!important;line-height:1.5!important;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-ring-offset-color:hsl(var(--background));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.product-detail-page .yotpo .primary-color-btn:hover,.yotpo input[type=button].primary-color-btn:hover{background-color:var(--dark)!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.product-detail-page .yotpo .primary-color-btn:disabled,.yotpo input[type=button].primary-color-btn:disabled{pointer-events:none;--tw-bg-opacity:1!important;background-color:rgb(240 241 243/var(--tw-bg-opacity))!important;--tw-text-opacity:1!important;color:rgb(193 193 193/var(--tw-text-opacity))!important}@media (min-width:640px){.product-detail-page .yotpo .primary-color-btn,.yotpo input[type=button].primary-color-btn{font-size:.875rem!important;line-height:1.75rem!important;font-weight:400!important}}.product-detail-page .yotpo-default-button.write-review-button.write-first-review-button{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;border-color:var(--theme);background-color:var(--theme);padding:.5rem 1rem;font-family:var(--font-roboto);font-size:.75rem;line-height:1.5rem;font-weight:400;line-height:1.5;--tw-ring-offset-color:hsl(var(--background));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.product-detail-page .yotpo-default-button.write-review-button.write-first-review-button:hover{border-color:var(--theme);background-color:var(--primary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.product-detail-page .yotpo-default-button.write-review-button.write-first-review-button:disabled{pointer-events:none;--tw-bg-opacity:1!important;background-color:rgb(240 241 243/var(--tw-bg-opacity))!important;--tw-text-opacity:1!important;color:rgb(193 193 193/var(--tw-text-opacity))!important}@media (min-width:640px){.product-detail-page .yotpo-default-button.write-review-button.write-first-review-button{font-size:.875rem;line-height:1.75rem;font-weight:400}}.product-detail-page .form-element.submit-button .yotpo input[type=button].primary-color-btn{display:inline-flex!important;height:2.5rem!important;align-items:center!important;justify-content:center!important;border-color:var(--theme)!important;background-color:var(--theme);padding:.5rem 1rem!important;font-family:var(--font-roboto);font-size:.75rem!important;line-height:1.5rem!important;font-weight:400!important;line-height:1.5!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important;--tw-ring-offset-color:hsl(var(--background));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.product-detail-page .form-element.submit-button .yotpo input[type=button].primary-color-btn:hover{background-color:var(--primary)!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.product-detail-page .form-element.submit-button .yotpo input[type=button].primary-color-btn:disabled{pointer-events:none;--tw-bg-opacity:1!important;background-color:rgb(240 241 243/var(--tw-bg-opacity))!important;--tw-text-opacity:1!important;color:rgb(193 193 193/var(--tw-text-opacity))!important}@media (min-width:640px){.product-detail-page .form-element.submit-button .yotpo input[type=button].primary-color-btn{font-size:.875rem!important;line-height:1.75rem!important;font-weight:400!important}}.product-detail-page .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-review-stars .yotpo-icon{width:15px!important;background-image:none!important;font-size:15px;color:var(--theme)!important}@media (min-width:768px){.product-detail-page .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-review-stars .yotpo-icon{width:18px;font-size:20px!important}.product-detail-page .yotpo .text-s.reviews-count{line-height:30px}}.product-detail-page .yotpo .yotpo-first-review .yotpo-first-review-stars .yotpo-icon-star{background-image:none;color:var(--theme)}.product-detail-page .yotpo .write-question-review-buttons-container .write-question-review-button .write-question-review-button-text{color:var(--theme)}.product-detail-page .yotpo-main-widget .bottom-line-items .yotpo-filter-stars .yotpo-icon.yotpo-icon-empty-star,.product-detail-page .yotpo.bottomLine .yotpo-icon-half-star,.product-detail-page .yotpo.yotpo-main-widget .yotpo-icon-empty-star,.product-detail-page .yotpo.yotpo-main-widget .yotpo-icon-star{background-image:none!important;color:var(--theme)!important}.product-detail-page .yotpo .yotpo-review-stars.pull-left{padding-right:.25rem}@media (min-width:768px){.product-detail-page .bottom-line-items-container .reviews-qa-labels-container{position:relative}}.product-detail-page .bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label{margin-left:10px;margin-top:-3px;display:block;text-align:end}@media (min-width:768px){.product-detail-page .bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label{position:absolute;left:.75rem;top:.75rem;margin-left:0;display:inline;text-align:start}}.product-detail-page .socialize-wrapper span.y-label{padding-top:.75rem;padding-bottom:.75rem}.product-detail-page .yotpo .write-review .socialize-wrapper .yotpo-or{margin-top:40px}.product-detail-page .yotpo .yotpo-regular-box{padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.product-detail-page .yotpo .yotpo-regular-box{padding-top:25px;padding-bottom:25px}}.product-detail-page .yotpo .yotpo-pager{margin-top:0;margin-bottom:0}@media (min-width:768px){.product-detail-page .yotpo .yotpo-pager{margin-top:20px;margin-bottom:20px}}.product-detail-page .yotpo .write-question-button.write-first-question-button{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;border-color:var(--dark);background-color:var(--theme);padding:.5rem 1rem;font-family:var(--font-roboto);font-size:.75rem;line-height:1.5rem;font-weight:400;line-height:1.5;--tw-ring-offset-color:hsl(var(--background));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.product-detail-page .yotpo .write-question-button.write-first-question-button:hover{border-color:var(--dark);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.product-detail-page .yotpo .write-question-button.write-first-question-button:disabled{pointer-events:none;--tw-bg-opacity:1!important;background-color:rgb(240 241 243/var(--tw-bg-opacity))!important;--tw-text-opacity:1!important;color:rgb(193 193 193/var(--tw-text-opacity))!important}@media (min-width:640px){.product-detail-page .yotpo .write-question-button.write-first-question-button{font-size:.875rem;line-height:1.75rem;font-weight:400}}.rating .yotpo .yotpo-icon,.rating .yotpo.bottomLine .yotpo-icon-empty-star,.rating .yotpo.bottomLine .yotpo-icon-star{background-image:none!important;color:var(--theme)!important}.rating .yotpo.bottomLine .write-review-btn-hidden{margin-top:3px;margin-left:.25rem;display:none;color:var(--theme)!important}.product-detail-page .product-main-section .product-detail-section .star-clickable .text-m{display:none}.product-media-popup .iiz__btn.iiz__close.iiz__close--visible,.product-media-popup .iiz__zoom-img--visible{z-index:10}.affirm-as-low-as{height:17px}.product-detail-page .featured-products-section .featured-products-details .products-heading-wrapper{margin:0;display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem}.product-detail-page .featured-products-details .products-swiper-arrow{display:flex!important;justify-content:flex-end}.product-detail-page .product-image-section{position:sticky;top:60px}