html{font-size:62.5%}body{font-size:1.3rem}html{width:100%;height:100%}body{width:100%;font-family:soehne,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,sans-serif;color:#000;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;font-kerning:auto;margin:0;display:flex;flex-flow:column;min-height:100vh}@font-face{font-family:soehne;src:url(/cdn/shop/files/soehne-buch.woff2?v=1775027156);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:soehne-bold;src:url(/cdn/shop/files/soehne-kraftig.woff2?v=1775030598);font-weight:500;font-style:normal;font-display:swap}.site-header,.site-header__mobile-nav{background-color:#0000!important}main{width:94vw;margin:17rem auto 0}.template-index main{margin:0 auto}.template-index,.template-product,.template-collection,.template-page,.template-article,.template-blog,.template-cart,.template-search,.template-account,.template-customers-login,.template-customers-register,.template-order{background-color:#fff}a{text-decoration:none;color:#000}a:hover{text-decoration:underline;color:#000!important}section{padding-bottom:3em}section:last-of-type{padding-bottom:0}li{list-style:none}p,li,a,table{margin:0;line-height:1.2}h1,h2{margin-block-start:0;margin-block-end:0}nav li a,footer ul{font-family:Helvetica,sans-serif}footer ul.lang-ja{font-family:\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,sans-serif}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.flex-sb{justify-content:space-between}.flex-sa{justify-content:space-around}.flex-wr{flex-wrap:wrap;-webkit-flex-wrap:wrap}.pc{display:block!important;visibility:visible!important}.sp{display:none!important;visibility:hidden!important}#shopify-section-header{position:relative}#shopify-section-header>div{position:fixed;width:100%;top:0;left:0;right:0;z-index:1}#shopify-section-header>div,#shopify-section-header .logo img,#shopify-section-header .tagline,#shopify-section-header .site-header__icons-wrapper a,#shopify-section-header .site-header__icons-wrapper button,#shopify-section-header .site-header__icons-wrapper .icon__fallback-text{-webkit-mix-blend-mode:difference;mix-blend-mode:difference}#shopify-section-header>div,#shopify-section-header>div a,#shopify-section-header>div p,#shopify-section-header>div .icon__fallback-text{color:#fff!important}#shopify-section-header .logo img{filter:brightness(0) invert(1)}header{width:94vw;margin:0 auto;-webkit-align-items:flex-start;align-items:flex-start}.template-index header{margin-bottom:0}header>a{margin-right:2em}header a img{width:120px;height:auto}header>div{margin-left:auto;width:14.83vw}.tagline{margin-top:.9rem}#shopify-pc__prefs__dialog header{width:96%!important}.site-header__icons-wrapper{align-items:flex-end!important;flex-direction:column}.site-header__icons-wrapper li{margin-bottom:.3rem}.site-header__account,.site-header__cart{padding:.3rem 0 0!important}.sp-nav-toggle{display:none}.sp_nav{display:inline-flex!important;margin-left:auto;cursor:pointer;width:28px;height:16px;flex-direction:column;justify-content:space-around;position:relative}.sp_nav:before,.sp_nav:after{content:"";display:block;width:100%;height:1px;background-color:#fff;transition:all .3s ease}.sp_nav span{display:none;width:100%;height:1px;background-color:#fff;transition:all .3s ease}.sp-nav-toggle:checked+.sp_nav:before{transform:rotate(-45deg) translateY(6px)}.sp-nav-toggle:checked+.sp_nav:after{transform:rotate(45deg) translateY(-6px)}.sp-nav-toggle:checked+.sp_nav span{opacity:0}.site-header__icons-wrapper{display:none!important;position:absolute!important;right:0;top:calc(100% + .8rem);box-sizing:border-box;z-index:30;flex-direction:column;align-items:flex-start;background-color:#000;padding-top:1rem;width:auto!important}.sp-nav-toggle:checked+.sp_nav+.site-header__icons-wrapper{display:flex!important}.shopify-pc__banner__dialog{box-shadow:none!important;padding:32px!important;border:1px solid #000!important;border-top-left-radius:0!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{background-color:#000!important;color:#fff!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept:hover{background-color:#ccc!important;color:#000!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{order:3!important}.shopify-pc__banner__dialog p{font-size:1rem}.op-content .item .product-list-logo.ga-logo img{max-width:140px;width:90%;height:auto}.op-content .item .product-list-logo.motif-logo img{max-width:140px;width:90%;margin-top:2rem}.op-content .item .product-list-logo.umbra-logo img{margin-top:2rem;max-width:180px;width:80%}.op-content .item{align-items:center!important}.op-content .item li:first-child{margin-bottom:auto}.item,.grid-c{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;justify-content:space-between;justify-items:start;align-items:start}.post-content-wrap{display:grid;grid-template-columns:2fr 4fr;gap:.5rem}.post-content-wrap-animaux{margin-bottom:4em}.animaux-img{padding-right:.5rem}.grid-c.post-content{grid-template-columns:repeat(4,1fr)}.grid-c.post-content.news{grid-template-columns:repeat(6,1fr)}.grid-c.post-content.news li:nth-child(1){grid-column:2 / 3}.grid-c.post-content.news li:nth-child(2){grid-column:3 / 7}.post-content-wrap .post{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #000;display:grid}.post-content-wrap .post:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}.item.title{border-top:1.5px solid #000;padding-top:.6em}.title li,.itemtitle,.h1title{letter-spacing:0;margin-bottom:.5em;display:block;color:#333;font-size:1.4rem;font-family:soehne-bold}.post.home{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #000;display:block}.post.home li p{margin-bottom:.3em}.post.home:last-child{margin-bottom:0;border-bottom:none}.soldout{font-family:soehne-bold;font-size:1rem;border-bottom:1px solid #000;display:inline-block}.post-thumb img{width:100%;height:auto}.item2{display:grid;grid-template-columns:30.66vw 62.32vw;justify-content:space-between;justify-items:start;align-items:start;padding-bottom:2em}.item2:last-of-type{margin-bottom:0;border-bottom:none}.product-single h1{font-weight:400;font-size:1.4rem;margin:0}.product-single>.flex{justify-content:space-between;justify-items:start;align-items:start}.product-single .flex ul li,.product-single form .flex ul li{width:14.83vw;margin-right:1vw;color:#000}.product-single form .flex ul li:last-of-type{margin-right:0}.product-single__media-group{margin-top:5em;margin-bottom:0}.medium-up--one-half{width:100%}.post-item{margin-bottom:3em}#ProductPhotoImg{width:100%;height:auto}select,.disclosure__toggle{padding-top:0!important;padding-left:0!important;padding-bottom:0!important}.side-image-top{margin-bottom:1vw}.side-image{width:100%;margin-right:1vw}.side-image:last-child{margin-right:0}.product-form__cart-submit{background-color:#fff;border:none;text-align:left;padding:0;display:inline-block!important;width:auto!important}.product-form__cart-submit:hover{background-color:#000;color:#fff}table thead{text-align:left}.product-single__media--video{margin-bottom:3vw}.product-content-jp p{line-height:1.6}.product-side-image{width:100%}.zeiss_logo{width:3vw!important;height:3vw!important;min-width:50px;min-height:50px;top:auto!important;left:auto!important;bottom:2rem!important;right:2rem!important;position:absolute}#pages .item2 li{line-height:1.6}#cart{padding-bottom:3em}#cart input[type=number]{border-style:unset;display:block;width:100%;padding:0!important}.remove{display:inline-block;margin-top:.5em;color:#ccc}.subtotal>div{margin-left:auto;width:14.83vw}.subtotal-title{margin-bottom:.3em;letter-spacing:0;font-family:soehne-bold}.subtotal-price{margin-bottom:2em}button[name=checkout],.button-area button[type=submit],.button-area button[type=button]{padding:1em 0;background-color:#000!important;color:#fff!important;border-width:0;border-style:unset;display:block;width:100%;text-align:center}button[name=update],button[name=delate],.checkbox label{padding:1em 0;color:#fff!important;border-width:0;border-style:unset;display:block;width:100%;background-color:#ccc!important;margin-bottom:1em}#shopify-section-footer{margin-top:auto}footer{width:94vw;margin:2rem auto 0;-webkit-align-items:center;align-items:center;padding:2em 0;border-top:1px solid #000}footer .logo img{width:50%}footer .item li ul li{margin-bottom:.3em}footer .item li ul li:last-child{margin-bottom:0}.section-header h1{font-size:1.5em;margin-block-start:0}.order-subtotal{margin-top:2em}.total{margin-bottom:4em;border-bottom:1px solid #000;padding-bottom:4em}.order-total{font-family:soehne-bold}.customer-address p{line-height:1.5}.btn-wrap{margin-bottom:1em}.btn{text-decoration:underline}.btn:hover{text-decoration:none}.address-form select{padding-top:10px!important;padding-left:18px!important;padding-bottom:10px!important}.address_edit{margin-bottom:3em}.address_edit .item,.address_add .item{margin-bottom:1em}.button-area form,.checkbox{width:100%}.checkbox label{cursor:pointer;display:block;text-align:center}.checkbox input{display:none!important}.checkbox input:checked+label{background-color:red;color:#fff}.shop.flex{align-items:flex-end;margin-bottom:3em}.shop table{margin-bottom:0}.shop table tr:last-of-type td{padding-bottom:0}.shop table td,.shop table th{border:none;vertical-align:top;padding:0 1vw 1vw}.shop table td a{border-bottom:0}.slider__item{opacity:.34;transition:opacity .4s}.slick-slide.slick-current.slider__item,.slick-slide.is-active-next.slider__item{opacity:1}.template-article #MainContent p{font-size:1.4rem;line-height:1.8;margin-bottom:.3rem;letter-spacing:.023em}.template-article #MainContent .p1 b,.template-article #MainContent p strong{margin:1.2rem 0;display:block}.rte img{margin:2rem 0;vertical-align:middle}.comingsoon:hover{pointer-events:none!important}#shopify-section-terms-and-conditions-en .tac-en-content{margin-bottom:4rem}@media screen and (max-width:820px){header{padding:1em 0 0;flex-wrap:wrap;justify-content:space-between}header>a{margin-right:1em}header a img{width:100px}header p{font-size:1rem}header>div{width:100%;text-align:right}.shopify-pc__banner__dialog{padding:23px!important}.shopify-pc__prefs__dialog header #shopify-pc__prefs__header-title{padding:0!important}#shopify-pc__prefs__dialog header{width:88%!important}.shopify-pc__banner__dialog button{margin:5px 0 0!important;font-size:1rem!important}.shopify-pc__banner__btns{flex-direction:none!important;gap:.5rem!important}.shopify-pc__prefs__option p{padding:0!important}.site-header__icons{position:relative}.shopify-pc__banner__dialog h2{font-size:1.3rem!important}.shopify-pc__banner__dialog p{font-size:1rem!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{text-decoration:none!important}#shopify-section-header>div,#shopify-section-header .logo img,#shopify-section-header .site-header__icons-wrapper a,#shopify-section-header .site-header__icons-wrapper button,#shopify-section-header .site-header__icons-wrapper .icon__fallback-text,#shopify-section-header .sp_nav{mix-blend-mode:unset;color:#fff!important}#shopify-section-header .sp_nav:before,#shopify-section-header .sp_nav:after,#shopify-section-header .sp_nav span{background-color:#000}#shopify-section-header .tagline{mix-blend-mode:unset;color:#000!important}#shopify-section-header .logo img{filter:brightness(1) invert(0)}.site-header__icons-wrapper li{margin-bottom:.5rem}.site-header__icons-wrapper li:last-child{margin-bottom:0}.site-header__icons-wrapper li>*{font-size:1rem;margin-right:0}.site-header__cart-count span{font-size:.6875em;line-height:1}.site-header__account{margin-right:0}.site-header__icons-wrapper{padding:1rem}}@media screen and (max-width:830px){.op-content .item .product-list-logo.guepard-logo img,.op-content .item .product-list-logo.motif-logo img,.op-content .item .product-list-logo.ga-logo img,.op-content .item .product-list-logo.umbra-logo img{width:70%}}@media screen and (max-width:600px){.pc{display:none!important;visibility:hidden}.sp{display:block!important;visibility:visible!important}p,li,a,table{line-height:1.4}.op-content .item{display:flex!important;visibility:visible!important;flex-wrap:wrap;border-top:none;padding-top:0;border-bottom:1.5px solid #000;padding-bottom:.6em;width:100%;row-gap:3rem}.op-content .item li{width:48%}.op-content .item li:first-child{width:100%;text-align:center}.op-content .item .product-list-logo.guepard-logo img{width:74px}.op-content .item .product-list-logo.motif-logo img{width:78px;margin-top:0}.op-content .item .product-list-logo.ga-logo img{width:90px}.op-content .item .product-list-logo.umbra-logo img{margin-top:0;width:110px}main{margin:9rem auto 0}.item{grid-template-columns:1fr 1fr;gap:.5rem}.item.post li,.item.post>a{margin-bottom:1.7em}.item.post{padding-bottom:0}.item.post li p{margin-bottom:.1em}.post.home:hover{text-decoration:none}.post.home li:before{display:block;letter-spacing:0;color:#333}.post.home .item{display:block}.post.home li{display:grid;grid-template-columns:1fr 2fr;gap:.5rem;margin-bottom:.5em}.post.home li p{margin-bottom:0}.post.home li:before{font-family:soehne-bold}.post.home li:nth-of-type(1):before{content:"ref"}.post.home li:nth-of-type(2):before{content:"Color"}.post.home li:nth-of-type(3):before{content:"Size"}.post.home li:nth-of-type(4):before{content:"Material"}.post.home li:nth-of-type(5):before{content:"Type"}#ProductSection-product-template .item2{display:block;width:100%}.item.title{display:none;visibility:hidden}.boutique-wrap,.animaux-wrap,.news-wrap{margin-bottom:2em;padding-bottom:1em;border-bottom:1.5px solid #000}.sp-title{letter-spacing:0;color:#333;margin-bottom:1em;font-family:soehne-bold}.post-content-wrap{display:flex;flex-direction:column;gap:0}.animaux-img{display:contents}.animaux-img img{margin-bottom:1em}.animaux-contents{display:contents}.animaux-contents .sp-title{order:-1}.grid-c.post-content{display:block}.post-content-wrap .post{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #000}.grid-c.post li{width:100%;display:grid;grid-template-columns:1fr 2fr;gap:.5rem;text-decoration:none!important}.grid-c.post li:before{letter-spacing:0;color:#333;font-family:soehne-bold}.grid-c.post.animaux li:nth-of-type(1):before{content:"No."}.grid-c.post.animaux li:nth-of-type(2):before{content:"Update"}.grid-c.post.animaux li:nth-of-type(3):before{content:"interlocutor"}.grid-c.post.animaux li:nth-of-type(4):before{content:"Related Events"}.news-contents{display:contents}.news-contents .sp-title{order:-1}.news-contents .sp-list-title{display:grid!important;grid-template-columns:1fr 2fr;gap:.5rem;margin-bottom:.5em;font-family:soehne-bold}.news-contents .post{border-bottom:1px solid;margin-bottom:.5rem;padding-bottom:.5rem;display:block}.news-contents .post:nth-last-of-type(1){border-bottom:0;margin-bottom:0;padding-bottom:0}.grid-c.post.news{display:grid!important;grid-template-columns:1fr 2fr;gap:.5rem;margin-bottom:0}.grid-c.post.news li{display:block!important}.grid-c.post-content.news li:nth-child(1){grid-column:1 / 2}.grid-c.post-content.news li:nth-child(2){grid-column:2}.grid-c.boutique{display:block;text-decoration:none!important}.grid-c.post.boutique li:nth-of-type(1):before{content:""}.grid-c.post.boutique li:nth-of-type(2):before{content:"tel"}.grid-c.post.boutique li:nth-of-type(3):before{content:"Open From"}.grid-c.post.boutique li:nth-of-type(4):before{content:"Close on"}.grid-c.post.boutique li:nth-of-type(5):before{content:"Address"}.grid-c.post.boutique li:nth-of-type(6):before{content:"Access"}.product-single-form{margin-bottom:2rem}.product-single .flex{display:block}.product-single .flex ul li,.product-single form .flex ul li{width:100%;margin-right:0;margin-bottom:.5em;display:flex}.product-single .itemtitle{width:35%}.title li,.itemtitle,.h1title{font-size:1.3rem}.product-single .product-single__title{width:65%;font-size:1.3rem}.title li,.itemtitle{margin-bottom:0}dl.price{margin-block-start:0;margin-block-end:0}input,textarea,select{width:100%;appearance:none!important;-webkit-appearance:none!important}.selectbox{position:relative;width:65%}.selectbox:after{position:absolute;top:35%;right:3%;margin-top:-8px;content:"\21c2";color:#000;pointer-events:none}.price__regular dd{margin-inline-start:0}input,textarea,select,.disclosure__toggle,button{font-size:1.3rem!important;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;box-sizing:border-box;border-radius:0!important;background:none!important}.product-single__media.product-single__media--has-thumbnails.js-zoom-enabled{padding-top:0!important;margin-bottom:3vw;position:relative}.side-image-top{margin-bottom:3vw}.side-image-top img{display:block}.product-single__media.product-single__media--has-thumbnails img{width:100%;display:block}.product-single__thumbnails-slider-track{overflow-x:scroll}.product-single__thumbnails-slider-track li{float:left}.product-single__media-group{margin-top:0}.thumbnails-wrapper.slider-active button{display:none;visibility:hidden}.product-single .product-side-image>.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.side-image{width:45.3vw;margin-right:0;margin-bottom:3vw}.side-image img{display:block}.product-single__media--video{padding-top:0!important}.zeiss_logo{min-width:40px;min-height:40px;bottom:1rem!important;right:1rem!important}footer .item li:nth-child(4){grid-column:span 2;margin-bottom:1em}.customeraccountdetails{font-family:soehne-bold}.item.account-total li{margin-bottom:1.7em}.item.account-total li:before{display:block;letter-spacing:0;color:#333;font-family:soehne-bold}.item.account-total li:nth-of-type(1):before{content:"Order Number"}.item.account-total li:nth-of-type(3):before{content:"Order Date"}.item.account-total li:nth-of-type(4):before{content:"Payment Status"}.item.account-total li:nth-of-type(5):before{content:"Fulfillment Status"}.item.account-total li:nth-of-type(6):before{content:"Total"}.item.account-total li:nth-of-type(n+5){margin-bottom:0}.item.post.cartlist li:before{display:block;letter-spacing:0;color:#333;font-family:soehne-bold}.item.post.cartlist li:nth-of-type(2):before{content:"ref"}.item.post.cartlist li:nth-of-type(3):before{content:"Frame / Lens"}.item.post.cartlist li:nth-of-type(4):before{content:"Price"}.item.post.cartlist li:nth-of-type(5):before{content:"Quantity"}.item.post.cartlist li:nth-of-type(6):before{content:"Total"}.subtotal>div{width:100%}.subtotal-price{margin-bottom:1em}button[name=update],button[name=delate],.checkbox label{padding:.5em 0;margin-bottom:0}.label--hidden{position:absolute;height:0;width:0;margin-bottom:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}.form-vertical input,.addres-header p{margin-bottom:1em}.address_edit .item span,.address_add .item span{order:4}.address_edit .item.addres-header span,.address_add .item.addres-header span{grid-row:1;grid-column:2}.address-form select{padding:0!important}.button-area.item{grid-template-columns:100%}.order-status li:nth-of-type(1),.item.post.order-label li:before{font-family:soehne-bold}.item.post.order-label li:nth-of-type(1):before{content:"Order Title"}.item.post.order-label li:nth-of-type(2):before{content:"Order Date"}.item.post.order-label li:nth-of-type(3):before{content:"ref."}.item.post.order-label li:nth-of-type(4):before{content:"Price"}.item.post.order-label li:nth-of-type(5):before{content:"Quantity"}.item.post.order-label li:nth-of-type(6):before{content:"Total"}button[name=checkout],.button-area button[type=submit],.button-area button[type=button]{margin-bottom:1em}.shop.flex{display:block;margin-bottom:5em}.shop table{margin-left:0}.shop table td,.shop table th{padding:0 0 .2em}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
