.crysma-home{color:#20252a;background:#fff}.crysma-home__hero{display:grid;grid-template-columns:47% 53%;min-height:370px;background:linear-gradient(110deg,#f4f5f6,#e3e7ea);overflow:hidden}.crysma-home__hero-copy{padding:clamp(32px,7vw,115px);align-self:center;z-index:1}.crysma-home__eyebrow{letter-spacing:.24em;font-size:12px;font-weight:600;margin:0 0 20px}.crysma-home__hero-copy h1{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(50px,5.5vw,90px)!important;font-weight:400!important;letter-spacing:-.05em!important;line-height:1.07!important;margin:0 0 16px;color:#171b1e}.crysma-home__hero-copy>p:not(.crysma-home__eyebrow){font-size:clamp(15px,1.5vw,21px);color:#60676c;margin:0 0 26px}.crysma-home__cta{background:#323c42;color:#fff!important;display:inline-flex;gap:28px;align-items:center;padding:14px 28px;text-decoration:none;font-size:14px}.crysma-home__hero-photo{min-height:370px;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse at 55% 40%,#fff9,#d9dfe4 85%)}.crysma-home__hero-photo img{width:100%;height:100%;max-height:520px;object-fit:contain;mix-blend-mode:multiply}.crysma-home__benefits{display:grid;grid-template-columns:repeat(4,1fr);padding:17px 4%;border-bottom:1px solid #edf0f1;gap:0}.crysma-home__benefits>div{display:flex;align-items:center;justify-content:center;gap:15px;border-right:1px solid #e0e3e6;padding:4px 10px}.crysma-home__benefits>div:last-child{border:0}.crysma-home__benefits span{font-size:29px;font-weight:300}.crysma-home__benefits p{margin:0;line-height:1.35}.crysma-home__benefits strong{display:block;font-size:13px;font-weight:600}.crysma-home__benefits small{display:block;font-size:11px;color:#737b80}.crysma-home__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px clamp(18px,3.5vw,70px)}.crysma-home__category{min-height:185px;background:#eff0f1;position:relative;overflow:hidden;display:block;color:#222!important;text-decoration:none}.crysma-home__category img{position:absolute;right:0;top:0;width:58%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.crysma-home__category:hover img{transform:scale(1.035)}.crysma-home__category-copy{position:relative;z-index:1;width:58%;padding:25px 0 22px 23px}.crysma-home__category h2{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(19px,2vw,28px)!important;font-weight:400!important;letter-spacing:-.03em!important;line-height:1.15!important;margin:0 0 12px}.crysma-home__category p{font-size:12px;line-height:1.5;color:#5e676c;margin:0 0 19px}.crysma-home__category span{font-size:12px;font-weight:600}.crysma-home__products{padding:5px clamp(18px,3.5vw,70px) 65px}.crysma-home__products-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:15px 0 22px}.crysma-home__products-head h2{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(28px,3vw,43px)!important;font-weight:400!important;letter-spacing:-.035em!important}.crysma-home__products-head a{font-size:13px;text-decoration:none}.crysma-home__product-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5*20px)/6);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.crysma-home__product{scroll-snap-align:start;min-width:0;text-align:center;color:#222!important;text-decoration:none}.crysma-home__product-image{position:relative;aspect-ratio:1/1.17;display:flex;align-items:center;justify-content:center;background:#f7f8f9}.crysma-home__product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.crysma-home__discount{position:absolute;z-index:1;top:12px;left:12px;background:#e9e9e9;padding:4px 8px;font-size:11px}.crysma-home__product-title{display:block;font-size:13px;margin-top:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crysma-home__price{display:block;font-size:12px;font-weight:600;margin-top:3px}.crysma-home__price s{font-size:11px;color:#8b8f92;margin-left:6px;font-weight:400}@media(max-width:1000px){.crysma-home__categories{gap:12px}.crysma-home__category-copy{width:64%;padding:18px 0 18px 14px}.crysma-home__product-scroll{grid-auto-columns:calc((100% - 48px)/4);gap:16px}}@media(max-width:700px){.crysma-home__hero{grid-template-columns:1fr}.crysma-home__hero-copy{text-align:center;padding:40px 22px 18px}.crysma-home__hero-copy h1{font-size:clamp(46px,11vw,65px)!important}.crysma-home__hero-photo{min-height:230px;max-height:340px}.crysma-home__hero-photo img{max-height:340px}.crysma-home__benefits{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px}.crysma-home__benefits>div{border:0;justify-content:flex-start;gap:10px}.crysma-home__benefits strong{font-size:12px}.crysma-home__benefits small{font-size:10px}.crysma-home__categories{grid-template-columns:1fr;gap:12px;padding:22px 16px}.crysma-home__category{min-height:180px}.crysma-home__category-copy{width:55%;padding:28px 20px}.crysma-home__category img{width:55%}.crysma-home__product-scroll{grid-auto-columns:calc((100% - 12px)/2);gap:12px}.crysma-home__products{padding:0 16px 38px}}@media(prefers-reduced-motion:reduce){.crysma-home__category img{transition:none}}.crysma-home__exact-hero{position:relative;background:#e9ebee;width:100%;line-height:0}.crysma-home__exact-hero-desktop{display:block;width:100%;height:auto}.crysma-home__hero-hotspot{position:absolute;left:7%;top:62%;width:18%;height:20%;z-index:2}.crysma-home__mobile-hero{display:none}.crysma-home__exact-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:28px 3.5% 16px}.crysma-home__exact-categories a{display:block;line-height:0;overflow:hidden}.crysma-home__exact-categories img{width:100%;height:auto;display:block;transition:transform .35s}.crysma-home__exact-categories a:hover img{transform:scale(1.025)}.crysma-home__products{padding-top:0}.crysma-home__products-head h2{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important}.crysma-home__benefits{background:#fafafa}@media(max-width:700px){.crysma-home__exact-hero-desktop,.crysma-home__hero-hotspot{display:none}.crysma-home__mobile-hero{display:flex;flex-direction:column;line-height:1.4;text-align:center;background:#e8ebee}.crysma-home__mobile-hero-text{padding:35px 20px 10px}.crysma-home__mobile-hero-text p{font-size:11px;letter-spacing:.22em;margin:0 0 14px}.crysma-home__mobile-hero-text h1{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(43px,11vw,65px)!important;font-weight:400!important;margin:0 0 12px;line-height:1.1!important}.crysma-home__mobile-hero-text span{display:block;color:#5b6368;font-size:14px}.crysma-home__mobile-hero-text a{display:inline-block;margin-top:20px;padding:13px 24px;background:#303b42;color:#fff;text-decoration:none;font-size:14px}.crysma-home__mobile-hero img{display:block;width:100%;height:auto}.crysma-home__exact-categories{grid-template-columns:1fr;gap:12px;padding:18px 16px}.crysma-home__exact-categories img{width:100%}}.crysma-home .crysma-home__exact-hero{width:100%;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;aspect-ratio:auto!important}.crysma-home .crysma-home__exact-hero-desktop{display:block;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transform:none!important;position:static!important;aspect-ratio:2089 / 753}@media(max-width:700px){.crysma-home .crysma-home__exact-hero-desktop{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/crysma-signature.css.map */
