.glass-info{container-type:inline-size;margin:2.4rem 0;color:rgb(var(--color-foreground))}.glass-info *,.glass-info *:before,.glass-info *:after{box-sizing:border-box}.glass-info--modal{margin:0}.glass-info__header{max-width:64rem;margin-bottom:2.4rem}.glass-info__eyebrow{display:block;margin-bottom:.6rem;color:rgba(var(--color-foreground),.55);font-size:1.05rem;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.glass-info__title{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:2.6rem;font-size:clamp(2.1rem,4cqi,3rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:1.15}.glass-info__subtitle{margin:.9rem 0 0;color:rgba(var(--color-foreground),.65);font-size:1.35rem;line-height:1.55}.glass-info__tabs-wrap{position:relative;margin-bottom:1.2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.16)}.glass-info__tabs-wrap:after{position:absolute;top:0;right:0;bottom:.1rem;width:2.4rem;background:linear-gradient(90deg,rgba(var(--color-background),0),rgb(var(--color-background)));content:"";pointer-events:none}.glass-info__tabs{display:flex;gap:2.4rem;padding-right:2.4rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity}.glass-info__tabs::-webkit-scrollbar{display:none}.glass-info__tab{position:relative;flex:0 0 auto;padding:.8rem 0 1.1rem;border:0;background:transparent;color:rgba(var(--color-foreground),.58);cursor:pointer;font:inherit;text-align:left;scroll-snap-align:start;transition:color .15s ease}.glass-info__tab:after{position:absolute;right:0;bottom:-.1rem;left:0;height:.2rem;background:rgb(var(--color-foreground));content:"";opacity:0;transform:scaleX(.6);transition:opacity .15s ease,transform .15s ease}.glass-info__tab:hover{color:rgb(var(--color-foreground))}.glass-info__tab:focus-visible{border-radius:.2rem;outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.3rem}.glass-info__tab--active{color:rgb(var(--color-foreground))}.glass-info__tab--active:after{opacity:1;transform:scaleX(1)}.glass-info__tab-name{display:block;font-size:1.25rem;font-weight:650;line-height:1.3;white-space:nowrap}.glass-info__panel{border:.1rem solid rgba(var(--color-foreground),.15);border-radius:.8rem;background:rgb(var(--color-background));overflow:hidden}.glass-info__panel[hidden]{display:none}.glass-info__intro{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(25rem,1.2fr);gap:2.8rem;align-items:end;padding:2.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.glass-info__badge{display:block;width:fit-content;margin-bottom:.7rem;color:rgba(var(--color-foreground),.54);font-size:1rem;font-weight:650;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.glass-info__panel-title{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:2.3rem;font-size:clamp(2rem,3.4cqi,2.7rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:1.15}.glass-info__description{margin:0;color:rgba(var(--color-foreground),.68);font-size:1.35rem;line-height:1.55}.glass-info__content{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(21rem,.8fr);gap:0;padding:2rem 2.4rem}.glass-info__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.glass-info__fact{min-width:0;padding:.3rem 1.6rem;border-left:.1rem solid rgba(var(--color-foreground),.12)}.glass-info__fact:first-child{padding-left:0;border-left:0}.glass-info__fact dt{margin-bottom:.45rem;color:rgba(var(--color-foreground),.5);font-size:1.05rem;font-weight:500;line-height:1.3}.glass-info__fact dd{margin:0;color:rgb(var(--color-foreground));font-size:1.25rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.glass-info__recommendation{margin-left:2rem;padding-left:2rem;border-left:.1rem solid rgba(var(--color-foreground),.16)}.glass-info__recommendation-label{display:block;margin-bottom:.35rem;color:rgba(var(--color-foreground),.5);font-size:1rem;font-weight:650;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.glass-info__recommendation p{margin:0;color:rgba(var(--color-foreground),.8);font-size:1.18rem;line-height:1.45}.glass-info__details{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:1.4rem 2rem;align-items:start;padding:1.8rem 2.4rem 2rem;border-top:.1rem solid rgba(var(--color-foreground),.1);background:rgba(var(--color-foreground),.018)}.glass-info__details h4{margin:0;color:rgba(var(--color-foreground),.52);font-size:1rem;font-weight:650;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.glass-info__details ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 1.8rem;margin:0;padding:0;list-style:none}.glass-info__details li{position:relative;margin:0;padding-left:1.3rem;color:rgba(var(--color-foreground),.68);font-size:1.15rem;line-height:1.45}.glass-info__details li:before{position:absolute;top:.62em;left:0;width:.4rem;height:.4rem;border-radius:50%;background:rgba(var(--color-foreground),.55);content:"";transform:translateY(-50%)}.glass-info__note{grid-column:2;margin:.2rem 0 0;padding:.9rem 1.1rem;border-left:.2rem solid rgba(var(--color-foreground),.5);background:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.76);font-size:1.12rem;line-height:1.45}.glass-info-trigger-button{display:inline-flex;gap:.4rem;align-items:center;min-height:2.4rem;padding:0;border:0;background:transparent;color:rgba(var(--color-foreground),.72);cursor:pointer;font:inherit;font-size:1.15rem;font-weight:600;line-height:1.3;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.glass-info-trigger-button:hover{color:rgb(var(--color-foreground))}.glass-info-trigger-button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.3rem}.glass-info-trigger-button .icon{width:1.4rem;height:1.4rem}.glass-info-inline-notice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-top:.8rem;padding:.9rem 1rem;border-left:.2rem solid rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.025)}.glass-info-inline-notice__icon{display:none}.glass-info-inline-notice__copy{min-width:0}.glass-info-inline-notice__label,.glass-info-inline-summary{display:block}.glass-info-inline-notice__label{margin-bottom:.2rem;color:rgba(var(--color-foreground),.48);font-size:.95rem;font-weight:650;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.glass-info-inline-summary{color:rgba(var(--color-foreground),.8);font-size:1.12rem;line-height:1.35}.glass-info-modal__dialog{width:min(92rem,calc(100vw - 4rem));max-width:92rem;height:auto;max-height:calc(100vh - 8rem);margin-top:4rem;padding:0;overflow:auto;border-radius:.8rem}.glass-info-modal__dialog .product-popup-modal__toggle{position:sticky;top:1.2rem;right:1.2rem;margin:1.2rem 1.2rem -4rem auto}.glass-info-modal__content{padding:2.8rem}@container (max-width: 72rem){.glass-info__intro,.glass-info__content{grid-template-columns:1fr}.glass-info__intro{gap:1rem;align-items:start}.glass-info__content{gap:1.8rem}.glass-info__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 0}.glass-info__fact:nth-child(3){padding-left:0;border-left:0}.glass-info__recommendation{margin-left:0;padding:1.3rem 0 0;border-top:.1rem solid rgba(var(--color-foreground),.12);border-left:0}.glass-info__details,.glass-info__details ul{grid-template-columns:1fr}.glass-info__note{grid-column:1}}@container (max-width: 40rem){.glass-info__header{margin-bottom:1.8rem}.glass-info__tabs{gap:1.8rem}.glass-info__intro,.glass-info__content,.glass-info__details{padding-right:1.5rem;padding-left:1.5rem}.glass-info__intro{padding-top:1.8rem;padding-bottom:1.6rem}.glass-info__content{padding-top:1.6rem;padding-bottom:1.6rem}.glass-info__details{padding-top:1.5rem;padding-bottom:1.7rem}.glass-info__fact{padding-right:1rem;padding-left:1rem}}@media screen and (max-width:749px){.glass-info-modal__dialog{width:100%;height:calc(100% - 1.2rem);max-height:none;margin-top:1.2rem;border-radius:.8rem .8rem 0 0}.glass-info-modal__content{padding:2.2rem 1.4rem 3rem}.glass-info-inline-notice{grid-template-columns:1fr;gap:.6rem}}@media(prefers-reduced-motion:reduce){.glass-info__tab,.glass-info__tab:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/glass-info.css.map */
