@font-face{font-family:"TTNorms";src:url("/_fonts/darphin/TTNormsPro/TT_Norms_Pro_Medium.woff2") format("woff2"),url("https://www.darphin.com/sites/darphin/themes/darphin_base/fonts/Montserrat-regular/Montserrat-regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"TTNormsLt";src:url("/_fonts/darphin/TTNormsPro/TT_Norms_Pro_Light.woff2") format("woff2"),url("https://www.darphin.com/sites/darphin/themes/darphin_base/fonts/Montserrat-regular/Montserrat-regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"TTNormsBold";src:url("/_fonts/darphin/TTNormsPro/TT_Norms_Pro_Bold.woff2") format("woff2"),url("https://www.darphin.com/sites/darphin/themes/darphin_base/fonts/Montserrat-regular/Montserrat-regular.ttf") format("truetype");font-display:swap}body{margin:0}.hidden{display:none !important}@media only screen and (min-width: 1023px){.display-mobile{display:none !important}}.display-desktop{display:none}@media only screen and (min-width: 1023px){.display-desktop{display:block !important}}.onepage-lp{width:100%;max-width:1920px;margin:0 auto;font-family:"TTNormsLt";font-weight:400;opacity:0;transition:opacity .5s}.onepage-lp.active{opacity:1}.onepage-lp__hero{position:relative;width:100%}.onepage-lp__hero-lang{font-family:"TTNormsLt";font-weight:400;position:absolute;top:20px;right:20px;z-index:1;opacity:0;transition:opacity .6s ease;justify-content:flex-end;font-size:14px}.onepage-lp__hero-lang--visible{opacity:1}.onepage-lp__hero-lang a{text-decoration:none;color:#000}.onepage-lp__hero-lang span{padding-left:12px;color:#000}.onepage-lp__hero-lang span.active{text-decoration:underline}.onepage-lp__hero video{width:100%;height:auto;filter:grayscale(0)}.onepage-lp__hero-copy{position:absolute;left:50%;bottom:0;transform:translateX(-50%);font-family:"TTNorms";color:#fff;line-height:1.166;text-align:center;min-width:294px;background:radial-gradient(circle at bottom, rgba(0, 0, 0, 0.75) 0, transparent 250px);width:100%;padding:125px 0 32px}.onepage-lp__hero-copy--header{font-size:24px;letter-spacing:.04em;font-weight:700}.onepage-lp__hero-copy--body{font-size:12px;line-height:1.5;font-family:"TTNormsLt";margin-top:6px}.onepage-lp__hero-copy--subheader{font-size:12px;margin-top:24px;font-family:"TTNormsLt"}.onepage-lp__hero .pin{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.onepage-lp__hero.video .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer}@media only screen and (min-width: 1023px){.onepage-lp__hero.video{background-color:#f3f3f3}.onepage-lp__hero.video video{max-width:1360px;margin:0 auto;display:block}.onepage-lp__hero.video .controls{right:80px}}.onepage-lp__overlay{position:relative}.onepage-lp__overlay-bg video{max-width:100%}.onepage-lp__overlay-bg img{width:100%}.onepage-lp__overlay-box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;max-width:353px;padding:24px 20px;background-color:#fff;text-align:center}@media only screen and (min-width: 1023px){.onepage-lp__overlay-box{max-width:680px;width:100%;padding:40px 40px}}.onepage-lp__overlay-box--icon{width:80px;height:80px;margin:0 auto}.onepage-lp__overlay-box--icon img{width:100%}.onepage-lp__overlay-box--one{line-height:1.2142;font-size:14px}.onepage-lp__overlay-box--two{margin-top:24px;font-size:24px;line-height:1.166;font-family:"TTNormsBold";font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media only screen and (min-width: 1023px){.onepage-lp__overlay-box--two{line-height:1.181;font-size:22px}}.onepage-lp__overlay-box--three{margin-top:12px;font-size:12px;line-height:1.5;max-width:99%;margin:12px auto 0}.onepage-lp__overlay-box--four{margin-top:12px;color:#606060;font-size:14px;line-height:1.214;max-width:99%;margin:12px auto 0}.onepage-lp__overlay-box--five{color:#606060;font-size:14px;line-height:1.214;max-width:313px;margin:12px auto 0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3, auto);border:1px solid #f3f3f3;padding:3.75vw;gap:12px}@media only screen and (min-width: 1023px){.onepage-lp__overlay-box--five{padding:24px}}.onepage-lp__overlay-box--five-item{padding:5px 0}.onepage-lp__overlay-box--five-item:nth-child(odd){text-align:left}.onepage-lp__overlay-box--five-item:nth-child(even){text-align:right}.onepage-lp__overlay-box a{text-decoration:none;color:#000}.onepage-lp__overlay-box--cta{margin-top:24px;font-size:12px;line-height:1.5;border:1px solid #000;padding:14px 0;cursor:pointer}.onepage-lp__overlay-box.transparent{background-color:rgba(0,0,0,0);color:#fff}.onepage-lp__overlay.modal .onepage-lp__overlay-box{box-sizing:border-box;max-width:446px;width:calc(100% - 40px)}.onepage-lp__overlay.modal .onepage-lp__overlay-box--one{line-height:1.166;font-size:12px}.onepage-lp__overlay.modal .onepage-lp__overlay-box--two{margin-top:12px;font-size:24px;line-height:1.166}.onepage-lp__overlay.modal .onepage-lp__overlay-box--three,.onepage-lp__overlay.modal .onepage-lp__overlay-box--four{font-size:12px;line-height:1.1666;color:#606060}.onepage-lp__overlay.modal .onepage-lp__overlay-box--five{font-size:12px;line-height:1.166;margin-top:28px;color:#000;text-decoration-color:#000;text-underline-offset:4px}.onepage-lp__overlay.modal .onepage-lp__overlay-box--five a{text-decoration:underline}.onepage-lp__inline{display:flex;flex-direction:column}@media only screen and (min-width: 1023px){.onepage-lp__inline{flex-direction:row}}.onepage-lp__inline-media{width:100%}@media only screen and (min-width: 1023px){.onepage-lp__inline-media{width:50%}}.onepage-lp__inline-media img{width:100%}.onepage-lp__inline-copy{font-family:"TTNormsLt";font-weight:400;padding:24px 40px 72px}@media only screen and (min-width: 1023px){.onepage-lp__inline-copy{display:flex;align-items:center;padding:0;width:50%}}.onepage-lp__inline-copy--container{text-align:center;max-width:353px;margin:0 auto}@media only screen and (min-width: 1023px){.onepage-lp__inline-copy--container{max-width:366px;padding:0 40px}}.onepage-lp__inline-copy--one{font-size:14px;line-height:1}.onepage-lp__inline-copy--two{font-size:24px;line-height:1.166;font-family:"TTNormsBold";letter-spacing:.04em;text-transform:uppercase;margin-top:12px}.onepage-lp__inline-copy--three{font-size:14px;line-height:1.214;margin-top:12px;color:#606060}.onepage-lp__inline-copy--three span{font-family:"TTNorms";font-weight:500;color:#000}.onepage-lp__inline-copy--four{font-size:10px;line-height:1.2;color:#606060;margin-top:12px}.onepage-lp__inline-carousel{width:100%;text-align:center}.onepage-lp__inline-carousel--eyebrow{font-family:"TTNormsLt";font-weight:400;font-size:14px;line-height:1.214;max-width:336px;margin:48px auto 0}@media only screen and (min-width: 1023px){.onepage-lp__inline-carousel--eyebrow{margin:10px auto 0}}.onepage-lp__inline-carousel--header{font-size:24px;line-height:1.166;font-family:"TTNormsBold";letter-spacing:.04em;text-transform:uppercase;max-width:348px;margin:12px auto 24px}.onepage-lp__inline-carousel--subheader{font-size:14px;line-height:1.214;color:#686868;max-width:366px;margin:0 auto 24px}.onepage-lp__inline.fluid{align-items:stretch}.onepage-lp__inline.fluid .onepage-lp__inline-carousel{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 1023px){.onepage-lp__inline.reverse .onepage-lp__inline-media{order:1}}.onepage-lp__inline video{width:100%;height:auto;filter:grayscale(0)}.onepage-lp .swiper-carousel .product-swiper .carousels-product__content{width:100%;max-width:353px;margin:0 auto;text-align:center}@media only screen and (min-width: 1023px){.onepage-lp .swiper-carousel .product-swiper .carousels-product__content{max-width:366px}}.onepage-lp .swiper-carousel .product-swiper .carousels-product__content img{width:100%;display:block;margin:0 auto}@media screen and (min-width: 1023px)and (max-width: 1366px){.onepage-lp .swiper-carousel .product-swiper .carousels-product__content img{width:80%}}.onepage-lp .swiper-carousel .product-swiper .carousels-product__pils{text-align:center;margin-top:24px}.onepage-lp .swiper-carousel .product-swiper .carousels-product__pils div{background-color:#f3f3f3;padding:0 4px;font-size:12px;line-height:1.5}.onepage-lp .swiper-carousel .product-swiper .carousels-product__copy{min-height:111px}@media screen and (min-width: 1023px)and (max-width: 1366px){.onepage-lp .swiper-carousel .product-swiper .carousels-product__copy{min-height:36px}}.onepage-lp .swiper-carousel .product-swiper .carousels-product__eyebrow{font-size:14px;line-height:1.285;font-family:"TTNormsBold";letter-spacing:0;margin-top:24px}@media only screen and (min-width: 1023px){.onepage-lp .swiper-carousel .product-swiper .carousels-product__eyebrow{margin-top:12px}}.onepage-lp .swiper-carousel .product-swiper .carousels-product__body{color:#686868;font-size:14px;line-height:1.214;margin-top:8px}.onepage-lp .swiper-carousel .product-swiper .carousels-product__body span{font-family:"TTNorms";font-weight:500;color:#000}.onepage-lp .swiper-carousel .product-swiper .carousels-product__disclaimer{padding-top:12px;max-width:353px;margin:0 auto 24px;font-size:10px;line-height:1.2;color:#686868;text-align:left}@media only screen and (min-width: 1023px){.onepage-lp .swiper-carousel .product-swiper .carousels-product__disclaimer{max-width:366px}}.onepage-lp .swiper-carousel .product-swiper .carousels-product a{text-decoration:none;color:#000}.onepage-lp .swiper-carousel .product-swiper .carousels-product__cta{text-align:center;margin-top:24px;border:1px solid #000;padding:14px 0;font-size:12px;line-height:1.5;cursor:pointer}.onepage-lp .swiper-carousel .product-swiper .swiper-button-prev,.onepage-lp .swiper-carousel .product-swiper .swiper-button-next{z-index:11;color:#000;width:40px;height:40px}.onepage-lp .swiper-carousel .product-swiper .swiper-button-prev::after,.onepage-lp .swiper-carousel .product-swiper .swiper-button-next::after{font-size:15px}.onepage-lp .swiper-carousel .product-swiper .swiper-button-prev{font-size:12px;left:-2px;margin-top:-20px}.onepage-lp .swiper-carousel .product-swiper .swiper-button-prev::after{font-size:12px}.onepage-lp .swiper-carousel .product-swiper .swiper-button-next{right:-2px;margin-top:-20px}.onepage-lp .swiper-carousel .product-swiper .swiper-button-next::after{font-size:12px}.onepage-lp .swiper-carousel .product-swiper .swiper-nav{z-index:11;height:26px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4px;position:absolute;top:round(100vw,1px);left:50%;transform:translate(-50%, -50%);width:146px;background-color:#f3f3f3}@media only screen and (min-width: 1023px){.onepage-lp .swiper-carousel .product-swiper .swiper-nav{bottom:min(9.028vw,160px);left:25%;transform:translateX(-50%);top:auto}}.onepage-lp .swiper-carousel .product-swiper .swiper-pagination{font-family:Arial;font-size:10px;padding-top:7px;position:relative;top:auto;bottom:auto;margin:0}.onepage-lp .swiper-carousel .product-swiper .swiper-pagination .swiper-pagination-bullet{opacity:.5;border-radius:0;margin:0 6px}.onepage-lp .swiper-carousel .product-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000;opacity:1}.onepage-lp__sticky-cta{position:fixed;left:0;right:0;bottom:155px;z-index:50;display:flex;justify-content:center;padding:0 6px;pointer-events:none;transform:translateY(120%);opacity:0;will-change:bottom,transform,opacity;transition:transform .35s ease,opacity .35s ease,bottom .15s linear}.onepage-lp__sticky-cta.is-visible{transform:translateY(0);opacity:1}@media only screen and (min-width: 1023px){.onepage-lp__sticky-cta{bottom:155px}}.onepage-lp__sticky-cta-inner{justify-content:space-between;display:inline-flex;gap:5px;background:#fff;border-radius:8px;padding:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1019607843);width:auto;max-width:100%;pointer-events:auto;opacity:0;transition:opacity .6s ease}.onepage-lp__sticky-cta-inner--visible{opacity:1}.onepage-lp__sticky-cta-btn{max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;text-align:center;text-decoration:none;font-family:"TTNormsLT";font-weight:400;font-size:19px;line-height:1.2;padding:10px;border-radius:4px;transition:opacity .2s ease}@media only screen and (min-width: 1023px){.onepage-lp__sticky-cta-btn{padding:10px 8px;gap:4px}}.onepage-lp__sticky-cta-btn:hover{opacity:.8}.onepage-lp__sticky-cta-btn img{width:14px;display:block}.onepage-lp__sticky-cta-btn--primary{background:#000;color:#fff}.onepage-lp__sticky-cta-btn--secondary{background:#fff;color:#000;border:1px solid #f3f3f3}@media only screen and (max-width: 390px){.onepage-lp__sticky-cta-btn--secondary span:not(.onepage-lp__sticky-cta-btn-label--market-variant){display:inline-block;width:30.641vw}}.onepage-lp__sticky-cta-btn--single{max-width:100%}
