@font-face{font-family:Hurme;font-style:normal;font-weight:400;src:url(https://media.alainmikli.com/DPP/media/fonts/HurmeGeometricSans/400.woff) format("woff")}@font-face{font-family:Hurme;font-style:italic;font-weight:400;src:url(https://media.alainmikli.com/DPP/media/fonts/HurmeGeometricSans/400_i.woff) format("woff")}@font-face{font-family:Hurme;font-style:normal;font-weight:600;src:url(https://media.alainmikli.com/DPP/media/fonts/HurmeGeometricSans/600.woff) format("woff")}@font-face{font-family:Hurme;font-style:italic;font-weight:600;src:url(https://media.alainmikli.com/DPP/media/fonts/HurmeGeometricSans/600_i.woff) format("woff")}*{font-family:Hurme,sans-serif}p{font-size:14px;line-height:1.5}#dpp--loader{background:#000!important;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:900;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#dpp--loader,#dpp--loader .dpp--loader-logo{display:-webkit-box;display:-ms-flexbox;display:flex}#dpp--loader .dpp--loader-logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}#dpp--loader .dpp--loader-container{color:#fff;padding:16px 16px 24px}#dpp--loader .dpp--loader-container .dpp--loader-title{font-size:32px;font-weight:700;margin-bottom:24px;position:relative;text-transform:uppercase}#dpp--loader .dpp--loader-container .dpp--loader-title span{display:block;line-height:1.5;opacity:0}#dpp--loader .dpp--loader-container .dpp--loader-title .dpp--title-animation{left:0;opacity:1;position:absolute;top:0}#dpp--loader .dpp--loader-container .dpp--loader-title .dpp--title-animation:after{-webkit-animation:loaderBar .6s infinite;animation:loaderBar .6s infinite;content:"|";display:inline-block;font-weight:100;margin-left:4px;position:relative;top:-2px}#dpp--loader .dpp--loader-container .dpp--loader-spinner{background:transparent;border:.5px solid #fff;padding:16px;position:relative}#dpp--loader .dpp--loader-container .dpp--loader-spinner .dpp--spinner-text{font-size:14px;line-height:1.5;mix-blend-mode:difference;position:relative;z-index:2}#dpp--loader .dpp--loader-container .dpp--loader-spinner .dpp--spinner{background:#fff;height:100%;left:0;position:absolute;top:0;-webkit-transition:all 3.2s ease-out;transition:all 3.2s ease-out;width:0;z-index:1}#dpp--loader.dpp--animate .dpp--loader-spinner .dpp--spinner{width:100%}@-webkit-keyframes loaderBar{0%{opacity:0}49%{opacity:0}50%{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes loaderBar{0%{opacity:0}49%{opacity:0}50%{opacity:1}99%{opacity:1}to{opacity:0}}#dpp--header .dpp--header-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}#dpp--header .dpp--header-container .dpp--header-logo svg{display:block;height:32px;width:auto}#dpp--header .dpp--header-container .dpp--header-lang{height:100%;padding:20px;position:absolute;right:0;top:0}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-current{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-current>div{display:none;font-size:14px;line-height:1.5}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-current>div img{display:inline-block;height:16px;margin-right:4px;width:16px}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-current>div span{margin-top:2px}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-current>div.dpp--active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-modal{background:#000;color:#fff;height:100%;left:0;min-height:100%;overflow:hidden;pointer-events:all;position:fixed;top:0;width:100%;z-index:20}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-modal .dpp--modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-modal .dpp--modal-header .dpp--modal-title{font-size:20px;font-weight:700;line-height:1.5}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-modal .dpp--modal-header .dpp--modal-close{background-image:url(https://media.alainmikli.com/DPP/media/images/icons/close.svg);display:inline-block;height:16px;margin-bottom:32px;width:16px}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-modal .dpp--modal-content{padding:0 24px}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-modal .dpp--modal-content .dpp--lang-select>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.5px solid #d8d8d8;color:#fff;font-size:16px;line-height:1.5;padding:16px 0;text-decoration:none}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-modal .dpp--modal-content .dpp--lang-select>a img{height:16px;margin-right:8px;width:16px}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-modal .dpp--modal-content .dpp--lang-select>a.dpp--active:after{background-image:url(https://media.alainmikli.com/DPP/media/images/icons/check.svg);content:"";display:inline-block;height:16px;margin-left:auto;width:16px}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-modal{opacity:0;pointer-events:none;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;visibility:hidden}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-modal .dpp--modal-container{-webkit-transform:translateY(80%);transform:translateY(80%);-webkit-transition:all .6s ease-out;transition:all .6s ease-out}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-modal.dpp--open{opacity:1;pointer-events:all;visibility:visible}#dpp--header .dpp--header-container .dpp--header-lang .dpp--lang-modal.dpp--open .dpp--modal-container{-webkit-transform:translateY(0);transform:translateY(0)}#dpp--nav{background:none;bottom:0;left:0;padding:16px 16px 24px;pointer-events:none;position:fixed;width:100%;z-index:9}#dpp--nav .dpp--nav-container{background:#f8faf9;border:.5px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;pointer-events:all;position:relative;z-index:20;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}#dpp--nav .dpp--nav-container .dpp--nav-menu{margin-top:-2px;opacity:0;overflow:hidden;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;width:0}#dpp--nav .dpp--nav-container .dpp--nav-menu .dpp--icon{overflow:visible}#dpp--nav .dpp--nav-container .dpp--nav-menu .dpp--icon img{display:block;height:16px;margin-right:8px;min-width:4px;width:auto}#dpp--nav .dpp--nav-container .dpp--nav-menu .dpp--icon[data-action=close]{display:none}#dpp--nav .dpp--nav-container .dpp--nav-menu .dpp--icon[data-action=close] img{-webkit-filter:invert(1);filter:invert(1);height:14px;margin-top:2px}#dpp--nav .dpp--nav-container .dpp--nav-current{opacity:0;overflow:hidden}#dpp--nav .dpp--nav-container .dpp--nav-current,#dpp--nav .dpp--nav-container .dpp--nav-product{font-size:14px;line-height:1.5;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;white-space:nowrap;width:0}#dpp--nav .dpp--nav-container .dpp--nav-product{font-weight:700;left:0;overflow:visible;padding:16px;position:absolute;text-align:right;top:0}#dpp--nav .dpp--nav-container .dpp--nav-product .dpp--i{font-family:Edu VIC WA NT Beginner,cursive;font-weight:400;margin-left:4px}#dpp--nav .dpp--nav-container.dpp--animate .dpp--nav-menu{opacity:1;width:12px}#dpp--nav .dpp--nav-container.dpp--animate .dpp--nav-current{opacity:1;width:100%}#dpp--nav .dpp--nav-container.dpp--animate .dpp--nav-product{width:100%}#dpp--nav.dpp--dark .dpp--nav-container{background-color:#000;border-color:#fff;color:#fff}#dpp--nav.dpp--dark .dpp--nav-container .dpp--nav-menu{-webkit-filter:invert(1);filter:invert(1)}#dpp--nav.dpp--move .dpp--nav-container{background-color:#000;border-color:#fff;color:#fff;-webkit-transform:translateY(150%);transform:translateY(150%)}#dpp--nav .dpp--nav-modal{bottom:100%;left:0;padding:16px;position:absolute;width:100%;z-index:19}#dpp--nav .dpp--nav-modal .dpp--modal-container{background:#f8faf9;border:.5px solid #000}#dpp--nav .dpp--nav-modal .dpp--section-list{padding:0 16px 8px}#dpp--nav .dpp--nav-modal .dpp--section-list .dpp--section-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:.5px solid #d8d8d8;color:#000;font-size:14px;justify-content:space-between;line-height:1.5;padding:16px 0;text-decoration:none}#dpp--nav .dpp--nav-modal .dpp--section-list .dpp--section-item span{line-height:2}#dpp--nav .dpp--nav-modal .dpp--section-list .dpp--section-item:last-child{border:none}#dpp--nav .dpp--nav-modal .dpp--section-list .dpp--section-item.dpp--active:after{background-image:url(https://media.alainmikli.com/DPP/media/images/icons/check.svg);content:"";display:inline-block;-webkit-filter:invert(1);filter:invert(1);height:16px;margin-left:auto;margin-top:6px;vertical-align:middle;width:16px}#dpp--nav .dpp--nav-modal .dpp--lang-list{border-top:.5px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#dpp--nav .dpp--nav-modal .dpp--lang-list>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#000;font-size:14px;justify-content:center;line-height:1.5;padding:16px 0;text-decoration:none;text-transform:uppercase;width:100%}#dpp--nav .dpp--nav-modal .dpp--lang-list>a+a{border-left:.5px solid #000}#dpp--nav .dpp--nav-modal .dpp--lang-list>a img{height:16px;margin-right:4px;width:16px}#dpp--nav .dpp--nav-modal .dpp--lang-list>a.dpp--active{background:#000;color:#fff}#dpp--nav .dpp--nav-modal{opacity:0;pointer-events:none;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all .6s ease-out;transition:all .6s ease-out;visibility:hidden}#dpp--nav.dpp--open .dpp--nav-container .dpp--nav-menu a[data-action=open]{display:none}#dpp--nav.dpp--open .dpp--nav-container .dpp--nav-menu a[data-action=close]{display:inline-block}#dpp--nav.dpp--open .dpp--nav-container .dpp--nav-current{opacity:0}#dpp--nav.dpp--open .dpp--nav-modal{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}#dpp--hero .dpp--hero-container{overflow:hidden}#dpp--hero .dpp--hero-container .dpp--hero-img{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100lvh - 162px);margin-bottom:90px;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}#dpp--hero .dpp--hero-container .dpp--hero-img img{height:auto;width:100%}#dpp.dpp--3d #dpp--hero .dpp--hero-container .dpp--hero-img img,#dpp.dpp--acetate_ss_2025 #dpp--hero .dpp--hero-container .dpp--hero-img img,#dpp.dpp--horn_n22025 #dpp--hero .dpp--hero-container .dpp--hero-img img,#dpp.dpp--horn_ss2025 #dpp--hero .dpp--hero-container .dpp--hero-img img,#dpp.dpp--sm_mas #dpp--hero .dpp--hero-container .dpp--hero-img img{-webkit-transform:scale(2.2);transform:scale(2.2)}#dpp--hero .dpp--hero-container .dpp--hero-tab{border:.5px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:32px 16px;padding:16px}#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-item{border-bottom:.5px dashed #d8d8d8;margin-bottom:16px;padding-bottom:16px;width:50%}#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-item:last-of-type,#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-item:nth-last-of-type(2){border-bottom:none;margin-bottom:0;padding-bottom:0}#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-item:nth-child(2n){padding-left:12px}#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-item:nth-child(odd){padding-right:12px}#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-item span{display:block}#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-item span.dpp--tab-attr{font-size:12px;line-height:16px;margin-bottom:4px}#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-item span.dpp--tab-val{font-size:16px;font-weight:700;line-height:24px}#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-item span.dpp--val-download{text-decoration:underline}#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-item span.dpp--val-download:after{background-image:url(https://media.alainmikli.com/DPP/media/images/icons/download.svg);content:"";display:inline-block;height:16px;margin-left:8px;vertical-align:text-bottom;width:16px}#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-message{padding-top:16px;position:relative;width:100%}#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-message:before{background:#000;content:"";display:block;height:.5px;left:-16px;position:absolute;top:-.5px;width:calc(100% + 32px)}#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-message a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;font-size:16px;letter-spacing:.02em;line-height:24px;padding:16px 0;text-decoration:none;width:100%}#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-message a .dpp--message-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;margin-right:12px;width:16px}#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-message a .dpp--message-icon img{height:100%;width:100%}#dpp--hero .dpp--hero-container .dpp--hero-tab .dpp--tab-message a .dpp--message-label{font-weight:600;text-decoration:underline}#dpp--hero .dpp--hero-container .dpp--hero-img,#dpp--hero .dpp--hero-container .dpp--hero-img img{-webkit-transition:all .8s ease-out;transition:all .8s ease-out}#dpp--hero .dpp--hero-container .dpp--hero-tab{opacity:0;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}#dpp--hero .dpp--hero-container.dpp--animate .dpp--hero-img{height:calc(70lvh - 162px)}#dpp--hero .dpp--hero-container.dpp--animate .dpp--hero-img img{-webkit-transform:scale(.8) translateY(10%);transform:scale(.8) translateY(10%)}#dpp.dpp--3d #dpp--hero .dpp--hero-container.dpp--animate .dpp--hero-img img,#dpp.dpp--acetate_ss_2025 #dpp--hero .dpp--hero-container.dpp--animate .dpp--hero-img img,#dpp.dpp--horn_n22025 #dpp--hero .dpp--hero-container.dpp--animate .dpp--hero-img img,#dpp.dpp--horn_ss2025 #dpp--hero .dpp--hero-container.dpp--animate .dpp--hero-img img,#dpp.dpp--sm_mas #dpp--hero .dpp--hero-container.dpp--animate .dpp--hero-img img{-webkit-transform:scale(1) translateY(10%);transform:scale(1) translateY(10%)}#dpp--hero .dpp--hero-container.dpp--animate .dpp--hero-tab{opacity:1}#dpp--productj{position:relative}#dpp--productj .dpp--productj-nav{height:100%;left:0;position:absolute;top:0;width:auto}#dpp--productj .dpp--productj-nav .dpp--nav-container{height:100lvh;left:0;padding-bottom:98px;padding-top:24px;position:sticky;top:0}#dpp--productj .dpp--productj-nav .dpp--nav-container .dpp--nav-wrapper{display:grid;grid-template-rows:1fr 1fr 1fr;height:100%;position:relative}#dpp--productj .dpp--productj-nav .dpp--nav-container .dpp--nav-item{border-left:.5px solid #000;color:#767676;font-size:14px;line-height:21px;overflow:hidden;padding:16px;position:relative;text-align:center;-webkit-transform:scale(-1);transform:scale(-1);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#dpp--productj .dpp--productj-nav .dpp--nav-container .dpp--nav-item.dpp--current{color:#000}#dpp--productj .dpp--productj-nav .dpp--nav-container .dpp--nav-progress{background-color:#000;content:"";display:block;height:33.3333333333%;position:absolute;right:0;top:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:2px}#dpp--productj .dpp--productj-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:54px;min-height:100lvh;padding:24px 24px 90px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transform:translateY(30%);transform:translateY(30%)}#dpp--productj .dpp--productj-section .dpp--section-media{height:100%}#dpp--productj .dpp--productj-section .dpp--section-media img{height:100%;-o-object-fit:cover;object-fit:cover}#dpp--productj .dpp--productj-section .dpp--section-content{margin-top:24px}#dpp--productj .dpp--productj-section .dpp--section-content h3{font-size:20px;font-weight:700;line-height:30px;margin-bottom:8px}#dpp--details .dpp--details-main{display:-webkit-box;display:-ms-flexbox;display:flex;height:100lvh;padding-bottom:90px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#dpp--details .dpp--details-main .dpp--main-media{height:100%;opacity:0;-webkit-transform:translateY(30%);transform:translateY(30%)}#dpp--details .dpp--details-main .dpp--main-media img{height:100%;-o-object-fit:cover;object-fit:cover}#dpp--details .dpp--details-main .dpp--main-select{padding:0 16px}#dpp--details .dpp--details-main .dpp--main-select .dpp--select-item{border-top:.5px solid #000}#dpp--details .dpp--details-main .dpp--main-select .dpp--select-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;padding:34px 0;text-decoration:none}#dpp--details .dpp--details-main .dpp--main-select .dpp--select-item a .dpp--item-label{font-size:20px;font-weight:700;line-height:1.5}#dpp--details .dpp--details-main .dpp--main-select .dpp--select-item a .dpp--item-icon{background-image:url(https://media.alainmikli.com/DPP/media/images/icons/plus.svg);display:inline-block;height:16px;width:16px}#dpp--details .dpp--details-modals{pointer-events:none}#dpp--details .dpp--details-modals .dpp--modal{background:#000;color:#fff;height:100%;left:0;min-height:100%;overflow-y:scroll;pointer-events:all;position:fixed;top:0;width:100%;z-index:20}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px 16px 8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-header .dpp--modal-title{font-size:20px;font-weight:700;line-height:1.5}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-header .dpp--modal-close{background-image:url(https://media.alainmikli.com/DPP/media/images/icons/close.svg);display:inline-block;height:16px;width:16px}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content{padding:24px 24px 40px}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content p:not(:last-child){margin-bottom:8px}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content ul{padding-left:18px}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content ul li{font-size:14px;line-height:1.5}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content .dpp--modal-img,#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content .dpp--modal-text{margin-bottom:16px}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content .dpp--modal-table{margin-bottom:32px}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content .dpp--modal-table .dpp--table-row{border-bottom:.5px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content .dpp--modal-table .dpp--table-row span{font-size:14px;line-height:1.5;max-width:48%}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content .dpp--modal-table .dpp--table-row .dpp--table-attr{font-weight:700}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content .dpp--modal-table .dpp--table-row .dpp--table-val{text-align:right}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content .dpp--modal-step{margin-bottom:32px}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content .dpp--modal-step .dpp--step-header{border-bottom:.5px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content .dpp--modal-step .dpp--step-header .dpp--step-title{font-size:20px;font-weight:700;line-height:1.5}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content .dpp--modal-step .dpp--step-header .dpp--step-num{font-size:40px;font-weight:300;line-height:56px}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content .dpp--modal-step .dpp--step-header .dpp--step-content:not(:last-child){margin-bottom:32px}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container .dpp--modal-content>:last-child{margin-bottom:0}#dpp--details .dpp--details-modals .dpp--modal{opacity:0;-webkit-transition:all .8s ease-out;transition:all .8s ease-out;visibility:hidden}#dpp--details .dpp--details-modals .dpp--modal .dpp--modal-container{-webkit-transform:translateY(80%);transform:translateY(80%);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}#dpp--details .dpp--details-modals .dpp--modal.dpp--open{opacity:1;visibility:visible}#dpp--details .dpp--details-modals .dpp--modal.dpp--open .dpp--modal-container{-webkit-transform:translateY(0);transform:translateY(0)}#dpp--lenses{color:#fff;min-height:100lvh;padding-bottom:90px;padding-top:32px}#dpp--lenses .dpp--lenses-intro{padding:0 16px}#dpp--lenses .dpp--lenses-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:24px;max-width:100%;overflow-x:scroll;padding:0 16px 2px}#dpp--lenses .dpp--lenses-slider .dpp--slider-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:80%;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#000;border:.5px solid #fff;border-radius:16px;-ms-flex-direction:column;flex-direction:column;padding:16px 16px 8px}#dpp--lenses .dpp--lenses-slider .dpp--slider-item:not(:last-child){margin-right:16px}#dpp--lenses .dpp--lenses-slider .dpp--slider-item .dpp--item-title p{font-size:16px;font-weight:700}#dpp--lenses .dpp--lenses-slider .dpp--slider-item .dpp--item-img video{-o-object-fit:contain;object-fit:contain}#dpp--lenses .dpp--lenses-slider .dpp--slider-item .dpp--item-table{margin-top:auto}#dpp--lenses .dpp--lenses-slider .dpp--slider-item .dpp--item-table .dpp--table-item{border-bottom:.5px solid #767676;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:1.5;padding:8px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dpp--lenses .dpp--lenses-slider .dpp--slider-item .dpp--item-table .dpp--table-item sup{display:inline-block;font-size:12px;line-height:1;margin-left:4px}#dpp--lenses .dpp--lenses-slider .dpp--slider-item .dpp--item-table .dpp--table-item a{color:#fff}#dpp--lenses .dpp--lenses-slider .dpp--slider-item .dpp--item-table .dpp--table-item:before{background-image:url(https://media.alainmikli.com/DPP/media/images/icons/check.svg);content:"";display:inline-block;height:16px;margin-right:16px;min-width:16px;vertical-align:text-bottom;width:16px}#dpp--lenses .dpp--lenses-slider .dpp--slider-item .dpp--item-table .dpp--table-item.dpp--item-more{border:none;font-weight:700;text-decoration:underline}#dpp--lenses .dpp--lenses-slider .dpp--slider-item .dpp--item-table .dpp--table-item.dpp--item-more:before{background-image:url(https://media.alainmikli.com/DPP/media/images/icons/link.svg)}#dpp--lenses .dpp--lenses-slider::-webkit-scrollbar{display:none}#dpp--lenses .dpp--lenses-slider{-ms-overflow-style:none;scrollbar-width:none}#dpp.dpp--3d_fw2025 #dpp--lenses .dpp--lens-barberini .dpp--item-img img,#dpp.dpp--acetate_fw2025 #dpp--lenses .dpp--lens-barberini .dpp--item-img img,#dpp.dpp--horn_n22025 #dpp--lenses .dpp--lens-barberini .dpp--item-img video,#dpp:not(.dpp--horn_n22025,.dpp--acetate_fw2025,.dpp--3d_fw2025) #dpp--lenses .dpp--lens-barberini{display:none}#dpp--about{padding-top:100lvh;position:relative}#dpp--about .dpp--about-hero{height:100lvh;left:0;min-height:0;position:absolute;top:0;z-index:1}#dpp--about .dpp--about-hero.dpp__fixed{height:100%;position:fixed;width:100%}#dpp--about .dpp--about-hero.dpp__bottom{bottom:0;position:absolute;top:auto}#dpp--about .dpp--about-hero .dpp--hero-img{height:100%}#dpp--about .dpp--about-hero .dpp--hero-img img{height:100%;-o-object-fit:cover;object-fit:cover}#dpp--about .dpp--about-content{background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(20%,#000),color-stop(70%,rgba(0,0,0,.6)),to(transparent));background:linear-gradient(0deg,#000,#000 20%,rgba(0,0,0,.6) 70%,transparent);position:relative;z-index:2}#dpp--about .dpp--about-content .dpp--content-container{color:#fff;height:100lvh;overflow:hidden;position:relative;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;z-index:3}#dpp--about .dpp--about-content .dpp--content-container:after{background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(40%,#000),color-stop(70%,rgba(0,0,0,.6)),to(transparent));background:linear-gradient(0deg,#000,#000 40%,rgba(0,0,0,.6) 70%,transparent);bottom:0;content:"";height:40%;left:0;position:absolute;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;width:100%}#dpp--about .dpp--about-content .dpp--content-container .dpp--content-wrapper{overflow:hidden;padding:34px 16px 138px;position:relative}#dpp--about .dpp--about-content .dpp--content-container h4{font-size:20px;line-height:1.5;margin-bottom:24px}#dpp--about .dpp--about-content .dpp--content-container p{font-size:20px;margin-bottom:34px}#dpp--about .dpp--about-content .dpp--content-more{bottom:90px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;left:0;line-height:1.5;padding:16px;position:absolute;width:100%;z-index:3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}#dpp--about .dpp--about-content .dpp--content-more:after{background-image:url(https://media.alainmikli.com/DPP/media/images/icons/arrow_down.svg);content:"";display:inline-block;height:16px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;width:16px}#dpp--about .dpp--about-content .dpp--content-more:before{border-bottom:.5px solid #fff;bottom:0;content:"";left:16px;position:absolute;right:16px}#dpp--about .dpp--about-content .dpp--content-more .more{display:block}#dpp--about .dpp--about-content .dpp--content-more .less{display:none}#dpp--about .dpp--about-content.dpp--open .dpp--content-container:after{opacity:0}#dpp--about .dpp--about-content.dpp--open .dpp--content-more:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#dpp--about .dpp--about-content.dpp--open .dpp--content-more .more{display:none}#dpp--about .dpp--about-content.dpp--open .dpp--content-more .less{display:block}#dpp--contacts{background:#000!important;color:#fff;padding:24px 16px 40px}#dpp--contacts .dpp--contacts-store{border:.5px solid #fff}#dpp--contacts .dpp--contacts-store .dpp--store-hero{padding:24px 16px}#dpp--contacts .dpp--contacts-store .dpp--store-hero h3{font-size:32px;line-height:1.3}#dpp--contacts .dpp--contacts-store .dpp--store-select .dpp--select-item{border-top:.5px solid #fff}#dpp--contacts .dpp--contacts-store .dpp--store-select .dpp--select-item .dpp--item-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#dpp--contacts .dpp--contacts-store .dpp--store-select .dpp--select-item .dpp--item-title p{font-size:16px}#dpp--contacts .dpp--contacts-store .dpp--store-select .dpp--select-item .dpp--item-title a{color:#fff;font-size:16px;font-weight:700}#dpp--contacts .dpp--contacts-store .dpp--store-select .dpp--select-item .dpp--item-title:after{background-image:url(https://media.alainmikli.com/DPP/media/images/icons/arrow_down.svg);content:"";display:inline-block;height:16px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;width:16px}#dpp--contacts .dpp--contacts-store .dpp--store-select .dpp--select-item .dpp--item-wrapper{height:0;overflow:hidden;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}#dpp--contacts .dpp--contacts-store .dpp--store-select .dpp--select-item .dpp--item-wrapper .dpp--item-content{padding:0 16px 8px}#dpp--contacts .dpp--contacts-store .dpp--store-select .dpp--select-item .dpp--item-wrapper .dpp--item-content .dpp--content-store{padding-bottom:24px}#dpp--contacts .dpp--contacts-store .dpp--store-select .dpp--select-item .dpp--item-wrapper .dpp--item-content .dpp--content-store .dpp--store-title{font-size:20px;font-weight:700;margin-bottom:8px}#dpp--contacts .dpp--contacts-store .dpp--store-select .dpp--select-item .dpp--item-wrapper .dpp--item-content .dpp--content-store a{color:#fff;text-decoration:none}#dpp--contacts .dpp--contacts-store .dpp--store-select .dpp--select-item.dpp--open .dpp--item-title:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#dpp--contacts .dpp--contacts-store .dpp--store-select .dpp--select-item.dpp--item-retailer .dpp--item-title{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dpp--contacts .dpp--contacts-store .dpp--store-select .dpp--select-item.dpp--item-retailer .dpp--item-title p{font-weight:700;text-decoration:underline}#dpp--contacts .dpp--contacts-store .dpp--store-select .dpp--select-item.dpp--item-retailer .dpp--item-title:after{background-image:url(https://media.alainmikli.com/DPP/media/images/icons/link.svg);margin-right:24px}#dpp--contacts .dpp--contacts-social{padding:24px 0;text-align:center}#dpp--contacts .dpp--contacts-social .dpp--social-title{padding:16px 0}#dpp--contacts .dpp--contacts-social .dpp--social-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}#dpp--contacts .dpp--contacts-social .dpp--social-list .dpp--social-item img{height:auto;width:24px}#dpp--contacts .dpp--contacts-social .dpp--social-website{padding:16px 0}#dpp--contacts .dpp--contacts-social .dpp--social-website a{color:#fff;display:block;font-size:14px;text-decoration:none}#dpp--contacts .dpp--contacts-legal{padding:40px 16px}#dpp--contacts .dpp--contacts-legal li{color:#d8d8d8;font-size:12px;line-height:1.33;margin-bottom:16px}#dpp--404{background:#000!important;display:none!important;height:100%;position:fixed;z-index:998;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dpp--404,#dpp--404 .dpp--404-logo{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;top:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#dpp--404 .dpp--404-logo{padding:20px;position:absolute}#dpp--404 .dpp--404-logo svg{height:auto;width:180px}#dpp--404 .dpp--404-container{color:#fff;padding:20px;text-align:center;width:100%}#dpp--404 .dpp--404-container .dpp--404-title{font-size:20px;font-weight:600;line-height:1.5;margin:0;position:relative}#dpp--404 .dpp--404-container .dpp--404-title a{color:#fff}#dpp--404.dpp--show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#dpp--desktop{background:#000!important;display:none!important;height:100%;position:fixed;z-index:999;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dpp--desktop,#dpp--desktop .dpp--desktop-logo{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;top:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#dpp--desktop .dpp--desktop-logo{padding-top:80px;position:absolute}#dpp--desktop .dpp--desktop-logo svg{height:auto;width:180px}#dpp--desktop .dpp--desktop-container{color:#fff;padding:20px;text-align:center;width:100%}#dpp--desktop .dpp--desktop-container .dpp--desktop-title{font-size:20px;font-weight:600;line-height:1.5;margin:0;position:relative}#dpp--desktop .dpp--desktop-container .dpp--desktop-title a{color:#fff}@media (orientation:landscape){#dpp--desktop{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}

/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;width:11px}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;-webkit-transform:scaleY(1);transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:-webkit-grab;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}*,body,html{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;margin:0;padding:0}img,video{display:block;height:auto;pointer-events:none;width:100%}#dpp{background:#000}#dpp section{background:transparent}html:not(.dpp--scroll),html:not(.dpp--scroll) body{overflow:hidden}#__tealiumGDPRecModal .explicit_consent{padding:16px}#__tealiumGDPRecModal .explicit_consent p{font-size:12px}#__tealiumGDPRecModal .explicit_consent #consent_prompt_submit,#__tealiumGDPRecModal .explicit_consent #consent_prompt_submitNo{background:#fff;border:none;height:auto;padding:8px 8px 6px}#__tealiumGDPRecModal .explicit_consent #consent_prompt_pref a,#__tealiumGDPRecModal .explicit_consent #consent_prompt_submit,#__tealiumGDPRecModal .explicit_consent #consent_prompt_submitNo{font-family:Hurme,sans-serif!important;font-size:12px;font-weight:700;letter-spacing:normal;line-height:1;text-transform:uppercase}#__tealiumGDPRecModal .explicit_consent a[href="javascript:TealiumTermsOfUseLink()"]{display:none}