ol.breadcrumb{margin-top:0;margin-bottom:1rem}.gallery{width:100%;position:relative;overflow:hidden;text-align:center}.gallery::after{content:"";position:absolute;width:100%;height:100%;pointer-events:none;left:0;top:0;background:rgba(0,0,0,.03)}.gallery ul{display:flex;margin:0}.gallery ul.animate{transition:all .3s}.gallery ul li{flex:0 0 auto;width:100%}@media(max-width: 35.99em){.gallery ul li{padding:1rem 0}}.gallery ul li .ri{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%}.gallery ul li .ri::after{content:"";display:block;height:0;padding-top:calc(100% / 2)}.gallery ul li .ri::before{content:"";position:absolute;transform:scale(var(--scale, 1.05));width:100%;height:100%;background:var(--lqip, none) no-repeat center center;background-size:cover;filter:blur(var(--blur, 8px))}.gallery ul li .ri>picture,.gallery ul li .ri>img,.gallery ul li .ri>video{position:absolute;width:100%;height:100%;object-fit:cover}.gallery ul li .ri>picture>img{display:block;width:100%;height:100%}.gallery>button[aria-label]{position:absolute;color:rgba(0,0,0,.1);top:50%;transform:translateY(-50%);height:100%;width:50px;font-size:1.5em}@media(min-width: 36em){.gallery>button[aria-label]{font-size:2em}}.gallery>button[aria-label]:hover{color:rgba(0,0,0,.5)}.gallery>button[aria-label].left{left:0}.gallery>button[aria-label].left svg{transform:rotate(180deg)}.gallery>button[aria-label].right{right:0}.gallery .icon-color-edged,.gallery .icon-titanium,.gallery .icon-bundle{position:absolute;left:.5em;top:.5em;width:55px}@media(min-width: 64em){.entry-main{display:grid;grid-template-areas:". sidebar" ". sidebar" ". sidebar";grid-template-columns:1fr 380px;grid-template-rows:auto auto 1fr;grid-gap:0 var(--gap)}}@media(min-width: 64em){.sidebar{grid-area:sidebar;align-self:start;position:-webkit-sticky;position:sticky;top:var(--scroll-margin);z-index:1}}.sidebar h1{position:relative;margin:0;text-transform:uppercase;font-size:var(--fs-headline)}.sidebar h1 .sku{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:.8rem;color:#999;font-weight:var(--semi-bold)}.sidebar h1 .sku::before{content:"SKU: "}.sidebar h1+h2{font-size:.8em;font-weight:var(--normal);margin:.5em 0 1em;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar .title{margin-bottom:.5em;font-size:var(--fs-smaller)}.sidebar .title label{font-weight:var(--bold)}.sidebar .title span::before{content:"- "}.sidebar .glasses-types{margin-bottom:1rem}.sidebar .glasses-types .title{display:none}.sidebar .glasses-types .box{outline:1px solid #eee;box-sizing:content-box;margin:0;overflow:hidden;max-height:2.5rem;transition:max-height .3s}.sidebar .glasses-types .box .line{overflow:hidden;line-height:1rem;overflow:hidden;padding:0 .5rem}.sidebar .glasses-types .box .line hr{height:0;border:0;border-top:1px solid #ccc}.sidebar .glasses-types .box li{line-height:2.5rem}.sidebar .glasses-types .box li:first-child{padding:0 .75rem;font-weight:var(--semi-bold);position:relative;cursor:pointer}.sidebar .glasses-types .box li:first-child svg{position:absolute;width:.8rem;height:.8rem;right:1rem;top:50%;transform:translateY(-50%)}.sidebar .glasses-types .box li a{display:block;height:100%;color:#000;padding:0 .75rem;margin:0 1px;transition:all .3s}.sidebar .glasses-types .box li a:hover{text-decoration:none}.sidebar .glasses-types .box li a:hover{background:var(--color-smoke)}.sidebar .glasses-types .box li small{font-style:italic;margin-left:.5rem;color:var(--color-theme)}.sidebar .reading-lens-power .box{margin:0;display:grid;grid-template-columns:repeat(5, 1fr);gap:.8rem}.sidebar .reading-lens-power .box label span{display:block;background:var(--color-smoke);transition:.3s;cursor:pointer;text-align:center;padding:.4em .2em;font-size:var(--fs-smaller);font-weight:var(--semi-bold);-webkit-user-select:none;user-select:none;border-radius:5px}.sidebar .reading-lens-power .box label span:hover{background:#ddd}.sidebar .reading-lens-power .box label input:checked+span{background:#000;color:#fff}.sidebar .reading-lens-power .box label input:disabled+span{color:#ddd;pointer-events:none;cursor:not-allowed}.sidebar .reading-lens-power,.sidebar .reading-lens-type{margin-bottom:1rem}.sidebar .frame-colors,.sidebar .lens-colors{margin-bottom:.5rem}.sidebar .tint-strengths{display:flex;justify-content:space-between;margin:.2rem 0 .8rem;background:var(--color-smoke);width:14rem;border-radius:8rem}.sidebar .tint-strengths li{flex:1 0 auto}.sidebar .tint-strengths a{display:block;font-size:var(--fs-smaller);border-radius:8rem;-webkit-user-select:none;user-select:none;cursor:pointer;transition:.3s;line-height:2;text-align:center;color:#000;transition:.3s}.sidebar .tint-strengths a:hover{text-decoration:none}@media(hover: hover){.sidebar .tint-strengths a:hover{color:#666}}.sidebar .tint-strengths li.current a{background:#000;color:#fff}.sidebar .frame-colors .box,.sidebar .sub-lens-colors{display:flex;flex-wrap:wrap;margin:0 0 0 4px}.sidebar .frame-colors .box a,.sidebar .sub-lens-colors a{display:block;margin:0 14px 8px 0;width:32px;position:relative;color:#000}.sidebar .frame-colors .box a:hover,.sidebar .sub-lens-colors a:hover{text-decoration:none}.sidebar .frame-colors .box a img,.sidebar .sub-lens-colors a img{width:32px;height:32px;border-radius:50%;display:block;transition:.3s}.sidebar .frame-colors .box a:hover img,.sidebar .sub-lens-colors a:hover img{box-shadow:0 0 0 2px #fff,0 0 0 4px #00998880}.sidebar .frame-colors .box li.current a img,.sidebar .sub-lens-colors li.current a img{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-theme)}.sidebar .frame-colors a{height:36px;border-radius:50%}.sidebar .frame-colors a img{height:100%}.sidebar .attrs{margin-top:1rem;padding:.5rem .5rem 0;font-size:var(--fs-smaller);display:flex;flex-wrap:wrap;border-radius:10px 10px 0 0}.sidebar .attrs span{margin-right:.2rem}.sidebar .attrs .sizes{margin-right:1rem}.sidebar .attrs label{font-weight:var(--bold)}.sidebar .attrs label::after{content:":"}.sidebar .attrs>*{padding:.3rem 0}.sidebar .prices{border-radius:0 0 10px 10px;padding:0 .5rem .5rem;margin-bottom:1.5rem;display:flex;flex-wrap:wrap;align-items:center}.sidebar .prices label{display:none}.sidebar .prices .group,.sidebar .prices .reading-price-group{display:flex;align-items:baseline}.sidebar .prices .total{white-space:nowrap;font-size:var(--fs-h3);margin-right:.5rem;font-weight:var(--semi-bold)}.sidebar .prices .total s{font-weight:var(--normal)}.sidebar .prices .subtotal{white-space:nowrap;vertical-align:middle;font-size:12px;color:#666}.sidebar .prices .subtotal::before{content:"( "}.sidebar .prices .subtotal::after{content:" )"}.sidebar .prices .extra{font-size:var(--fs-smaller);margin:.5rem 0 0;color:var(--color-theme);font-weight:var(--semi-bold)}.sidebar .prices,.sidebar .attrs{background:var(--color-smoke)}.sidebar .rx-option{margin-bottom:1rem;font-size:var(--fs-smaller);font-weight:var(--semi-bold)}@media(max-width: 63.99em){.sidebar .rx-option{line-height:2rem}}.sidebar .rx-option input{margin-right:.3em}.sidebar .button-wrapper{display:flex;flex-direction:column;flex-grow:1;height:3rem;width:55%;overflow:hidden;text-align:center}.sidebar .btns{display:flex;flex-wrap:wrap}.sidebar .btns .primary{flex:0 0 auto;display:block;width:100%;height:100%;line-height:3rem;font-weight:var(--bold);text-transform:none;font-size:1em;text-transform:uppercase;border-radius:999px}.sidebar .btns .buy-now-button{background:#333}.sidebar .btns .buy-now-button:hover{background:#666}.sidebar .btns .button-rx .primary{transform:translateY(-100%)}.sidebar .btns .wishlist,.sidebar .btns .tryon{margin-left:.75rem;color:#000;width:3rem;display:flex;justify-content:center;align-items:center;background:var(--color-smoke);transition:background .3s;border-radius:999px}.sidebar .btns .wishlist:hover,.sidebar .btns .tryon:hover{text-decoration:none}.sidebar .btns .wishlist svg,.sidebar .btns .tryon svg{transition:all .3s;width:1.25rem;height:1.25rem}@media(hover: hover){.sidebar .btns .wishlist:hover,.sidebar .btns .tryon:hover{background:#ddd}}.sidebar .btns .scale{animation:none}.sidebar .tips{margin-top:.5em;padding:.5em;color:#666;background:var(--color-bg-warn);font-size:var(--fs-smaller)}.sidebar .why-us{margin-top:var(--base-s);padding:.8rem;font-size:var(--fs-smaller);border:1px solid #ddd;position:relative;border-radius:10px}.sidebar .why-us ul{margin:0}.sidebar .why-us i{margin-right:.2rem}.sidebar .why-us::after{position:absolute;content:"";width:.8rem;height:.8rem;transform:rotate(45deg);border:1px solid #ddd;border-width:1px 0 0 1px;left:4rem;top:-0.4rem;background:#fff}@media(max-width: 63.99em){.sidebar{margin-top:var(--base-s)}.sidebar .share-buttons{border:1px solid #ccc}}.share-buttons{margin:var(--base-s) 0;border:none}@media(min-width: 64em){.share-buttons{padding:0}}.share-buttons .buttons{display:flex;flex-wrap:wrap;padding:.5rem}.share-buttons legend{padding:0 .5rem;font-weight:var(--semi-bold)}.share-buttons .sns_button{width:1.8rem;height:1.8rem;border-radius:50%;transition:all .3s ease}.share-buttons .sns_button+.sns_button{margin-left:.8rem}.share-buttons .sns_button a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s ease;font-size:1.8rem;color:#000}.share-buttons .sns_button a:hover{text-decoration:none}.share-buttons .sns_button a svg{width:2rem;height:2rem}.glasses-details{margin-top:var(--base-s);display:flex;flex-direction:column}.glasses-details>*{padding:0;border-bottom:1px solid #ccc}.glasses-details h2{margin:0;padding:.8em 0;font-size:1rem;font-weight:var(--semi-bold);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center}.glasses-details h2 svg{margin-right:.5rem;transition:transform .3s}.glasses-details h3{font-size:1rem;margin-top:.5em;font-weight:var(--light);text-transform:uppercase}.glasses-details .box{margin:0;font-size:var(--fs-smaller);max-height:0;overflow:hidden;transition:all .3s}.glasses-details .box p,.glasses-details .box ul{margin-bottom:.5rem}.glasses-details .open h2 svg,.glasses-details .lifestyle-open h2 svg{transform:rotate3d(1, 0, 0, 180deg)}.glasses-details .open .box,.glasses-details .lifestyle-open .box{max-height:var(--max-height, none);margin-bottom:.5rem}.glasses-details .open.lifestyle-photos,.glasses-details .lifestyle-open.lifestyle-photos{border-bottom:none}.glasses-details .open.lifestyle-photos .box,.glasses-details .lifestyle-open.lifestyle-photos .box{margin-top:.4rem}.glasses-details .polarized-benefits ul{display:flex}.glasses-details .polarized-benefits li{text-align:center;max-width:100px}@media(min-width: 36em){.glasses-details .polarized-benefits li{margin-right:1rem}}.glasses-details .polarized-benefits label{display:block;margin-top:.5rem;font-weight:var(--semi-bold)}.glasses-details .features ul{padding-left:1.2em}.glasses-details .features li{position:relative}.glasses-details .features li::before{content:"//";position:absolute;left:-1.2em}.glasses-details .specs .table{width:100%;display:table;background:#f4f4f4}.glasses-details .specs .table li{display:table-row}.glasses-details .specs .table li>*{display:table-cell;border:1px solid #fff;border-width:0 1px 1px 0;padding:.2rem .5rem}.glasses-details .specs .table label{font-weight:var(--semi-bold);padding-right:.5rem;text-align:right;white-space:nowrap;width:25%}.glasses-details .specs .table label::after{content:":"}.lifestyle-photos ul{display:flex;flex-wrap:wrap}.lifestyle-photos li{margin-bottom:10px}.lifestyle-photos li .ri{outline:10px solid #fff;outline-width:0 10px}.lifestyle-photos .w100{width:100%}.lifestyle-photos .w100 .ri{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%}.lifestyle-photos .w100 .ri::after{content:"";display:block;height:0;padding-top:calc(100% / 1.5)}.lifestyle-photos .w100 .ri::before{content:"";position:absolute;transform:scale(var(--scale, 1.05));width:100%;height:100%;background:var(--lqip, none) no-repeat center center;background-size:cover;filter:blur(var(--blur, 8px))}.lifestyle-photos .w100 .ri>picture,.lifestyle-photos .w100 .ri>img,.lifestyle-photos .w100 .ri>video{position:absolute;width:100%;height:100%;object-fit:cover}.lifestyle-photos .w100 .ri>picture>img{display:block;width:100%;height:100%}.lifestyle-photos .w50{width:50%}.lifestyle-photos .w50 .ri{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%}.lifestyle-photos .w50 .ri::after{content:"";display:block;height:0;padding-top:calc(100% / 0.6666666667)}.lifestyle-photos .w50 .ri::before{content:"";position:absolute;transform:scale(var(--scale, 1.05));width:100%;height:100%;background:var(--lqip, none) no-repeat center center;background-size:cover;filter:blur(var(--blur, 8px))}.lifestyle-photos .w50 .ri>picture,.lifestyle-photos .w50 .ri>img,.lifestyle-photos .w50 .ri>video{position:absolute;width:100%;height:100%;object-fit:cover}.lifestyle-photos .w50 .ri>picture>img{display:block;width:100%;height:100%}.lifestyle-photos .r3-2{width:100%;margin-bottom:25px}.lifestyle-photos .r3-2 .ri{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%}.lifestyle-photos .r3-2 .ri::after{content:"";display:block;height:0;padding-top:calc(100% / 1.5)}.lifestyle-photos .r3-2 .ri::before{content:"";position:absolute;transform:scale(var(--scale, 1.05));width:100%;height:100%;background:var(--lqip, none) no-repeat center center;background-size:cover;filter:blur(var(--blur, 8px))}.lifestyle-photos .r3-2 .ri>picture,.lifestyle-photos .r3-2 .ri>img,.lifestyle-photos .r3-2 .ri>video{position:absolute;width:100%;height:100%;object-fit:cover}.lifestyle-photos .r3-2 .ri>picture>img{display:block;width:100%;height:100%}.lifestyle-photos .r1-1{width:100%;margin-bottom:25px}.lifestyle-photos .r1-1 .ri{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%}.lifestyle-photos .r1-1 .ri::after{content:"";display:block;height:0;padding-top:calc(100% / 1)}.lifestyle-photos .r1-1 .ri::before{content:"";position:absolute;transform:scale(var(--scale, 1.05));width:100%;height:100%;background:var(--lqip, none) no-repeat center center;background-size:cover;filter:blur(var(--blur, 8px))}.lifestyle-photos .r1-1 .ri>picture,.lifestyle-photos .r1-1 .ri>img,.lifestyle-photos .r1-1 .ri>video{position:absolute;width:100%;height:100%;object-fit:cover}.lifestyle-photos .r1-1 .ri>picture>img{display:block;width:100%;height:100%}.lifestyle-photos .r2-3{width:100%;margin-bottom:25px}.lifestyle-photos .r2-3 .ri{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%}.lifestyle-photos .r2-3 .ri::after{content:"";display:block;height:0;padding-top:calc(100% / 0.6666666667)}.lifestyle-photos .r2-3 .ri::before{content:"";position:absolute;transform:scale(var(--scale, 1.05));width:100%;height:100%;background:var(--lqip, none) no-repeat center center;background-size:cover;filter:blur(var(--blur, 8px))}.lifestyle-photos .r2-3 .ri>picture,.lifestyle-photos .r2-3 .ri>img,.lifestyle-photos .r2-3 .ri>video{position:absolute;width:100%;height:100%;object-fit:cover}.lifestyle-photos .r2-3 .ri>picture>img{display:block;width:100%;height:100%}#size-details{width:min(480px,100%)}#size-details h2{margin:0;line-height:var(--header-height)}#size-details>div{padding:1rem}.picks{overflow:hidden}.picks h2{text-transform:uppercase;text-align:center;margin:2em 0 1em}.picks .model-list .box{width:100%;max-width:512px}@media(min-width: 42em){.picks .model-list .box{width:33.333%}}@media(max-width: 41.99em){.picks{overflow:auto;margin-left:var(--spacer--);margin-right:var(--spacer--)}.picks .model-list{margin:0;justify-content:start;display:grid;grid-template-columns:0;grid-gap:var(--base-s);grid-template-rows:1fr;grid-auto-flow:column;grid-auto-columns:310px;overflow-x:scroll;scroll-snap-type:x proximity}.picks .model-list::before,.picks .model-list::after{content:"";width:1px}.picks .model-list .box{scroll-snap-align:center}.picks .model-list .box::after{content:"";pointer-events:none;width:100%;height:100%;position:absolute;z-index:1;left:0;top:0;background:rgba(0,0,0,.04)}}.frame-size-instructions{max-width:600px;margin:auto}.frame-size-instructions .entry{position:relative;font-size:var(--fs-smaller)}.frame-size-instructions .entry .ri{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%}.frame-size-instructions .entry .ri::after{content:"";display:block;height:0;padding-top:calc(100% / 1.28)}.frame-size-instructions .entry .ri::before{content:"";position:absolute;transform:scale(var(--scale, 1.05));width:100%;height:100%;background:var(--lqip, none) no-repeat center center;background-size:cover;filter:blur(var(--blur, 8px))}.frame-size-instructions .entry .ri>picture,.frame-size-instructions .entry .ri>img,.frame-size-instructions .entry .ri>video{position:absolute;width:100%;height:100%;object-fit:cover}.frame-size-instructions .entry .ri>picture>img{display:block;width:100%;height:100%}.frame-size-instructions .entry li{position:absolute;left:0;top:0}.frame-size-instructions .entry span{font-weight:var(--semi-bold)}.frame-size-instructions .entry .dimensions-lens-width,.frame-size-instructions .entry .dimensions-bridge-width,.frame-size-instructions .entry .dimensions-temple-length{position:static}.frame-size-instructions .entry .dimensions-lens-width label,.frame-size-instructions .entry .dimensions-lens-width span,.frame-size-instructions .entry .dimensions-bridge-width label,.frame-size-instructions .entry .dimensions-bridge-width span,.frame-size-instructions .entry .dimensions-temple-length label,.frame-size-instructions .entry .dimensions-temple-length span{position:absolute}.frame-size-instructions .entry .dimensions-lens-width label,.frame-size-instructions .entry .dimensions-bridge-width label,.frame-size-instructions .entry .dimensions-temple-length label{margin-left:.5em;transform:translateY(-50%);text-transform:uppercase;font-weight:var(--semi-bold)}.frame-size-instructions .entry .dimensions-lens-width span,.frame-size-instructions .entry .dimensions-bridge-width span,.frame-size-instructions .entry .dimensions-temple-length span{transform:translateX(-50%) translateY(-50%);font-weight:var(--bold)}.frame-size-instructions .entry .total-width,.frame-size-instructions .entry .lens-width,.frame-size-instructions .entry .temple-length{transform:translateX(-50%) translateY(-50%);margin-top:-1em}.frame-size-instructions .entry .total-width label::after,.frame-size-instructions .entry .lens-width label::after,.frame-size-instructions .entry .temple-length label::after{content:":"}.frame-size-instructions .entry .total-width{left:50%;top:11.28%}.frame-size-instructions .entry .lens-height{left:71.3125%;top:32.48%;transform:translateY(-50%);margin-left:.5em}.frame-size-instructions .entry .lens-height label::after{content:":"}.frame-size-instructions .entry .lens-height span{display:block}.frame-size-instructions .entry .lens-width{left:28.25%;top:30.64%}.frame-size-instructions .entry .bridge-width{left:50.25%;top:42.8%;transform:translateX(-50%) translateY(-50%)}.frame-size-instructions .entry .bridge-width *{text-align:center;display:block;line-height:2em}.frame-size-instructions .entry .temple-length{left:36.1875%;top:80%;margin-top:1em}.frame-size-instructions .entry .units{left:50%;top:98%;font-weight:var(--bold);color:#666;transform:translateX(-50%) translateY(-100%)}.frame-size-instructions .entry .units label{display:none}.frame-size-instructions .entry .dimensions-lens-width label{left:44.125%;top:59.12%}.frame-size-instructions .entry .dimensions-lens-width span{left:32.75%;top:73.6%}.frame-size-instructions .entry .dimensions-bridge-width label{left:49.3125%;top:63.36%}.frame-size-instructions .entry .dimensions-bridge-width span{left:37%;top:73.6%}.frame-size-instructions .entry .dimensions-temple-length label{left:53.875%;top:67.6%}.frame-size-instructions .entry .dimensions-temple-length span{left:41.875%;top:73.6%}.promo{text-align:center;padding:.5rem;cursor:default;margin-top:.5rem;background:rgb(var(--color-theme-rgb), 0.1)}.promo ul{position:relative;margin:0}.promo ul li{animation:flipText 7s linear infinite 0s;opacity:0;margin:0;padding:0}.promo ul li:nth-child(2){animation-delay:3.5s;position:absolute;top:50%;width:100%}.promo ul li:nth-child(2) span{display:block;transform:translateY(-50%)}.promo .promo-countdown,.promo .promo-countdown>span{display:inline !important}.promo .promo-countdown>span::before{content:": "}.promo .promo-countdown>span:first-child::before{content:""}.promo .promo-slogen{white-space:nowrap;display:flex;flex-wrap:wrap;justify-content:center}@keyframes flipText{0%{opacity:0}5%{opacity:0;transform:translateY(-1rem)}10%{opacity:1;transform:translateY(0px)}55%{opacity:1;transform:translateY(0px)}60%{opacity:0;transform:translateY(1rem)}80%{opacity:0}100%{opacity:0}}.lens-type-dropdown,.glasses-types-dropdown{position:relative}.lens-type-dropdown .dropdown-select,.glasses-types-dropdown .dropdown-select{position:relative;padding:.7rem 1rem;font-weight:var(--semi-bold);line-height:1em;color:#000;transition:.3s;cursor:pointer;outline-width:1px;outline-color:var(--color-theme);border:1px solid #aaa;border-radius:999px;font-size:var(--fs-smaller)}.lens-type-dropdown .dropdown-select span,.glasses-types-dropdown .dropdown-select span{white-space:nowrap;overflow:hidden;line-height:1rem;text-overflow:ellipsis;width:calc(100% - 1.8rem);display:block}.lens-type-dropdown .dropdown-select svg,.glasses-types-dropdown .dropdown-select svg{position:absolute;bottom:0;right:0;margin:.8rem;pointer-events:none;width:.8rem;height:.8rem;transition:transform .3s}.lens-type-dropdown .dropdown-select.expand,.lens-type-dropdown .dropdown-select.expand-bottom,.glasses-types-dropdown .dropdown-select.expand,.glasses-types-dropdown .dropdown-select.expand-bottom{border-color:#000;background:transparent}.lens-type-dropdown .dropdown-select.expand svg,.glasses-types-dropdown .dropdown-select.expand svg{transform:rotate3d(1, 0, 0, 180deg)}.lens-type-dropdown ul,.glasses-types-dropdown ul{z-index:1;margin:0;position:absolute;top:3rem;left:0;right:0;background:#fff;border:1px solid #eee;box-shadow:0 0 16px rgba(0,0,0,.1);border-radius:10px;opacity:0;transition:.3s;transform:scale(1, 0);transform-origin:top;overflow:hidden}.lens-type-dropdown ul.from-bottom,.glasses-types-dropdown ul.from-bottom{top:unset;bottom:3rem;transform-origin:bottom}.lens-type-dropdown ul.expand,.glasses-types-dropdown ul.expand{transform:scale(1, 1);opacity:1}.lens-type-dropdown li.line,.glasses-types-dropdown li.line{display:block;padding:0 1rem;-webkit-user-select:none;user-select:none;pointer-events:none}.lens-type-dropdown li>a,.lens-type-dropdown li>div,.lens-type-dropdown li>label,.glasses-types-dropdown li>a,.glasses-types-dropdown li>div,.glasses-types-dropdown li>label{font-size:var(--fs-smaller);display:block;position:relative;color:#000;padding:.5rem 1rem;transition:background .3s;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center}.lens-type-dropdown li>a:hover,.lens-type-dropdown li>div:hover,.lens-type-dropdown li>label:hover,.glasses-types-dropdown li>a:hover,.glasses-types-dropdown li>div:hover,.glasses-types-dropdown li>label:hover{text-decoration:none}@media(hover: hover){.lens-type-dropdown li>a:hover,.lens-type-dropdown li>div:hover,.lens-type-dropdown li>label:hover,.glasses-types-dropdown li>a:hover,.glasses-types-dropdown li>div:hover,.glasses-types-dropdown li>label:hover{background:var(--color-smoke)}}.lens-type-dropdown li>div::after,.glasses-types-dropdown li>div::after{content:"";position:absolute;bottom:0;left:1rem;right:1rem;height:1px;background:var(--color-smoke)}.lens-type-dropdown li:last-child>div::after,.glasses-types-dropdown li:last-child>div::after{display:none}.lens-type-dropdown li.current>a,.lens-type-dropdown li.current>div,.lens-type-dropdown li input:checked+label,.glasses-types-dropdown li.current>a,.glasses-types-dropdown li.current>div,.glasses-types-dropdown li input:checked+label{background:var(--color-theme);outline:1px solid var(--color-theme);color:#fff}.lens-type-dropdown li.current>a .tag,.lens-type-dropdown li.current>div .tag,.lens-type-dropdown li input:checked+label .tag,.glasses-types-dropdown li.current>a .tag,.glasses-types-dropdown li.current>div .tag,.glasses-types-dropdown li input:checked+label .tag{color:#fff}.lens-type-dropdown li.current>a::after,.lens-type-dropdown li.current>div::after,.lens-type-dropdown li input:checked+label::after,.glasses-types-dropdown li.current>a::after,.glasses-types-dropdown li.current>div::after,.glasses-types-dropdown li input:checked+label::after{display:none}.lens-type-dropdown li hr,.glasses-types-dropdown li hr{border:0;border-top:1px solid #ccc}.lens-type-dropdown li .name,.glasses-types-dropdown li .name{flex:1 1 auto}.lens-type-dropdown li .tag,.glasses-types-dropdown li .tag{flex:0 0 auto;margin-left:.5em;color:var(--color-theme)}.lens-type-dropdown li .tag s,.glasses-types-dropdown li .tag s{color:#000}.pswp__button{min-width:unset}.pswp__button:hover{background:inherit !important}.reviews-overview{display:flex;justify-content:flex-start;align-items:center;margin:0 0 1rem}.reviews-overview__stars{margin-right:.8rem}.reviews-overview__count{text-decoration:underline}.reviews-overview a{display:flex;justify-content:flex-start;align-items:center;color:#000}.reviews-overview a:hover{text-decoration:none}.reviews-overview__icon{margin-left:.5rem;display:block;width:1.5rem;height:1.5rem;border-radius:50%;background:#000;color:#fff;display:flex;justify-content:center;align-items:center}.reviews-overview__icon svg{width:18px;height:18px}.gallery .lbf-button{display:inline-flex;align-items:center;justify-content:space-between;position:relative;top:-1.5rem;background:#fff !important;padding:0 0 0 1rem;height:3.5rem;border-radius:10px;border:1px solid rgba(0,0,0,.125);z-index:1;box-shadow:none !important}.gallery .lbf-button:hover{text-decoration:none}.gallery .lbf-button__title{flex:0 0 8em;width:8em;text-align:left;color:#000;font-weight:var(--semi-bold);line-height:1.25em;font-size:var(--fs-smaller)}.gallery .lbf-button__list{flex:0 0 auto;display:grid;grid-template-columns:repeat(3, 2.25rem);gap:.75rem;margin-right:.5rem}.gallery .lbf-button__list li{width:2.25rem;height:2.25rem;background:var(--color-smoke);border-radius:5px;position:relative;padding:0 !important}.gallery .lbf-button__list li img{display:block}.gallery .lbf-button__list li.checked{outline:2px solid var(--color-theme)}.gallery .lbf-button__list li.checked::before{content:"";position:absolute;top:-6px;right:-6px;height:14px;width:14px;border-radius:50%;background:var(--color-theme)}.gallery .lbf-button__list li.checked::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="14" height="14" fill="%23fff"><path d="M19.6519 7.4817C20.1643 8.0672 20.104 8.95632 19.5172 9.46761L17.6615 7.34735C18.2483 6.83606 19.1394 6.89621 19.6519 7.4817ZM4.50795 9.55126C5.10659 9.05383 5.99604 9.1348 6.49459 9.73211L10.044 13.9847L17.6615 7.34735L19.5172 9.46761L10.812 17.0527C10.5259 17.302 10.1511 17.4256 9.77242 17.3956C9.39377 17.3656 9.04325 17.1845 8.80017 16.8932L4.32669 11.5335C3.82815 10.9362 3.9093 10.0487 4.50795 9.55126Z" /></svg>');position:absolute;top:-3px;right:-6px;height:14px;width:14px;display:flex;align-items:center;justify-content:center}.gallery .lbf-button__more,.gallery .lbf-button__more::before,.gallery .lbf-button__more::after{width:4px;height:4px;border-radius:50%;background:#000;position:relative}.gallery .lbf-button__more{margin:0 1rem}.gallery .lbf-button__more::before,.gallery .lbf-button__more::after{content:"";position:absolute;left:0}.gallery .lbf-button__more::before{top:-8px}.gallery .lbf-button__more::after{content:"";bottom:-8px}#bridge-fit-guide{max-width:min(480px,100vw)}.lbf-title{margin:0;text-align:left;line-height:var(--header-height);padding:0 var(--header-height) 0 1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.5rem;border:0}.lbf-close{position:absolute;top:0;right:0;width:var(--header-height);height:var(--header-height);cursor:pointer}.lbf-close::before{content:"";width:2rem;height:2rem;border-radius:50%;background:#ededed;position:absolute;inset:calc((var(--header-height) - 2rem)/2)}.lbf-close::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"><path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z" /></svg>');width:1.5rem;height:1.5rem;position:absolute;inset:calc((var(--header-height) - 1.5rem)/2)}.lbf-link{display:block;background:var(--color-theme);padding:0 1em;height:2.5em;line-height:2.5em;text-align:center;color:#fff;border-radius:999px;transition:background .25s;margin:var(--base-m) 0}.lbf-link:hover{text-decoration:none}.lbf-link:hover{background:var(--color-theme-hl);color:#fff}.lbf-main{padding:1rem}.lbf-nose{background:var(--color-smoke);border-radius:10px;overflow:hidden;margin-bottom:var(--base-s)}.lbf-nose__figures{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:1.5rem 1rem 1rem;background:linear-gradient(135deg, #bcc4fc, #F9D0BD);display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.lbf-nose__figures figure{margin:0;text-align:center}.lbf-nose__figures figcaption{margin-top:.5rem;font-size:var(--fs-smaller);font-weight:var(--semi-bold)}.lbf-nose__figures figure>div{background:#fff;border-radius:10px;position:relative}.lbf-nose__figures figure>div.checked{outline:2px solid var(--color-theme)}.lbf-nose__figures figure>div.checked::before{content:"";position:absolute;top:-8px;right:-8px;height:24px;width:24px;border-radius:50%;background:var(--color-theme)}.lbf-nose__figures figure>div.checked::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20" fill="%23fff"><path d="M19.6519 7.4817C20.1643 8.0672 20.104 8.95632 19.5172 9.46761L17.6615 7.34735C18.2483 6.83606 19.1394 6.89621 19.6519 7.4817ZM4.50795 9.55126C5.10659 9.05383 5.99604 9.1348 6.49459 9.73211L10.044 13.9847L17.6615 7.34735L19.5172 9.46761L10.812 17.0527C10.5259 17.302 10.1511 17.4256 9.77242 17.3956C9.39377 17.3656 9.04325 17.1845 8.80017 16.8932L4.32669 11.5335C3.82815 10.9362 3.9093 10.0487 4.50795 9.55126Z" /></svg>');position:absolute;top:-4px;right:-8px;height:24px;width:24px;display:flex;align-items:center;justify-content:center}.lbf-nose__figures img{display:block;width:100%}.lbf-nose__desc{padding:1rem}.lbf-article figure{margin:var(--base-s) 0}.lbf-article figure img{border-radius:10px}.lbf-article figcaption{text-align:center;margin-top:.5em;font-size:var(--fs-smaller)}
/*# sourceMappingURL=sourcemaps/product--index.css.map */

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp,.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp{position:fixed}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none !important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1, 1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}
/*# sourceMappingURL=../sourcemaps/photoswipe/photoswipe.css.map */

.pswp__caption>div{max-width:unset;overflow:hidden;text-overflow:ellipsis;padding:0;margin:10px 20px 20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pswp button{min-width:unset}.pswp button:hover{background:none !important}.review-media-box{height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none}.review-media-box .review-media-item__mask{pointer-events:none;transition:.3s}.review-media-box .review-media-item__mask>div{transform:scale(2)}.review-media-box .review-media-item__mask.playing{transform:scale(3);opacity:0}.review-media-box video,.review-media-box img{max-width:calc(100vw - 2px) !important;max-height:calc(100vh - 2px) !important;min-width:318px;display:block}.review-media-box__content{color:#fff;position:relative;pointer-events:all}.review-media-box .review-comments__item__title__name{font-weight:var(--bold);font-size:1.2em}.review-media-box__comment{color:#fff;position:absolute;bottom:0;left:0;right:0;padding:1rem;background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.review-media-box__comment__title,.review-media-box__comment__body{max-width:1024px;margin:0 auto}.review-media-box__comment__link{display:flex;justify-content:flex-end;margin-top:1rem}.review-media-box__comment__link a{font-size:var(--fs-smaller);display:block;text-decoration:none;background:none;border:1px solid #fff;border-radius:8em;line-height:2.2em}.review-media-box__comment__link a:hover{text-decoration:none}.review-media-box__comment__link a:hover{color:#000 !important;background:#fff !important}@media(max-width: 35.99em){.review-media-box__comment__link{display:block}}.review-media-box__comment p{font-size:var(--fs-smaller);margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.review-container{padding-top:var(--base-l)}.review-header{font-size:var(--fs-h1);margin:0 0 var(--base-s);text-align:center}.review-digest{margin:var(--base-s) var(--spacer--);padding:var(--base-s) var(--spacer);background:var(--color-smoke)}.review-digest__content{margin:0 auto;max-width:1216px;display:flex;justify-content:space-between}.review-digest-stat{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}.review-digest-stat__score{display:flex;align-items:center}.review-digest-stat__score .score{font-size:2em;font-weight:var(--bold)}.review-digest-stat__score svg{margin-left:.25em;font-size:1.5em}.review-digest-stat__score .count{margin-left:.5em;font-weight:var(--semi-bold);color:#666}.review-digest-stat__recommend{font-size:1.5em;font-weight:var(--bold);display:flex;align-items:center;margin-top:.25em}.review-digest-stat--solo{flex-direction:row;align-items:center;justify-content:space-between}.review-digest-stat--solo .review-digest-stat__recommend{margin-top:0}@media(min-width: 64em){.review-digest-stat:last-child{flex-direction:row;justify-content:space-between;border-radius:0;font-size:var(--fs-smaller)}.review-digest-stat:last-child__recommend{margin-top:0}}@media(min-width: 36em)and (max-width: 63.99em){.review-digest-stat{flex-direction:row;justify-content:space-between;align-items:center}.review-digest-stat__recommend{margin-top:0}}.review-digest-pics{flex:0 1 auto;overflow:hidden;margin-left:var(--base-m);display:flex;justify-content:flex-end;align-items:center}.review-digest-pics__arrow{flex:0 0 3rem;width:3rem;display:flex;align-items:center}.review-digest-pics__arrow--left svg{transform:rotate(180deg)}.review-digest-pics__arrow--right{right:0;justify-content:flex-end}.review-digest-pics__arrow--right>div{padding-left:.15rem}.review-digest-pics__arrow div{width:1.8rem;height:1.8rem;border-radius:50%;background:#000;display:flex;justify-content:center;align-items:center;transition:.3s;cursor:pointer;-webkit-user-select:none;user-select:none}.review-digest-pics__arrow div:hover{background:#333}.review-digest-pics__arrow div svg{fill:#fff;width:.8rem;height:.8rem}.review-digest-pics__arrow--disabled{opacity:.125;pointer-events:none}.review-digest-pics__list{margin:0;flex:0 1 auto;display:flex;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.review-digest-pics__list::-webkit-scrollbar{display:none}.review-digest-pics__list li{width:calc((100% - 4rem)/5);flex:0 0 calc((100% - 4rem)/5);aspect-ratio:1;margin-right:1rem;scroll-snap-align:start}.review-digest-pics__list li:last-child{margin-right:0}@media(max-width: 63.99em){.review-digest{margin:0 0 var(--base-s);padding:0;background:unset}.review-digest__content{margin:0;display:block}.review-digest-stat{background:var(--color-smoke);padding:var(--base-s);border-radius:8px;margin-bottom:var(--base-s)}.review-digest-pics{justify-content:space-between;margin:0;overflow:visible}.review-digest-pics__arrow{display:none}.review-digest-pics__list{max-width:unset;margin:0 var(--spacer--);padding:0 var(--spacer);outline:0}.review-digest-pics__list li{scroll-snap-align:center;width:calc((100vw - var(--spacer)*2 - 4rem)/4.2);flex:0 0 calc((100vw - var(--spacer)*2 - 4rem)/4.2);aspect-ratio:1}}.review-media-item{position:relative;transition:opacity .3s;cursor:pointer}.review-media-item .ri{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%}.review-media-item .ri::after{content:"";display:block;height:0;padding-top:calc(100% / 1)}.review-media-item .ri::before{content:"";position:absolute;transform:scale(var(--scale, 1.05));width:100%;height:100%;background:var(--lqip, none) no-repeat center center;background-size:cover;filter:blur(var(--blur, 8px))}.review-media-item .ri>picture,.review-media-item .ri>img,.review-media-item .ri>video{position:absolute;width:100%;height:100%;object-fit:cover}.review-media-item .ri>picture>img{display:block;width:100%;height:100%}@media(hover: hover){.review-media-item:hover{opacity:.8}}.review-media-item .ri{aspect-ratio:1}.review-media-item img,.review-media-item video{position:relative !important;display:block;width:100%;height:100%;object-fit:cover;background:#eee}.review-media-item__mask{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.review-media-item__mask div{width:32px;height:32px;padding:4px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50%;color:#fff}.review-media-item .review-media-item__video{display:none}.pswp__container .review-media-item__image+.review-media-item__video{display:block}.review-comments{max-width:1216px;margin:0 auto}@media(max-width: 63.99em){.review-comments{margin:0}}.review-comments__list{margin:0}.review-comments__item{display:grid;grid-template-rows:repeat(4, auto);grid-template-columns:auto 23rem;gap:.5rem;border-bottom:1px solid var(--color-smoke);padding:1rem 0}.review-comments__item__title{grid-area:1/1/2/3;display:flex;align-items:center;font-weight:var(--bold);white-space:nowrap}.review-comments__item__title__name{max-width:10em;overflow:hidden;text-overflow:ellipsis;margin-right:.5rem}.review-comments__item__title__stars{padding-top:.2rem}.review-comments__item__title__stars svg{width:.9rem}.review-comments__item__likes{grid-area:4/1/5/2;display:flex;align-items:center;font-size:var(--fs-smaller);color:#666}.review-comments__item__likes span{padding-top:.2em}.review-comments__item__likes button{display:block;padding:0;box-shadow:none !important;background:unset;color:#666;width:1.75rem;height:2.25rem;min-width:unset;margin-right:.25rem}.review-comments__item__likes button svg{display:block;width:1.25rem;height:1.25rem;margin:.5rem .5rem .5rem 0}@media(hover: hover){.review-comments__item__likes button:hover{background:unset !important;color:#000 !important}}.review-comments__item__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0}.review-comments__item__tags>li{margin:0 .25rem .25rem 0;padding:.125rem .75rem;background:var(--color-smoke);border-radius:8rem;color:#837f7f;font-weight:var(--semi-bold);font-size:var(--fs-smaller);white-space:nowrap;cursor:context-menu}.review-comments__item__body{font-size:var(--fs-smaller);overflow:hidden}.review-comments__item__body p{margin:0;max-width:672px}.review-comments__item__pics{grid-area:2/2/4/3}.review-comments__item__pics ul{margin:0;display:flex;justify-content:flex-end}.review-comments__item__pics li{width:5rem;height:5rem;flex:0 0 auto;display:flex;justify-content:center;align-items:center;margin-left:.5rem}.review-comments__item__pics li:first-child{margin-left:0}.review-comments__item__pics img,.review-comments__item__pics video{display:block}.review-comments__item__meta{grid-area:4/2/5/3;display:flex;justify-content:flex-end;align-items:center;gap:1em;font-size:var(--fs-smaller);color:#666}.review-comments__item__link{color:inherit;text-decoration:underline}.review-comments__item__link:hover{text-decoration:none}.review-comments__item__link:hover{color:#000;text-decoration:underline}@media(max-width: 48.99em){.review-comments__item{grid-template-rows:repeat(5, auto);grid-template-columns:auto auto}.review-comments__item .review-comments__item__title{grid-area:1/1/2/2}.review-comments__item .review-comments__item__likes{grid-area:1/2/2/3;justify-content:flex-end}.review-comments__item .review-comments__item__likes>:last-child{display:none}.review-comments__item .review-comments__item__tags{grid-area:2/1/3/3}.review-comments__item .review-comments__item__body{grid-area:3/1/4/3;margin:.5rem 0;padding-top:0;overflow:hidden}.review-comments__item .review-comments__item__pics{grid-area:4/1/5/3;justify-content:flex-start;width:auto}.review-comments__item .review-comments__item__pics ul{justify-content:flex-start}.review-comments__item .review-comments__item__pics li{width:20%;height:auto;flex:0 0 20%;aspect-ratio:1}.review-comments__item .review-comments__item__meta{grid-area:5/1/6/3;justify-content:space-between;margin-top:1rem}}.review-comments__item--compact{grid-template-rows:repeat(5, auto);grid-template-columns:auto auto}.review-comments__item--compact .review-comments__item__title{grid-area:1/1/2/2}.review-comments__item--compact .review-comments__item__likes{grid-area:1/2/2/3;justify-content:flex-end}.review-comments__item--compact .review-comments__item__likes>:last-child{display:none}.review-comments__item--compact .review-comments__item__tags{grid-area:2/1/3/3}.review-comments__item--compact .review-comments__item__body{grid-area:3/1/4/3;margin:.5rem 0;padding-top:0;overflow:hidden}.review-comments__item--compact .review-comments__item__pics{grid-area:4/1/5/3;justify-content:flex-start;width:auto}.review-comments__item--compact .review-comments__item__pics ul{justify-content:flex-start}.review-comments__item--compact .review-comments__item__pics li{width:20%;height:auto;flex:0 0 20%;aspect-ratio:1}.review-comments__item--compact .review-comments__item__meta{grid-area:5/1/6/3;justify-content:space-between;margin-top:1rem}.review-comments__btn{display:block;background:#000;color:#fff;border-radius:999px;margin:var(--base-s) auto var(--base-l) auto;padding:0 3em;box-shadow:none !important}@media(hover: hover){.review-comments__btn:hover{background:#333 !important;color:#fff !important}}@media(max-width: 35.99em){.review-comments__btn{width:100%}}.review-sort{margin:0 0 1rem;display:flex;align-items:center}.review-sort__select{position:relative;margin-left:1em}.review-sort select{-webkit-appearance:none;appearance:none;display:block;padding:.5rem 2rem .5rem 1rem;border:1px solid #000;border-radius:999px;background:var(--color-smoke);font-weight:var(--semi-bold);color:#000;transition:background .3s;cursor:pointer;outline:0}.review-sort svg{position:absolute;top:0;right:0;margin:.7rem;pointer-events:none;width:.8rem;height:.8rem}.review-popup-list{margin:0}.hash-popup-title{margin:0;padding:0 var(--header-height);font-size:var(--fs-h3);line-height:var(--header-height);text-align:center}.review-comments-modal{overflow:hidden;padding:0 var(--base-s) var(--base-s)}#more-reviews{width:min(480px,100vw);min-height:calc(100vh - var(--header-height))}#more-reviews .review-digest-stat{margin:0 calc(var(--base-s)*-1) var(--base-s);padding:1rem var(--base-s);background:var(--color-smoke);flex-direction:row;justify-content:space-between;border-radius:0;font-size:var(--fs-smaller)}#more-reviews .review-digest-stat__recommend{margin-top:0}@media(max-width: 35.99em){#more-reviews .review-digest-stat{margin:var(--base-s) 0;border-radius:8px;flex-direction:column}#more-reviews .review-digest-stat__recommend{margin-top:.25em}#more-reviews .review-sort{margin:0}}.review-carousel-inline{position:relative;margin-top:1rem}.review-carousel-inline img,.review-carousel-inline video{width:100%}.review-carousel-inline__arrow{position:absolute;top:50%;background:rgba(0,0,0,.25);transform:translateY(-50%);color:#fff;padding:.5em;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer}.review-carousel-inline__arrow--left{left:0}.review-carousel-inline__arrow--left svg{transform:rotate(180deg)}.review-carousel-inline__arrow--right{right:0}
/*# sourceMappingURL=sourcemaps/product--review-list.css.map */

