.product-description__grid{gap:3rem}@media screen and (min-width:950px){.product-description__grid{gap:6rem}}.product-description__grid .product-description__grid-item{width:calc(50% - 5rem)}.product-description__grid .product-description__grid-item:only-child{max-width:60rem;margin:0 auto;border-left:0!important;border-right:0!important}.product-description__grid-item .tab-content{font-family:var(--font-body-family);margin-top:0;margin-bottom:2rem;font-weight:500;font-size:1.4rem;line-height:140%}.product-description__grid-item .tab-content .product-description__specs-list{list-style:none;margin-left:0;padding-left:0}.product-description__grid-item .tab-content .product-description__specs-list li{margin-bottom:2rem}.product-description__grid-item .tab-content .clamp-text-wrapper div,.product-description__grid-item .tab-content .clamp-text-wrapper p{font-size:inherit;line-height:inherit;color:inherit;text-transform:none}.product-description__grid-item .tab-content .product-description__description.body-small span,.product-description__grid-item .tab-content .product-description__description.body-small p{font-weight:500}@media screen and (min-width:750px){.product-description__grid-item .tab-content{font-size:1.8rem}.grid--2-col-tablet .grid__item.product-description__description{width:75%;line-height:140%}}.product-description__grid-item .tab-content .h5-isUniversalFit{margin:2rem 0 1rem;font-size:inherit;line-height:inherit;color:inherit;font-weight:500;display:inline-block}.product-description__headline{margin:0 0 1rem;font-weight:400;letter-spacing:-.02rem}.product-description__measurements{margin:2rem 0;font-size:1.4rem;font-weight:500;line-height:140%}.product-description__eyebrow{margin-bottom:2rem;font-size:1.4rem;font-weight:600;line-height:110%}@media screen and (min-width:750px){.product-description__eyebrow{margin-bottom:3rem;font-size:1.8rem}.product-description__measurements{margin:3rem 0;font-size:1.8rem;font-weight:500;line-height:140%}}.product-description__link-for-frame-size{margin:2rem 0 1.5rem;color:var(--color-styleguide-green);font-family:var(--font-body-family);font-weight:600;line-height:105%;letter-spacing:.05rem;font-size:1.6rem;cursor:pointer;text-decoration:underline;display:block}.product-description__link-for-frame-size:hover{color:#c0d128e6}.product-description__link-for-frame-size:visited{color:#c0d128cc}.product-description__description a{color:var(--color-styleguide-green)}.product-description__description a:hover{color:#c0d128e6}.product-description__description a:visited{color:#c0d128cc}.product-description__frame-sizing-help{display:flex;align-items:center;flex-direction:column}.product-description__frame-sizing-help img{width:100%;height:auto;display:block}.product-description__frame-side,.product-description__frame-front{position:relative}.product-description__frame-side p,.product-description__frame-front p{font-weight:700;line-height:2.1rem;font-family:CQL,Arial,sans-serif;font-size:1.4rem;margin:0;position:absolute}.product-description__frame-front .bridge-width{top:-1%;left:50%;transform:translate(-50%,1%)}.product-description__frame-front .lens-width{top:46%;left:25%;transform:translate(-50%,-25%)}.product-description__frame-front .lens-height{top:50%;left:75%;transform:translate(-30%,-55%)}.product-description__frame-side .frame-length{position:absolute;top:0%;left:50%;transform:translate(-50%)}@media screen and (min-width:750px){.product-description__frame-front .bridge-width{top:5%;left:50%;transform:translate(-50%,5%)}.product-description__frame-front .lens-width{top:50%;left:25%;transform:translate(-50%,-25%)}.product-description__frame-front .lens-height{top:50%;left:75%;transform:translate(-65%,-50%)}.product-description__frame-side .frame-length{top:10%;left:50%;transform:translate(-50%,10%)}}@media screen and (min-width:950px){.product-description__frame-front .bridge-width{top:-5%;left:50%;transform:translate(-48%,-5%)}.product-description__frame-front .lens-width{top:50%;left:25%;transform:translate(-48%,-50%)}.product-description__frame-front .lens-height{top:50%;left:85%;transform:translate(-85%,-50%)}.product-description__frame-side .frame-length{top:0%;left:50%;transform:translate(-50%)}}@media screen and (min-width:1280px){.product-description__frame-sizing-help{padding-right:12.5rem}.product-description__frame-front .bridge-width{top:0%;left:50%;transform:translate(-48%)}.product-description__frame-front .lens-width{top:50%;left:25%;transform:translate(-48%,-50%)}.product-description__frame-front .lens-height{top:50%;left:82%;transform:translate(-82%,-50%)}.product-description__frame-side .frame-length{top:3%;left:50%;transform:translate(-50%)}}@media screen and (max-width:989px){.product-description__grid{margin:0}.product-description__grid .product-description__grid-item{width:100%}.product-description__grid .product-description__grid-item:nth-child(2n){margin:5rem 0 0;padding:3rem 0 0}}@media screen and (max-width:750px){.product-description__grid .product-description__grid-item:nth-child(2n){margin:2rem 0 1rem}}@media screen and (min-width:950px){#left-grid-text{width:calc(60% - 5rem)}#right-grid-text{width:calc(40% - 5rem)}.product-description__link-for-frame-size{font-size:1.8rem;margin:3rem 0 2rem}.product-description__grid .product-description__grid-item:first-of-type{border-right:1px solid rgb(0 0 0 / .2)}.product-description__frame-sizing-help{flex-direction:row}.product-description__frame-front,.product-description__frame-side{flex-basis:50%}}@media screen and (max-width:750px){.pdp-default-wrapper .banner:not(.banner--mobile-bottom) .banner__content{min-height:50rem}.pdp-default-wrapper .banner:not(.banner--mobile-content):not(.banner--mobile-bottom) .banner__box{margin-top:auto}.pdp-default-wrapper .banner__content-container .banner__eyebrow{font-size:1.4rem;line-height:1.5rem;margin-bottom:2rem!important}.pdp-default-wrapper .banner__content-container .banner__heading{font-size:3.6rem;line-height:3.6rem;margin:0 0 2rem!important}.pdp-default-wrapper .banner__content-container .banner__text{font-size:1.8rem;line-height:2.5rem;margin:0rem}}.pdp-default-wrapper .banner__content-container .banner__eyebrow{margin-bottom:3rem!important}.pdp-default-wrapper .banner__content-container .banner__heading{margin:0 0 3rem!important}.pdp-default-wrapper .banner__content-container .banner__text{margin:0rem}
/*# sourceMappingURL=/cdn/shop/t/201/assets/section-product-details.css.map */
