.page-title{margin-top:0}.page-wrapper.page-width{max-width:1440px}.page-wrapper h1{font-size:2rem;margin-bottom:3em}.main-page-title{margin-bottom:3rem}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}@media screen and (min-width:750px){.main-page-title{margin-bottom:4rem}.page-wrapper{padding-top:40px}.page-wrapper h2{font-size:5rem;margin-bottom:2em}}.about__content{display:flex;flex-direction:column}.about__content figure{width:100%;margin:0}.about__content figure img{width:100%}.about__text{width:100%}.about__text p{line-height:1.3;font-size:12px}.about__text p+p{margin-top:24px}@media screen and (min-width:750px){.about__content{flex-direction:row}.about__content figure{width:65%}.about__text{width:35%;padding-top:0;padding-left:10px}.about__text p{font-size:14px}.about__text p+p{margin-top:40px}}.look__content{display:flex;justify-content:space-between;margin:0}.look__content+p{margin:5px 0}.look-list{display:flex;position:absolute;opacity:0;visibility:hidden;transition:opacity .3s;margin-top:1em;background-color:var(--gradient-base-background-1);width:calc(100% - 20px);padding-bottom:.5em;flex-wrap:wrap;gap:9px}.look-list__toggle{display:inline-block;text-transform:uppercase;white-space:nowrap}.look-list__toggle:after{content:"(+)"}.look-list__toggle.active:after{content:"(-)"}.look-list.show{opacity:1;visibility:visible}.look-list__item{position:relative}.look-list__item a{color:#000;text-decoration:none;display:block;border:1px solid #000;border-radius:20px;padding:.5em 1em .4em;transition:background-color .3s,color .3s}.look-list__item--active a,.look-list__item:hover a{background-color:#000;color:#fff}@media screen and (min-width:750px){.look-list{margin-left:10px;position:relative;opacity:1;visibility:visible;margin-top:0;width:auto}.look-list:after{content:none}.look-list__toggle:after,.look-list__toggle.active:after{content:":"}.look-list__wrapper{display:flex;align-items:center}.look-list__item:before,.look-list__item--active:after{content:none}.look-list__item a{height:35px;line-height:34px;padding:0 1.5em}}.lenses__list{display:flex;flex-wrap:wrap;padding:0!important;margin:24px 0 0}.lenses__list li{width:50%;text-align:center}.page-wrapper .rte ul.lenses__list li{margin-bottom:32px}.lenses__list li a{text-decoration:none!important}.lenses__color{display:block!important;height:133px;width:133px;margin:0 auto 15px;border-radius:50%}@media screen and (min-width:750px){.lenses__content{padding-top:50px;display:flex;margin-bottom:135px}.rte .lenses__content img{max-width:700px;height:auto}.rte .lenses__content p:last-child{width:340px;padding-left:20px}.lenses__list{max-width:1300px}.lenses__list li{width:25%}.page-wrapper .rte ul.lenses__list li{margin-bottom:90px}.lenses__color{width:240px;height:240px;margin-bottom:25px}}.stores__content{padding-top:60px}.stores__content a{text-decoration:underline}.stores__sec01{margin-bottom:50px}.stores__sec02-heading2{font-size:20px;margin:0 0 25px}.stores__sec02-heading3{font-family:var(--font-body-family);font-weight:400;font-size:1.2rem;margin:0}.stores__sec02-heading4{font-family:var(--font-body-family);font-weight:400;font-size:1.2rem;margin:1em 0;padding-left:2.5em}.dd-toggle{position:relative}.dd-toggle:before{content:"( ) ";display:inline}.dd-toggle.active:after{content:"";width:7px;height:7px;display:block;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;left:8px;background-color:#000}.dd-content{height:0;overflow:hidden;opacity:0;transition:opacity .3s,height .3s}.dd-content.active{height:auto;opacity:1;overflow:visible}.rte .stores__list{padding-left:2.5em;display:flex;flex-wrap:wrap;margin-bottom:2em}.stores__list li{width:50%;margin-bottom:1em}@media screen and (min-width:750px){.stores__sec01{display:flex;margin-bottom:110px}.rte .stores__sec01 img{width:65%}.stores__sec01-text{width:35%;padding-left:10px}.rte .stores__sec01 p{margin:0 0 1em;max-width:350px}.stores__sec02-heading2{font-size:5rem}.stores__sec02-heading3{padding-left:3em;font-size:1.5rem}.stores__sec02-heading4{padding-left:0;font-size:1.5rem}.dd-toggle:before,.dd-toggle:after{content:none}.dd-content{height:auto;opacity:1;overflow:visible}.rte .stores__list{padding:0;max-width:1000px}.stores__list li{width:25%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-main-page.css.map */
