.mente-border-top{border-top:1px solid #aaaaaa}.mente-border-bottom{border-bottom:1px solid #aaaaaa}.mente-bg-gray-light{background:#f4f4f4}.mente-container{padding-left:max(0px,calc((100vw - 1310px)/2));padding-right:max(0px,calc((100vw - 1310px)/2))}.mente-container h3{font-family:Zalando Sans,sans-serif;font-variation-settings:"wght" 400;font-style:normal;line-height:1;color:#000;margin-bottom:15px}.mente-container h4{font-size:clamp(18px,5vw,22px);font-family:Zalando Sans,sans-serif;font-variation-settings:"wght" 500;font-style:normal;line-height:1;color:#000;margin-bottom:3px}@media screen and (min-width:1068px){.mente-container h3{font-size:40.8px}}.mente-product-info-container{overflow-x:hidden}.mente-product-info-grid{display:flex;flex-flow:column nowrap}@media screen and (min-width:1068px){.mente-product-info-grid{flex-flow:row nowrap}.mente-product-info-grid>div{flex:1 1 0px}}.mente-product-gallery{position:relative}.mente-made-in-japan{font-style:normal;font-variation-settings:"wght" 350;font-family:Zalando Sans,sans-serif;font-size:1rem;line-height:1.2;margin:14px 0 10px;color:#000000bf;position:absolute;top:.8rem;left:1.9rem;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:.5rem}.mente-made-in-japan svg{width:2.3rem;height:auto}.mente-product-info{padding:0}.mente-product-info-flex{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}@media screen and (min-width:1068px){.mente-product-info{padding:0}.mente-product-info-flex{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 3rem}.mente-product-title-container{flex:1;padding:0 0 10px}.mente-product-add-to-cart-wrapper{flex-shrink:0}}.mente-product-gallery__carousel{position:relative;width:100%;overflow:hidden;max-height:600px;max-width:600px;margin:0 auto}.mente-product-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.mente-product-gallery__track::-webkit-scrollbar{display:none}.mente-product-gallery__slide{flex:0 0 100%;scroll-snap-align:start}.mente-product-gallery__slide img{width:100%;display:block}.mente-product-gallery__pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:1rem 0}.mente-product-gallery__dot{width:8px;height:8px;border-radius:50%;background:#ccc;border:none;padding:0;cursor:pointer;transition:all .3s ease}.mente-product-gallery__dot:hover{background:#999;transform:scale(1.2)}.mente-product-gallery__dot.active{background:#333;transform:scale(1.3)}.mente-product-info .brand{font-size:16px;font-family:Zalando Sans,serif;font-variation-settings:"wght" 400;font-style:normal;line-height:18px;color:#8d8d8d;margin-bottom:3px;text-transform:uppercase;letter-spacing:.2em;margin-top:1rem}.mente-product-info .price{margin:1rem 0 .5rem}.mente-product-info .price>span{vertical-align:unset}@media screen and (min-width:1068px){.mente-product-info .brand{margin-top:0}.mente-product-info .pseudo-variants{margin:3px 0 60px}}.mente-product-info-container #AddToCart{margin:0 auto;display:block}img.polarised{margin-bottom:1rem;opacity:.55}.mente-tech-icons-title-row{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;padding:0;gap:5px 10px;margin:0}.mente-tech-icons-title-row>img{width:65px;opacity:.9}@media screen and (min-width:768px){.mente-tech-icons-title-row>img{width:75px}}.mente-tech-icons-row{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;background:#e5e5e5;padding:25px clamp(0px,5vw,100px) 40px;gap:10px 50px;margin-top:2rem}.mente-description{margin-top:3rem}.mente-fit-diagram{margin:0 auto 25px;display:block;width:100%}@media screen and (min-width:768px){.mente-fit-diagram{width:85%}}.mente-frame-measurements{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;gap:15px 30px;margin-top:1.2rem}.mente-frame-measurements>div{text-align:center;line-height:1.3}.mente-instagram-cta{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:#e5e1d3;padding:2rem 0}.mente-instagram-cta>div{text-align:center}.mente-instagram-cta span{display:block;margin:10px 0 0;font-size:31.2px;font-family:Zalando Sans,serif;font-variation-settings:"wght" 400;font-style:normal;line-height:1;color:#000}.mente-product-gallery .virtual-try-on{margin:0!important;min-width:unset!important;width:unset!important}div.frameContainer{top:0!important;right:0!important;bottom:0!important;left:0!important}.mente-packaging-section{margin-top:4rem}.mente-warranty-shipping{margin-top:2rem}.mente-description__image-col{display:flex;align-items:center;justify-content:center}.mente-description__image{width:100%;height:700px;object-fit:cover}.mente-description__content{display:flex;flex-direction:column;justify-content:center;padding:2rem}.mente-description__content h3{margin-top:0}.mente-description__content p{text-align:left}.mente-description-carousel{display:grid;grid-template-columns:1fr;gap:0rem;align-items:center;overflow:hidden;font-size:16px;font-style:normal;font-variation-settings:"wght" 350;font-family:Zalando Sans,sans-serif}@media screen and (min-width:769px){.mente-description-carousel{grid-template-columns:1fr 1fr}}.mente-description-carousel p{margin-bottom:.8em;font-size:inherit;line-height:1.6}.mente-description-carousel__image-track{display:flex;transition:transform .6s ease;will-change:transform}.mente-slide{min-width:100%}.mente-slide img{width:100%;display:block}.mente-description-carousel__image-viewport{overflow:hidden}.mente-description-carousel__content,.mente-text-track{position:relative}.mente-text-slide{opacity:0;transition:opacity .8s ease;padding:3rem 4rem;display:none}@media screen and (max-width:768px){.mente-text-slide{padding:1rem 1.3rem}}.mente-text-slide.is-active{opacity:1;display:block}.mente-read-more{margin-top:1.5rem;background:none;border:none;padding:0;color:#999;font-size:.9rem;cursor:pointer;transition:color .2s ease;position:relative;z-index:10}.mente-read-more:hover{color:#555}@media screen and (max-width:768px){.mente-description-carousel{display:block}.mente-description-carousel__image-viewport{width:100%;aspect-ratio:1 / 1;position:relative;overflow:hidden}.mente-description-carousel__image-track{height:100%}.mente-slide{height:100%;flex:0 0 100%}.mente-slide img{height:100%;width:100%;object-fit:cover}.mente-description-carousel__content{padding:1rem 0}}@media screen and (min-width:769px){.mente-description-carousel__image-viewport{position:relative;overflow:hidden;align-self:stretch}.mente-description-carousel__image-viewport:before{content:"";display:block;padding-top:100%}.mente-description-carousel__image-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.mente-slide{min-width:100%;height:100%}.mente-slide img{height:100%;width:100%;object-fit:cover}}.mente-closeup-details{display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:769px){.mente-closeup-details{grid-template-columns:1fr 1fr}}.mente-closeup-details__image{position:relative;overflow:hidden}.mente-closeup-details__image:before{content:"";display:block;padding-bottom:100%}.mente-closeup-details__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mente-closeup-details__details{position:relative;display:flex;flex-direction:column;justify-content:center;padding:2rem 1.2rem}.mente-packaging-details{display:grid;grid-template-columns:1fr;gap:0;font-style:normal;font-variation-settings:"wght" 350;font-family:Zalando Sans,sans-serif}@media screen and (max-width:768px){.mente-packaging-details__image{order:-1}}@media screen and (min-width:769px){.mente-packaging-details{grid-template-columns:1fr 1fr}}.mente-packaging-details p{margin-bottom:.8em;font-size:inherit;line-height:1.6}.mente-packaging-details__content{position:relative;display:flex;justify-content:center;align-items:center;padding:4rem}@media screen and (max-width:768px){.mente-packaging-details__content{padding:1rem 1.3rem}}.mente-packaging-details__content:before{content:"";display:block;padding-bottom:100%;position:absolute;z-index:-1}.mente-packaging-details__image{position:relative;overflow:hidden}.mente-packaging-details__image:before{content:"";display:block;padding-bottom:100%}.mente-packaging-details__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.mente-specs-table{width:100%;border-collapse:collapse;margin-bottom:2rem;border:none}.mente-specs-table tbody tr{border-bottom:1px solid #e0e0e0;border-left:none;border-right:none}.mente-specs-table tbody tr:last-child{border-bottom:none}.mente-specs-table td{padding:.75rem 0;vertical-align:top;border:none;line-height:1}.mente-specs-table__label{font-family:Zalando Sans,sans-serif;font-variation-settings:"wght" 350;font-size:.9rem;color:#333;width:30%;padding-right:1rem;font-size:16px}.mente-specs-table__value{font-family:Zalando Sans,sans-serif;font-variation-settings:"wght" 350;font-size:.9rem;color:#666;line-height:1.5;font-size:16px}@media screen and (min-width:768px){.mente-specs-table__label,.mente-specs-table__value{font-size:16px}}.mente-pseudo-variant-picker{padding:0}@media screen and (min-width:786px){.mente-pseudo-variant-picker{position:absolute;left:3rem;top:50%;transform:translateY(-50%);z-index:10}}.mente-variants{display:flex;flex-direction:column;align-items:center;gap:1rem}.mente-variants__current-selected{font-family:Zalando Sans,sans-serif;font-size:.95rem;color:#000000bf;text-align:center}.mente-variants__current-selected strong{font-variation-settings:"wght" 500}.mente-variants__list{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;list-style:none;margin:0;padding:0}@media screen and (min-width:786px){.mente-variants__list{flex-direction:column;gap:1.5rem}}.mente-variant-swatch{position:relative;transition:transform .2s ease}.mente-variant-swatch:hover{transform:scale(1.05)}.mente-variant-swatch a{display:block;width:60px;height:60px;overflow:hidden;transition:border-color .2s ease}.mente-variant-swatch:hover a{border-color:#999}.mente-variant-swatch.active a{border-bottom:2px solid rgba(0,0,0,.5)}.mente-variant-swatch img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:768px){.mente-variant-swatch a{width:100px;height:100px}}.mente-product-info .virtual-try-on{margin:180px 0 0 18px!important;min-width:unset!important;width:unset!important;z-index:5!important}@media screen and (min-width:1310px){.mente-product-info .virtual-try-on{margin-left:calc((100vw - 1280px)/2)!important}}.mente-product-title-container .price{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:10px}.mente-product-info .amount.grey-out{color:#00000080;text-decoration:line-through;text-decoration-color:#00000080;text-decoration-thickness:2px}.mente-product-info .price .sold-out{color:red;font-size:1.4em}.mente-product-gallery .sold-out-badge{position:absolute;top:15px;left:50%;transform:translate(-50%);z-index:15;display:inline-flex;align-items:center;justify-content:center;background:var(--color-badge-sold-out, #939393);color:var(--color-badge-text, #ffffff);border-radius:10px;padding:6px 12px;font-size:11px;font-variation-settings:"wght" 700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.mente-reviews{padding:2rem 1.3rem}@media screen and (min-width:769px){.mente-reviews{padding:3rem 4rem}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/mente-glasses.css.map */
