@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}@media only screen and (min-width: 1023px){.display-mobile{display:none !important}}@media only screen and (max-width: 1022px){.display-desktop{display:none !important}}@media only screen and (min-width: 1023px){.display-desktop{display:block}}.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;inset-inline-end: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-inline-start: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;inset-inline-start: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}[dir=rtl] .onepage-lp__hero-copy{transform:translateX(50%)}.onepage-lp__hero-copy--header{font-size:24px;letter-spacing:.04em;font-weight:700;text-transform:uppercase}.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;inset-inline-start:50%;transform:translateX(-50%)}[dir=rtl] .onepage-lp__hero .pin{transform:translateX(50%)}.onepage-lp__overlay{position:relative}.onepage-lp__overlay-bg picture{display:block}.onepage-lp__overlay-bg video{display:block;max-width:100%}.onepage-lp__overlay-bg img{display:block;width:100%;height:auto}.onepage-lp__overlay-box{box-sizing:border-box;position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%, -50%);width:80%;max-width:353px;padding:24px 20px;background-color:#fff;text-align:center}[dir=rtl] .onepage-lp__overlay-box{transform:translate(50%, -50%)}@media only screen and (min-width: 1023px){.onepage-lp__overlay-box{max-width:680px;width:100%;padding:40px 40px}}.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}@media only screen and (min-width: 1023px){.onepage-lp__overlay-box--two{line-height:1.181;font-size:22px}}.onepage-lp__overlay-box a{text-decoration:none;color:#000}.onepage-lp__overlay-box.transparent{background-color:rgba(0,0,0,0);color:#fff}.onepage-lp__sticky-cta{position:fixed;inset-inline: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:0 0 10px 0 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:4px;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 8px;border-radius:4px;transition:opacity .2s ease}@media only screen and (min-width: 390px){.onepage-lp__sticky-cta-btn{padding:10px;gap:6px}}.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}.onepage-lp__sticky-cta-btn--secondary span:not(.onepage-lp__sticky-cta-btn-label--market-variant){display:inline-block;width:30.641vw}@media only screen and (min-width: 390px){.onepage-lp__sticky-cta-btn--secondary span:not(.onepage-lp__sticky-cta-btn-label--market-variant){display:inline;width:auto}}.onepage-lp__sticky-cta-btn--single{max-width:100%}.onepage-lp .collection-lp__carousel-swiper{margin-top:48px}.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-wrapper{padding-bottom:30px}.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-nav{position:static;width:145px;height:15px;display:flex;margin:0 auto;align-items:center}@media only screen and (min-width: 1023px){.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-nav{position:relative;bottom:5px}}.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-nav .swiper-pagination{width:auto;position:relative;margin:0 auto;top:auto;bottom:auto;font-size:10px;line-height:1;font-family:arial}.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-nav .swiper-button-prev{inset-inline-start:16px;inset-inline-end:auto}@media only screen and (min-width: 1023px){.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-nav .swiper-button-prev{inset-inline-start:0}}.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-nav .swiper-button-next{inset-inline-start:auto;inset-inline-end:16px}@media only screen and (min-width: 1023px){.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-nav .swiper-button-next{inset-inline-end:0}}.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-nav .swiper-button-prev,.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-nav .swiper-button-next{position:absolute;top:0;margin:0;margin-top:50%;transform:translateY(-50%);width:12px;height:24px;color:#000}@media only screen and (min-width: 1023px){.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-nav .swiper-button-prev,.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-nav .swiper-button-next{top:auto;bottom:auto;margin-top:0;transform:none;width:6px;height:12px}}.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-nav .swiper-button-prev:after,.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-nav .swiper-button-next:after{font-size:32px;-webkit-text-stroke:1px currentColor;width:100%;height:100%}@media only screen and (min-width: 1023px){.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-nav .swiper-button-prev:after,.onepage-lp .collection-lp__carousel-swiper .treatment-swiper .swiper-nav .swiper-button-next:after{font-size:unset;-webkit-text-stroke:0}}.onepage-lp .collection-lp__carousel{width:100%;padding:72px 0 0;text-align:center;margin-bottom:40px}.onepage-lp .collection-lp__carousel .collection-lp__carousel-headings{text-align:center}.onepage-lp .collection-lp__carousel .collection-lp__carousel-swiper{text-align:start}.onepage-lp .collection-lp__carousel-headings{text-align:center;padding:0 40px}.onepage-lp .collection-lp__carousel-subheader{font-size:14px;line-height:1.214}.onepage-lp .collection-lp__carousel-header{margin-top:12px;font-size:24px;font-family:"TTNormsBold";line-height:1.166;letter-spacing:.04em;text-transform:uppercase}.onepage-lp .collection-lp__carousel-body{margin-top:12px;font-family:"TTNormsLt";font-size:14px;line-height:1.214;color:#606060;max-width:674px;margin-inline:auto;letter-spacing:0}.onepage-lp .collection-lp__carousel-cta{display:inline-block;background-color:#fff;border:1px solid #000;padding:20px 71px;font-size:12px;line-height:1.5;letter-spacing:0;color:#000;text-transform:uppercase;margin:48px auto 72px;cursor:pointer;text-decoration:none}.onepage-lp .collection-lp__carousel-cta:visited{color:#000}.onepage-lp .collection-lp__items-card{width:100%;max-width:1132px;display:flex;flex-direction:column;margin:0 auto;background:#f3f3f3}@media only screen and (min-width: 1023px){.onepage-lp .collection-lp__items-card{flex-direction:row;aspect-ratio:2/1}}.onepage-lp .collection-lp__items-card-media{aspect-ratio:1/1;background:#f3f3f3;flex:0 0 auto;width:100%;min-width:0}@media only screen and (min-width: 1023px){.onepage-lp .collection-lp__items-card-media{flex:0 0 50%}}.onepage-lp .collection-lp__items-card-media img{width:100%;height:100%;object-fit:cover;display:block}.onepage-lp .collection-lp__items-card-box{height:auto;flex:0 0 auto;min-width:0;display:flex;flex-direction:column;background:#f3f3f3;box-sizing:border-box;padding:24px 20px}@media only screen and (min-width: 1023px){.onepage-lp .collection-lp__items-card-box{flex:0 0 50%;padding:70px 80px}}.onepage-lp .collection-lp__items-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.onepage-lp .collection-lp__items-tag{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:4px;background:#fff;font-family:"TTNormsLt";font-size:12px;line-height:1.1667;color:#000;white-space:nowrap}.onepage-lp .collection-lp__items-card-title{font-family:"TTNormsBold";font-size:14px;line-height:1.2857;text-transform:uppercase;color:#000;margin-bottom:24px}.onepage-lp .collection-lp__items-card-duration{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #bcc1c0;border-bottom:1px solid #bcc1c0;font-family:"TTNormsLt";color:#000;margin-bottom:24px}.onepage-lp .collection-lp__items-card-duration svg{flex:0 0 auto}.onepage-lp .collection-lp__items-card-duration-text{font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:0}.onepage-lp .collection-lp__items-card-description{font-family:"TTNormsLt";font-size:14px;line-height:1.2143;letter-spacing:0;color:#606060;margin-bottom:24px}.onepage-lp .collection-lp__items-card-price-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;margin-bottom:24px;font-family:"TTNormsLt";color:#000}.onepage-lp .collection-lp__items-card-price{font-size:14px;line-height:1.2}.onepage-lp .collection-lp__items-card-price-label{color:#606060;margin-inline-end:4px}.onepage-lp .collection-lp__items-card-price-value{font-size:12px;font-weight:700;line-height:1.5;font-family:"TTNormsBold"}.onepage-lp .collection-lp__items-card-custom{font-family:"TTNormsLt";font-size:12px;line-height:1.1667;letter-spacing:0;color:#606060;text-align:end}.onepage-lp .collection-lp__items-card-divider{border-top:1px solid #bcc1c0;margin-bottom:12px}.onepage-lp .collection-lp__items-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.onepage-lp .collection-lp__items-card-btn{min-height:44px;border:1px solid #000;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;font-family:"TTNormsLt";font-size:12px;line-height:1.5;letter-spacing:0;cursor:pointer;background:#fff;color:#000;padding:0 10px;transition:opacity .2s ease}.onepage-lp .collection-lp__items-card-btn:hover{opacity:.8}.onepage-lp .collection-lp__items-card-btn--primary{background:#000;color:#fff}
