.banner-perspective-product{display:flex;flex-direction:column;width:100%;height:100%;background:#fff;color:#111;text-decoration:none;transition:transform .3s ease}.banner-perspective-product:hover{transform:translateY(-2px)}.banner-perspective-product__media{flex:1;min-height:0;width:100%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.banner-perspective-product__image{width:100%;height:100%;object-fit:cover;display:block}.banner-perspective-product__info{background:#fff;padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.35rem;text-align:center;flex-shrink:0}.banner-perspective-product__title{margin:0;font-size:.95rem;font-weight:600;letter-spacing:.01em;color:#111;line-height:1.3;text-wrap:balance}.banner-perspective-product__price{margin:0;font-size:.875rem;color:#111}.banner-perspective-product__compare{text-decoration:line-through;opacity:.55;margin-right:.4rem}.banner-perspective-product__sale{color:#c00000;font-weight:600}@media screen and (max-width:699px){.banner-perspective-product__info{padding:.75rem 1rem 1rem}.banner-perspective-product__title{font-size:.9rem}.banner-perspective-product__price{font-size:.8125rem}}.divider-section{width:100%;padding-top:var(--divider-padding-top);padding-bottom:var(--divider-padding-bottom)}.divider-section__inner{display:flex;width:100%}.divider-section--align-start .divider-section__inner{justify-content:flex-start}.divider-section--align-center .divider-section__inner{justify-content:center}.divider-section--align-end .divider-section__inner{justify-content:flex-end}.divider-section__line{width:var(--divider-width);height:var(--divider-thickness);margin:0;border:0;border-top:var(--divider-thickness) var(--divider-style) var(--divider-color);background:transparent;flex-shrink:0}.divider-section--full-width .divider-section__line{width:100%}.divider-section__nano-wrapper{position:relative;width:100%;height:var(--divider-nano-track-height);overflow:hidden}.divider-section__nano-line{position:absolute;top:50%;left:0;width:100%;height:0;border-top:var(--divider-thickness) var(--divider-style) var(--divider-color);transform:translateY(-50%);z-index:1}.divider-section__nano-group{position:absolute;top:0;left:10%;width:80px;height:100%;z-index:2;animation:divider-nano-slide var(--divider-nano-slide-duration) ease-in-out infinite}.divider-section__nano-mask{position:absolute;top:50%;left:50%;width:60px;height:44px;background:radial-gradient(circle,var(--divider-nano-bg) 55%,transparent 95%);transform:translate(-50%,-50%);z-index:1}.divider-section__nano-core{position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--divider-nano-core) 70%,#ffffff 30%) 0%,var(--divider-nano-core) 70%,color-mix(in srgb,var(--divider-nano-core) 60%,#000000 40%) 100%);box-shadow:0 2px 5px color-mix(in srgb,var(--divider-nano-core) 40%,transparent 60%);transform:translate(-50%,-50%);z-index:10}.divider-section__nano-node{position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffffff 0%,var(--divider-nano-atom) 70%,color-mix(in srgb,var(--divider-nano-atom) 60%,#000000 40%) 100%);z-index:15;animation:divider-nano-breathe 3s ease-in-out infinite}.divider-section__nano-connector{position:absolute;top:50%;left:50%;height:1px;background:color-mix(in srgb,var(--divider-nano-atom) 80%,transparent 20%);opacity:.55;transform-origin:0% 50%;z-index:5;animation:divider-nano-connector-breathe 3s ease-in-out infinite}.divider-section__nano-node--n1,.divider-section__nano-connector--n1{--nano-angle: 0deg}.divider-section__nano-node--n2,.divider-section__nano-connector--n2{--nano-angle: 45deg}.divider-section__nano-node--n3,.divider-section__nano-connector--n3{--nano-angle: 90deg}.divider-section__nano-node--n4,.divider-section__nano-connector--n4{--nano-angle: 135deg}.divider-section__nano-node--n5,.divider-section__nano-connector--n5{--nano-angle: 180deg}.divider-section__nano-node--n6,.divider-section__nano-connector--n6{--nano-angle: 225deg}.divider-section__nano-node--n7,.divider-section__nano-connector--n7{--nano-angle: 270deg}.divider-section__nano-node--n8,.divider-section__nano-connector--n8{--nano-angle: 315deg}@keyframes divider-nano-slide{0%,to{left:8%}50%{left:calc(92% - 80px)}}@keyframes divider-nano-breathe{0%,to{transform:translate(-50%,-50%) rotate(var(--nano-angle)) translate(8px)}50%{transform:translate(-50%,-50%) rotate(var(--nano-angle)) translate(15px)}}@keyframes divider-nano-connector-breathe{0%,to{width:8px;transform:translateY(-50%) rotate(var(--nano-angle))}50%{width:15px;transform:translateY(-50%) rotate(var(--nano-angle))}}@media(max-width:699px){.divider-section{padding-top:var(--divider-padding-top-mobile);padding-bottom:var(--divider-padding-bottom-mobile)}}@media(prefers-reduced-motion:reduce){.divider-section__nano-group,.divider-section__nano-node,.divider-section__nano-connector{animation:none}}.footer__brand{margin-block-end:clamp(1.25rem,3vw,2.25rem)}.footer__brand-inner{max-width:min(100%,var(--footer-logo-width, 160px))}.footer__brand-logo{display:block;width:100%;height:auto}.science-spotlight__heading{color:rgb(var(--science-accent-heading));margin:0}.science-spotlight__intro{max-width:42rem;margin-inline:auto}.science-spotlight__grid{display:grid;gap:2rem;align-items:center;margin-block-start:clamp(2rem,5vw,3.5rem);margin-block-end:clamp(2rem,5vw,3rem);grid-template-columns:1fr}.science-spotlight__visual{position:relative;justify-self:center;width:min(22rem,88vw);aspect-ratio:1;touch-action:none}.science-spotlight__visual-ring{width:100%;height:100%;border-radius:50%;border:1px solid color-mix(in srgb,rgb(var(--text-color)) 18%,transparent);background:radial-gradient(circle at 30% 30%,color-mix(in srgb,rgb(var(--text-color)) 6%,transparent),transparent 55%);display:grid;place-items:center;overflow:hidden}.science-spotlight__visual-inner{width:78%;height:78%;display:grid;place-items:center;will-change:transform;transition:transform .35s ease-out;perspective:min(56rem,120vw);transform-style:preserve-3d}.science-spotlight__spin{width:100%;height:100%;display:grid;place-items:center;transform-style:preserve-3d;transform-origin:center center;animation:science-spotlight-spin-y var(--science-spin-duration, 22s) linear infinite}.science-spotlight__spin--static{animation:none}@keyframes science-spotlight-spin-y{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.science-spotlight__molecule{width:100%;height:100%;min-height:0;aspect-ratio:1;border-radius:50%;position:relative;overflow:hidden;padding:0;background:transparent}.science-spotlight__image,.science-spotlight__placeholder{width:100%;height:auto;max-height:100%;object-fit:contain}.science-spotlight__placeholder svg{width:100%;height:auto;opacity:.35}.science-spotlight__panel-title{margin:0 0 .5rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;line-height:1.35;color:rgb(var(--science-accent-heading))}.science-spotlight__panel-body{margin:0;font-size:.95rem;line-height:1.55}.science-spotlight__col--left{text-align:end}.science-spotlight__col--right{text-align:start}.science-spotlight__col--left .prose{text-align:end}.science-spotlight__col--right .prose{text-align:start}.science-spotlight__footer{display:flex;justify-content:center}@media screen and (min-width:990px){.science-spotlight__grid{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:center}.science-spotlight__visual{width:min(24rem,100%);grid-column:2;grid-row:1}.science-spotlight__col--left{grid-column:1;grid-row:1}.science-spotlight__col--right{grid-column:3;grid-row:1}}@media screen and (min-width:750px)and (max-width:989px){.science-spotlight__grid{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem) minmax(0,1fr);gap:1.25rem}.science-spotlight__visual{grid-column:2;grid-row:1}.science-spotlight__col--left{grid-column:1;grid-row:1}.science-spotlight__col--right{grid-column:3;grid-row:1}}@media screen and (max-width:749px){.science-spotlight__col--left,.science-spotlight__col--right,.science-spotlight__col--left .prose,.science-spotlight__col--right .prose{text-align:start}.science-spotlight__visual{order:-1;margin-block-end:.5rem}.science-spotlight__grid{display:flex;flex-direction:column}.science-spotlight__col--left{order:1}.science-spotlight__col--right{order:2}}@media(prefers-reduced-motion:reduce){.science-spotlight__visual-inner{transition:none}.science-spotlight__spin{animation:none}}.slideshow-with-promo{display:flex;flex-direction:column;position:relative;overflow:visible}.slideshow-with-promo>.slideshow{position:relative;z-index:1;overflow:visible}.slideshow-with-promo .slideshow .page-dots,.slideshow-with-promo .slideshow__volume-control,.slideshow-with-promo .slideshow__next-section-button{z-index:4}.slideshow-promo{padding-block:1.75rem;padding-inline:0;border-block-start:1px solid color-mix(in srgb,currentColor 14%,transparent);position:relative;z-index:2;overflow:visible}.slideshow-promo__inner{display:grid;gap:1.75rem;align-items:start;overflow:visible}@media screen and (min-width:750px){.slideshow-promo__inner{grid-template-columns:minmax(0,1fr) auto;gap:2.5rem;align-items:end}}.slideshow-promo__heading{margin:0;text-transform:uppercase;letter-spacing:.02em;color:inherit}.slideshow-promo__rte{max-width:36rem}.slideshow-promo__rte,.slideshow-promo__rte *{color:inherit}.slideshow-promo__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:100%;max-width:30rem;margin-inline-start:0;position:relative;z-index:2;margin-block-start:-2rem;padding-bottom:.25rem}.slideshow-promo__product{border-radius:.375rem;box-shadow:0 .5rem 1.75rem #0000001f;background:#fff;padding-block:.75rem .85rem;padding-inline:.85rem;display:flex;flex-direction:column}.slideshow-promo__product .product-card__info{padding-inline:.35rem;width:100%}.slideshow-promo__product-footer{margin-block-start:.75rem;margin-block-end:0;padding-inline:.35rem;width:100%}.slideshow-promo__product-footer .button{width:100%}@media screen and (max-width:749px){.slideshow-promo__inner{gap:1.25rem}.slideshow-promo__products{max-width:none;width:100%;margin-inline:0;margin-block-start:0;justify-self:stretch;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-bottom:.5rem}.slideshow-promo__product{padding-block:.55rem .65rem;padding-inline:.65rem}.slideshow-promo__product .product-card__info,.slideshow-promo__product-footer{padding-inline:.25rem}.slideshow-promo__product .product-card{gap:.45rem}.slideshow-promo__product .product-card__figure{max-width:min(5.75rem,34vw)}.slideshow-promo__product .product-card__image{aspect-ratio:1 / 1}.slideshow-promo__product .product-card__info{font-size:.75rem;gap:.35rem}.slideshow-promo__product .product-card .product-title{font-size:.7rem;line-height:1.25}.slideshow-promo__product-footer{margin-block-start:.4rem}}.slideshow-promo__product .product-card{height:100%;gap:1.5rem}.slideshow-promo__product .product-card__figure{max-width:min(11rem,42vw);width:100%;margin-inline:auto}.slideshow-promo__product .product-card__media{width:100%}.slideshow-promo__product .product-card__image{width:100%;max-width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center}@media screen and (min-width:750px)and (max-width:989px){.slideshow-promo__products{max-width:32rem;gap:1rem;margin-block-start:-11.5rem;margin-inline-start:auto;justify-self:end}.slideshow-promo__product{padding-block:.65rem .75rem;padding-inline:.75rem}.slideshow-promo__product .product-card{gap:1.2rem}.slideshow-promo__product .product-card__figure{max-width:11.5rem}.slideshow-promo__product-footer{margin-block-start:.65rem}}@media screen and (min-width:990px){.slideshow-promo__products{max-width:34rem;gap:1.1rem;margin-block-start:-12.5rem;margin-inline-start:auto;justify-self:end}.slideshow-promo__product{padding-block:.7rem .8rem;padding-inline:.8rem}.slideshow-promo__product .product-card{gap:1.35rem}.slideshow-promo__product .product-card__figure{max-width:12rem}.slideshow-promo__product-footer{margin-block-start:.7rem}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
