@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;background:#fff}@media only screen and (min-width: 1023px){.display-mobile{display:none !important}}.display-desktop{display:none !important}@media(min-width: 1023px){.display-desktop{display:block !important}}.onepage-lp{width:100%;max-width:1920px;margin:0 auto;background:#fff;font-family:"TTNormsLt";font-weight:400;opacity:0;transition:opacity .5s}.onepage-lp.active{opacity:1}.onepage-lp__overlay{position:relative}.onepage-lp__overlay-bg video{max-width:100%}.onepage-lp__overlay-bg picture{display:block}.onepage-lp__overlay-bg img{display:block;width:100%;height:auto}.onepage-lp__overlay-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--three{margin:12px auto 0;font-size:12px;line-height:1.5;max-width:99%}.onepage-lp__overlay-box--four{margin:12px auto 0;color:#606060;font-size:14px;line-height:1.214;max-width:99%}.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:start}.onepage-lp__overlay-box--five-item:nth-child(even){text-align:end}.onepage-lp__overlay-box a{text-decoration:none;color:#000}.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 .collection-lp__carousel{width:100%;padding:72px 0 0;text-align:center}.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-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-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-cta{display:inline-block;background-color:#fff;border:1px solid #000;padding:20px 71px;font-size:12px;line-height:1.5;font-family:"TTNormsLt";color:#000;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}@media only screen and (min-width: 1023px){.onepage-lp .collection-lp__items-card-tags.display-desktop{display:flex !important}}.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;letter-spacing:0;color:#000;white-space:nowrap}.onepage-lp .collection-lp__items-card-title{font-family:"TTNormsBold";font-size:14px;line-height:1.2857;letter-spacing:0;color:#000;text-transform:uppercase;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}@media only screen and (min-width: 1023px){.onepage-lp .collection-lp__items-card-actions.display-desktop{display:grid !important}}.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}.onepage-lp .collection-lp__items-card-btn--secondary{background:#fff}.onepage-lp__carousel-cta{display:inline-block;width:fit-content;margin-top:48px;margin-bottom:0;text-align:center;text-decoration:none;text-transform:uppercase;font-family:"TTNormsLt";font-size:12px;line-height:1.5;letter-spacing:0;color:#000;border:1px solid #000;padding:10px 16px;cursor:pointer;transition:opacity .2s ease}.onepage-lp__carousel-cta:hover{opacity:.8}
