@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";:root{--pink: #d31e5a;--pink-dark: #54212f;--pink-dark-100: #2e111b;--pink-dark-200: #4A222D;--dark: #000000;--dark-200: #161616;--dark-100: #141414;--gray-600: #9c9b9b;--gray-400: #c6c6c6;--gray-300: #A6A6A6;--gray-200: #8A8A8A;--gray-100: #BDBDBD;--white: #ffffff;--cyan: #436CFF;--cyan-dark: #212D54;--blue: #2072FF;--blue-bright: #3D85FF;--blue-light: #2CA7FF;--btn-shadow-blue: 0 8px 20px -4px rgba(32, 114, 255, .45);--btn-shadow-blue-pressed: 0 2px 6px -2px rgba(32, 114, 255, .4);--pink-bright: #dd2664;--btn-ease: cubic-bezier(.25, .8, .25, 1);--btn-speed: .6s;--btn-lift: -2px;--btn-shadow: 0 8px 20px -4px rgba(211, 30, 90, .45);--btn-shadow-pressed: 0 2px 6px -2px rgba(211, 30, 90, .4);--font-display: "Inter", sans-serif;--font-body: "DM Sans", sans-serif;--bs-base-transition: .4s ease-in-out}html,body{padding:0;margin:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;position:relative;overflow-x:hidden;font-family:var(--font-body);width:100%}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}textarea{resize:none}html:focus-within{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}a,.btn,button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}:focus,:active,.active{outline:0 none}a,a:hover,a:focus,a:active,button,button:hover,button:focus,input,input:hover,input:focus,select,select:hover,select:focus,textarea,textarea:hover,textarea:focus,.btn,.btn:hover,.btn:focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{text-decoration:none;-webkit-text-decoration-skip:objects;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;transition:.4s ease-in-out}.form-control:focus,.form-select:focus,[type=text]:focus,[type=email]:focus,[type=checkbox]:focus,[type=password]:focus,[type=file]:focus,[type=radio]:focus,[type=submit]:focus,[type=date]:focus,[type=time]:focus,[type=tel]:focus,[type=search]:focus,[type=button]:focus,[type=number]:focus,[type=reset]:focus,textarea:focus,select:focus{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}button::-moz-focus-inner,[type=submit]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=button]::-moz-focus-inner{border:none;padding:0}select,select:hover,select:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search i]::-webkit-search-cancel-button{-webkit-appearance:none}a:hover,a:focus,button:hover,button:focus,svg,svg path,svg rect{-webkit-transition:var(--bs-base-transition);-moz-transition:var(--bs-base-transition);-ms-transition:var(--bs-base-transition);-o-transition:var(--bs-base-transition);transition:var(--bs-base-transition)}.position-relative{position:relative!important}.container{width:100%;margin:0 auto;padding:0 25px}@media(min-width:1200px){.container{max-width:1140px;padding:0 15px}}@media(min-width:1600px){.container{max-width:1470px}}p,li{font-family:var(--font-body);font-weight:500;font-size:18px;line-height:24px;letter-spacing:0;color:var(--gray-400)}ul,ol{font-style:normal;margin:0 0 15px;padding:0 0 0 20px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-display);font-weight:500;margin:0 0 20px;color:var(--white)}h1,.h1{font-size:75px;line-height:126%;letter-spacing:-4%}h2,.h2{font-weight:500;font-size:50px;line-height:126%;letter-spacing:-4%}h3,.h3{font-weight:400;font-size:30px;line-height:normal;letter-spacing:0}h4,.h4{font-weight:400;font-size:25px;line-height:45px;letter-spacing:0%}h5,.h5{font-weight:400;font-size:24px;line-height:34px;letter-spacing:-4%}h6,.h6{font-weight:400;font-size:18px;line-height:28px;letter-spacing:0%}.display-1{font-weight:500;font-size:120px;line-height:125%;letter-spacing:-4%}@media(max-width:1599px){h1,.h1{font-size:60px}h2,.h2{font-size:42px}h3,.h3{font-size:25px}.display-1{font-size:80px;line-height:120%}}@media(max-width:1199px){h1,.h1{font-size:48px}h3,.h3{font-size:21px}}@media(max-width:991px){h2,.h2{font-size:35px}.display-1{font-size:60px;line-height:75px}}@media(max-width:767px){h1,.h1{font-size:35px;line-height:44px}}.btn{position:relative;font-family:var(--font-display);display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:21px;line-height:normal;letter-spacing:-4%;text-align:center;color:var(--white);border-radius:10px;min-width:221px;padding:16.5px 15px;isolation:isolate;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform;transition:background-color var(--btn-speed) var(--btn-ease),border-color var(--btn-speed) var(--btn-ease),box-shadow var(--btn-speed) var(--btn-ease),transform var(--btn-speed) var(--btn-ease)}.btn-primary,.btn-outline-primary{--bs-btn-color: var(--white);--bs-btn-hover-color: var(--white);--bs-btn-active-color: var(--white);--bs-btn-hover-bg: var(--pink-bright);--bs-btn-hover-border-color: var(--pink-bright);--bs-btn-active-bg: var(--pink);--bs-btn-active-border-color: var(--pink);--bs-btn-active-shadow: none}.btn-primary{background-color:var(--pink);border:1px solid var(--pink)}.btn-outline-primary{background-color:transparent;border:1px solid var(--white)}.btn-primary:after,.btn-outline-primary:after{content:"";position:absolute;top:0;left:-80%;z-index:1;width:50%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.22) 50%,transparent 100%);transform:skew(-20deg);pointer-events:none}@media(hover:hover)and (pointer:fine){.btn-primary:hover,.btn-outline-primary:hover{background-color:var(--pink-bright);border-color:var(--pink-bright);box-shadow:var(--btn-shadow);transform:translateY(var(--btn-lift))}.btn-primary:hover:after,.btn-outline-primary:hover:after{left:140%;transition:left 1.1s var(--btn-ease)}}.btn:focus{outline:none;box-shadow:none}.btn:focus-visible{outline:2px solid var(--white);outline-offset:3px}.btn-primary:focus-visible,.btn-outline-primary:focus-visible{background-color:var(--pink-bright);border-color:var(--pink-bright);box-shadow:var(--btn-shadow)}.btn:active,.btn-primary:active,.btn-outline-primary:active{background-color:var(--pink);border-color:var(--pink);box-shadow:var(--btn-shadow-pressed);transform:translateY(0) scale(.98);transition-duration:.2s}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(prefers-reduced-motion:reduce){.btn,.btn:after{transition:none!important}.btn:hover,.btn:active{transform:none}.btn-primary:after,.btn-outline-primary:after{display:none}}.promo-bar{position:relative;background-color:var(--pink-dark);padding:8px 0}.promo-bar__inner{text-align:center}.promo-bar__inner .promo-bar__text{font-weight:700;font-size:13px;line-height:20px;letter-spacing:0;color:var(--white)}@media(max-width:991px){.promo-bar{padding:3px 0}}.footer{background:var(--dark);padding:80px 100px}.footer__divider{height:1px;background-color:#3c3c3c;margin:80px 0}.footer__top{display:flex;align-items:center;justify-content:space-between;max-width:1306px;width:100%;margin:0 auto;gap:20px}.footer__brand{max-width:337px}.footer__brand,.footer__brand img{width:100%}.footer__brand img{height:100%}.footer__nav{display:flex;gap:42px;align-items:center}.footer__nav-link{font-weight:400;font-size:15px;line-height:22px;letter-spacing:2px;text-transform:uppercase;color:var(--gray-300)}.footer__nav-link:hover{color:var(--pink)}.footer__contact-title{font-family:DM Sans;font-weight:400;font-size:15px;line-height:25px;letter-spacing:0%}.footer__contact-title,.footer__contact-text{color:var(--gray-200)}.footer__contact-text{font-weight:400;font-size:15px;line-height:21px;letter-spacing:0%}.footer__contact-text:not(:last-child){margin:0 0 12px}.footer__contact-text a{color:var(--pink);text-decoration:none}.footer__contact-text a:hover{text-decoration:underline}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer__copyright{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0%;color:var(--white);order:1}.footer__policies{order:2;display:flex;gap:50px;flex-wrap:wrap}.footer__payments{order:3;display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.footer__policy-link{font-weight:300;font-size:16px;line-height:20px;letter-spacing:0%;color:var(--white)}.footer__policy-link:hover{text-decoration:underline}.footer__pay-icon img{width:auto;height:18px;opacity:.45}@media(max-width:1599px){.footer{background:var(--dark);padding:80px 75px}.footer__top{padding:0 40px}.footer__brand{max-width:260px}.footer__nav{gap:25px}.footer__policies{gap:16px}.footer__payments{gap:10px}.footer__pay-icon img{height:13px}}@media screen and (max-width:1199px){.footer{background:var(--dark);padding:68px 35px 60px}.footer__top{padding:0 16px}.footer__brand{max-width:187px}.footer__divider{margin:40px 0 72px}}@media screen and (max-width:991px){.footer__top{flex-direction:column;align-items:start;justify-content:start;gap:50px}.footer__brand{margin:0 0 17px}.footer__bottom{padding:0 16px;flex-direction:column;align-items:start;gap:44px}.footer__policies{gap:18px;order:1}.footer__copyright{order:2}.footer__payments{justify-content:start;gap:16px}.footer__pay-icon img{height:20px}}@media(max-width:575px){.footer__nav,.footer__policies{flex-direction:column;align-items:start}}@media(max-width:370px){.footer{padding:68px 15px 60px}}.main_hero_banner{background-color:var(--dark);display:flex;align-items:center;overflow:hidden;height:100%;padding:202px 0 268px}.hero__bg{background-size:cover;background-position:center right;background-repeat:no-repeat}.hero__bg,.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.hero__bg--placeholder{background-color:var(--dark)}.hero__overlay{z-index:1;background-color:var(--hero-overlay-color);opacity:var(--hero-overlay-opacity, .55);pointer-events:none}.hero__inner{z-index:2}.hero__content{max-width:808px;width:100%}.hero__content h1 em{font-style:normal;font-weight:300}.hero__subtitle{max-width:395px;width:100%}.hero__subtitle p,.hero__subtitle *{color:#ffffffbf}.hero__content .btn{margin:32px 0 68px}.hero__stats{gap:27px}.hero__stats span{font-weight:400;font-size:18px;line-height:30px;letter-spacing:.76px;color:#fff8f0a6}.hero__stats,.hero_stats_ratings{display:flex;align-items:center}.hero_stats_ratings{gap:10px}.hero__stars-image{display:inline-block;height:17px;width:auto;object-fit:contain}.hero__trust{position:absolute;background:#37373794;-webkit-backdrop-filter:blur(53px);backdrop-filter:blur(53px);width:100%;padding:19.5px 0;left:0;right:0;bottom:0;z-index:3}.hero__trust_mobile{display:none}.hero__trust-inner,.hero__trust-slide{display:flex;align-items:center}.hero__trust-slide{width:auto;gap:80px}.hero__trust-item{position:relative;display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:400;font-size:24px;line-height:34px;letter-spacing:-4%;color:var(--gray-100);gap:13px}.hero__trust-icon{flex-shrink:0;width:35px;height:35px;object-fit:contain}.hero__trust-inner:not(.swiper-initialized) .swiper-wrapper{display:flex;overflow:hidden;gap:80px}@media(min-width:768px){.hero__trust-slide:last-child .hero__trust-divider{display:none}}@media(min-width:1000px){.hero__trust-inner:not(.swiper-initialized) .swiper-wrapper{gap:80px}}@media(min-width:1600px){.main_hero_banner .container{max-width:1404px}}@media(max-width:1599px){.main_hero_banner{padding:166px 0}.hero__trust-icon{width:28px;height:28px}.hero__trust-item{font-size:20px;line-height:30px}.hero__trust-slide{gap:58px}}@media(max-width:1199px){.main_hero_banner{padding:120px 0 150px}.hero__content{max-width:660px}.hero__content .btn{margin:32px 0;padding:11.5px 15px}.hero__trust-slide{gap:30px}}@media(max-width:767px){.main_hero_banner{padding:57px 0 28px;text-align:center;min-height:617px;align-items:stretch}.hero__bg{background-position:center bottom}.hero__content{display:flex;flex-direction:column;align-items:center;max-width:360px;margin:0 auto}.hero__stats{gap:15px;margin:auto 0 0}.hero__stats span{color:var(--white)}.hero__stats-divider svg rect{fill:var(--white);fill-opacity:1}.hero__inner{display:flex;justify-content:center;height:100%}.hero__inner,.hero__stats{justify-content:center}.hero__subtitle{max-width:340px;margin:0 auto}.hero__trust_desktop{display:none}.hero__trust_mobile{display:block;position:relative;background:#373737;-webkit-backdrop-filter:blur(29px);backdrop-filter:blur(29px);width:100%;padding:10px 0;left:auto;right:auto;bottom:auto;z-index:1}.hero__trust-inner{overflow:visible}.hero__trust-icon{width:20px;height:20px}.hero__trust-item{font-weight:400;font-size:13px;line-height:19px;gap:8px}}@media(max-width:410px){.hero__stats{gap:10px}.hero_stats_ratings{gap:5px}.hero__stars-image{height:14px}.hero__stats span{font-size:14px;line-height:25px;letter-spacing:0}}.about-hifruitty{background:linear-gradient(180deg,#000 7%,#141414);padding:142px 0 105px}.about-hifruitty .about-hifruitty__inner{display:flex;align-items:center;justify-content:center;max-width:1123px;width:100%;margin:0 auto;gap:112px}.about-hifruitty .about-hifruitty__badge{flex-shrink:0;width:177px;height:177px}.about-hifruitty .about-hifruitty__logo{position:absolute;top:50%;left:50%;width:113px;height:113px;object-fit:contain;transform:translate(-50%,-50%)}.about-hifruitty .about-hifruitty__text p{font-weight:400;font-size:25px;line-height:45px;letter-spacing:0%;margin:0}.about-hifruitty .about-hifruitty__text p+p{margin-top:1em}@media(max-width:1599px){.about-hifruitty .about-hifruitty__inner{max-width:948px;gap:70px}.about-hifruitty .about-hifruitty__badge{width:150px;height:150px}.about-hifruitty .about-hifruitty__logo{width:100px;height:100px}.about-hifruitty .about-hifruitty__text p{font-size:22px;line-height:42px}}@media(max-width:1199px){.about-hifruitty{padding:82px 0 87px}.about-hifruitty .about-hifruitty__inner{max-width:798px;gap:30px}.about-hifruitty .about-hifruitty__badge{width:106px;height:106px}.about-hifruitty .about-hifruitty__logo{width:71px;height:71px}.about-hifruitty .about-hifruitty__text p{font-size:20px;line-height:30px}}@media(max-width:767px){.about-hifruitty{background:linear-gradient(355.83deg,#141414 1.48%,#000 104.03%)}.about-hifruitty .about-hifruitty__inner{flex-direction:column;align-items:center;text-align:center;padding:0 10px}}@media(max-width:410px){.about-hifruitty .about-hifruitty__inner{flex-direction:column;align-items:center;text-align:center;padding:0 10px}}@media(prefers-reduced-motion:reduce){.about-hifruitty .about-hifruitty__ring{animation:none}}.press{background-color:var(--dark-100);display:block;width:100%;padding:46px 0 47px;overflow:hidden}.press__track,.press__group{display:flex}.press__track{width:max-content;animation:pressScroll 32s linear infinite;will-change:transform}.press:hover .press__track{animation-play-state:paused}.press__group{align-items:center;gap:40px;padding:0 40px 0 0;list-style:none;flex-shrink:0;margin:0}.press__group,.press__item{flex-shrink:0}.press__item{display:flex;align-items:center}.press__link{display:flex;align-items:center;height:100%}.press__item,.press__logo{height:27px}.press__logo{display:block;width:auto;max-width:none;object-fit:contain;opacity:.33}.press__text{font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--white);opacity:.33;line-height:1}@media(prefers-reduced-motion:reduce){.press__track{animation:none}}@keyframes pressScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1599px){.press{padding:30px 0}.press__item,.press__logo{height:21px}.press__group{gap:30px;padding:0 30px 0 0}}.product_card_section{background:linear-gradient(180deg,#000,#160c04);width:100%;overflow:hidden;padding:158px 0}.product_card_wrapper{z-index:1}.product_card_header{display:flex;align-items:center;justify-content:space-between;gap:19px;margin:0 0 78px}.product_card_heading{order:1;margin:0}.product_card_heading em,.product_card_heading i{font-style:normal;font-weight:200}.product_card_label{font-family:var(--font-display);font-weight:500;font-size:18px;line-height:1;letter-spacing:3.6px;text-transform:uppercase;color:var(--white);order:2;margin:0}.product_card_slider{display:block}.product_card_swiper{overflow:hidden}.product_card_list{align-items:stretch}.product_card_swiper:not(.swiper-initialized) .product_card_list{display:flex;gap:43px}.product_card_swiper:not(.swiper-initialized) .product_card_item_box{flex:0 0 calc((100% - 64px) / 3)}.product_card_list .product_card_item_box{height:auto}.product_card_pagination.swiper-pagination{position:static;display:flex;justify-content:center;gap:14px;width:100%;margin:32px 0 0}.product_card_pagination .swiper-pagination-bullet{width:11px;height:11px;margin:0!important;border-radius:50%;background:#3c3c3c;opacity:1;transition:var(--bs-base-transition)}.product_card_pagination .swiper-pagination-bullet-active{background:var(--white)}.product_card_pagination.swiper-pagination-lock{display:none}.product_card_item_box{display:flex;flex-direction:column}.product_card_image{position:relative;aspect-ratio:7 / 8.04;border-radius:8px;overflow:hidden;background-color:var(--dark-100);transition:aspect-ratio .45s cubic-bezier(.22,1,.36,1)}.product_card_img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.product_card_placeholder{fill:#ffffff26}.product_card_item_box:hover .product_card_img{transform:scale(1.03)}.product_card_badges{position:absolute;background-color:#3a001380;font-size:15px;line-height:16px;letter-spacing:.38px;color:var(--white);text-transform:uppercase;padding:10.5px 9.5px;border-radius:4px;top:21px;right:21px;pointer-events:none;z-index:2}.product_card_body{display:flex;flex-direction:column;padding:20px 0 0;transition:padding .6s cubic-bezier(.22,1,.36,1)}.product_card_item_box:hover .product_card_body{padding:30px 0 0}.product_card_image{transition:aspect-ratio .6s cubic-bezier(.22,1,.36,1)}.product_card_img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.product_card_reveal{transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1),opacity .3s ease}.product_card_name{margin:0;color:var(--white)}.product_card_link,.product_card_link:hover,.product_card_link:focus{color:inherit}.product_card_link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.product_card_reveal{display:grid;grid-template-rows:1fr}.product_card_reveal_inner{min-height:0;overflow:hidden;margin:0 14px 0 0}.product_card_pricing{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:13px 0 30px}.product_card_price_current,.product_card_price_original{font-family:var(--font-display);font-weight:400;font-size:25px;line-height:30px}.product_card_price_current{color:var(--pink)}.product_card_price_original{color:var(--gray-600);text-decoration:line-through}.product_card_actions{position:relative;display:flex;align-items:stretch;gap:9px;z-index:2}.product_card_cart_form{display:flex;margin:0}.product_card_actions .product_card_btn{min-width:unset;width:100%}.product_card_cart{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:87px;min-height:auto;padding:5px;border:1px solid var(--pink-dark-100);border-radius:10px;background:var(--pink-dark-100)}.product_card_cart:hover{background:var(--pink);border-color:var(--pink)}.product_card_cart svg{width:35px;height:35px}.product_card_cart:hover svg path{fill:var(--white)}.product_card_cart[disabled]{opacity:.4;cursor:not-allowed}.product_card_cart.is-loading svg{opacity:0}.product_card_cart.is-loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--white);border-top-color:var(--pink);border-radius:50%;animation:product_card_spin .7s linear infinite}.product_card_cart.is-added{background:var(--pink);border-color:var(--pink);color:var(--white)}.product_card_cart.is-error{background:var(--dark-100);border-color:var(--gray-200);color:var(--white)}@keyframes product_card_spin{to{transform:rotate(360deg)}}.product_card_actions .product_card_btn:focus-visible,.product_card_cart:focus-visible{outline:2px solid var(--white);outline-offset:2px}@media(min-width:1200px)and (hover:hover){.product_card_section--reveal .product_card_body{min-height:146px}.product_card_section--reveal .product_card_reveal{grid-template-rows:0fr;opacity:0}.product_card_section--reveal .product_card_item_box:hover .product_card_reveal,.product_card_section--reveal .product_card_item_box:focus-within .product_card_reveal{grid-template-rows:1fr;opacity:1}.product_card_section--reveal .product_card_item_box:hover .product_card_image,.product_card_section--reveal .product_card_item_box:focus-within .product_card_image{aspect-ratio:1 / .99}.product_card_section--reveal .product_card_img{position:absolute;top:50%;left:0;height:auto;aspect-ratio:7 / 8.04;transform:translateY(-50%);will-change:transform;backface-visibility:hidden}.product_card_section--reveal .product_card_item_box:hover .product_card_img,.product_card_section--reveal .product_card_item_box:focus-within .product_card_img{transform:translate3d(0,-50%,0) scale(1.03)}}@media(max-width:1599px){.product_card_label{font-size:16px}.product_card_swiper:not(.swiper-initialized) .product_card_list{gap:32px}.product_card_pricing{margin:12px 0 20px}.product_card_price_current,.product_card_price_original{font-size:21px}.product_card_cart svg{width:30px;height:30px}}@media(max-width:1199px){.product_card_section{padding:75px 0}.product_card_header{margin:0 0 57px}.product_card_swiper:not(.swiper-initialized) .product_card_list{gap:15px}.product_card_swiper:not(.swiper-initialized) .product_card_item_box{flex:0 0 calc((100% - 30px) / 3)}.product_card_item_box{background:var(--dark-200);border-radius:15px;padding:16px 12px 22px}.product_card_image{aspect-ratio:7 / 6.41}.product_card_body,.product_card_item_box:hover .product_card_body{padding:23px 0 0}.product_card_actions{gap:7px}.product_card_reveal_inner{margin:0}.product_card_cart{width:53px}.product_card_cart svg{width:28px;height:28px}}@media(max-width:991px){.product_card_swiper{overflow:visible}.product_card_actions .product_card_btn{font-size:17px;padding:13px 15px}.product_card_actions .product_card_btn,.product_card_cart{border-radius:8px}.product_card_badges{font-size:14px;line-height:15px;padding:11px 9px;top:2px;right:4px}}@media(max-width:767px){.product_card_header{flex-direction:column;justify-content:center;text-align:center}.product_card_label{order:1;font-size:14px}.product_card_heading{order:2}}@media(prefers-reduced-motion:reduce){.product_card_image,.product_card_img,.product_card_body,.product_card_reveal{transition:none}}.about_product_section{background-color:var(--dark);width:100%;padding:190px 0;overflow:hidden}.about_product_media,.about_product_overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.about_product_media{z-index:0}.about_product_media_item{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.about_product_overlay{z-index:1;background-color:var(--about-product-overlay-color, #000000);opacity:var(--about-product-overlay-opacity, .4)}.about_product_wrapper{z-index:2}.about_product_heading{text-align:center;margin:0 auto 76px;letter-spacing:-4%}.about_product_heading em,.about_product_heading i{font-style:normal;font-weight:300}.about_product_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1359px;width:100%;margin:0 auto}.about_product_card{background:#54515478;display:flex;flex-direction:column;gap:33px;padding:54px 40px;border-radius:20px;border:1px solid transparent;transition:.5s cubic-bezier(.4,0,.2,1)}.about_product_card:hover{border:1px solid var(--pink)}.about_product_card_icon{width:35px;height:35px}.about_product_card_img{width:100%;height:100%;object-fit:contain}.about_product_card_title{font-weight:500;letter-spacing:-6%;margin:0;color:var(--white)}.about_product_card_desc{font-family:Lato,sans-serif;font-weight:400;line-height:28px;margin:0}.about_product_picture{display:block;width:100%;height:100%}.about_product_media--mobile{display:none}@media(max-width:1599px){.about_product_card{padding:40px}}@media(max-width:1199px){.about_product_section{padding:46px 2px 80px}.about_product_heading{margin:0 auto 43px;padding:0 42px}.about_product_card{gap:17px}.about_product_card_title{font-size:25px}}@media(max-width:991px){.about_product_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.about_product_grid{grid-template-columns:repeat(1,1fr)}.about_product_media--desktop{display:none}.about_product_media--mobile{display:block}}body,.shopify-section:has(featured-product-slider),main:has(featured-product-slider){overflow:visible!important;overflow-x:hidden!important;overflow-x:clip!important}.featured_product_section{background-color:var(--dark);width:100%}.featured_product_track{display:block;position:relative}.featured_product_swiper{width:100%}.featured_product_slide{display:flex;background-color:var(--dark)}.featured_product_badge{display:inline-flex;align-items:center;font-weight:300;font-size:15px;line-height:16px;letter-spacing:1.34px;text-transform:uppercase;padding:10px 15.5px;border-radius:30px;background-color:var(--featured-badge-bg, #3D1537);color:var(--featured-badge-color, #D98BD0)}.featured_product_heading{margin:20px 0}.featured_product_desc{max-width:395px;width:100%;margin:0}.featured_product_action--desktop{padding-top:46px}.featured_product_action--mobile{display:none}.featured_product_media{position:relative;overflow:hidden;background-color:var(--dark-100)}.featured_product_picture{display:block;width:100%;height:100%}.featured_product_img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.featured_product_placeholder{fill:#ffffff26}.featured_product_dots{display:flex;gap:10px;z-index:5}.featured_product_dots[hidden],.featured_product_dot[hidden]{display:none}.featured_product_dot{width:11px;height:11px;padding:0;border:0;border-radius:50%;background:#3c3c3c;cursor:pointer;transition:var(--bs-base-transition)}.featured_product_dot.is-active{background:#d9d9d9}@media(min-width:1200px){.featured_product_track{--featured-panel-height: 100vh;--featured-panel-height: 100dvh;--featured-step: 60vh;height:calc(var(--featured-panel-height) + (var(--featured-product-count, 1) - 1) * var(--featured-step))}.featured_product_sticky{position:sticky;top:0;height:var(--featured-panel-height);overflow:hidden}.featured_product_swiper .swiper-wrapper{transition-timing-function:cubic-bezier(.65,0,.35,1);will-change:transform}.featured_product_img{will-change:transform;backface-visibility:hidden}.featured_product_swiper,.featured_product_swiper .swiper-wrapper{height:100%}.featured_product_slide{height:100%;align-items:stretch}.featured_product_content{flex:0 0 52%;max-width:52%;display:flex;align-items:center;justify-content:end;padding:20px}.featured_product_content_inner{width:100%;max-width:722px;margin-left:auto;padding:0 143px 0 0}.featured_product_media{flex:0 0 48%;max-width:48%;height:100%}.featured_product_pagination{position:absolute;top:50%;left:calc(52% - 136px);flex-direction:column;gap:45px;transform:translateY(-50%)}.featured_product_content_inner>*{opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .8s cubic-bezier(.22,1,.36,1)}.featured_product_slide.swiper-slide-active .featured_product_content_inner>*{opacity:1;transform:translateY(0)}.featured_product_slide.swiper-slide-active .featured_product_content_inner>*:nth-child(1){transition-delay:.3s}.featured_product_slide.swiper-slide-active .featured_product_content_inner>*:nth-child(2){transition-delay:.38s}.featured_product_slide.swiper-slide-active .featured_product_content_inner>*:nth-child(3){transition-delay:.46s}.featured_product_slide.swiper-slide-active .featured_product_content_inner>*:nth-child(4){transition-delay:.54s}.featured_product_img{transform:scale(1.08);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.featured_product_slide.swiper-slide-active .featured_product_img{transform:scale(1)}}@media(max-width:1599px){.featured_product_pagination{left:calc(52% - 80px)}}@media(max-width:1199px){.featured_product_slide{flex-direction:column;height:auto;padding:60px 0 65px}.featured_product_content,.featured_product_media{width:100%}.featured_product_media{aspect-ratio:1 / .96;margin:38px 0 0}.featured_product_action--desktop{display:none}.featured_product_action--mobile{display:block;padding:30px 40px 0}.featured_product_content{padding:0 40px}.featured_product_badge{font-size:14px;line-height:15px;padding:10.5px 16px}.featured_product_heading{margin:12px 0}.featured_product_desc{max-width:324px}.featured_product_btn{width:100%;min-width:unset;padding:16.5px 15px}.featured_product_sticky{position:relative}.featured_product_pagination{position:absolute;bottom:180px;left:50%;gap:14px;transform:translate(-50%);transition:top .3s ease;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.featured_product_content_inner>*,.featured_product_img{transition:none!important;transform:none!important;opacity:1!important}}.start_journey{background-color:var(--dark);display:flex;align-items:center;isolation:isolate;overflow:hidden;padding:202px 0 318px}.start_journey__bg,.start_journey__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-3}.start_journey__bg img{object-fit:cover;object-position:center}.start_journey__bg--placeholder{background:linear-gradient(135deg,#3a2a24,#140d0b)}.start_journey__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#0006;pointer-events:none}.start_journey__inner{width:100%;display:flex;justify-content:flex-end;z-index:1}.start_journey__content{max-width:500px;width:100%;margin:0 75px 0 0}.start_journey .h1{margin:0 0 10px}.start_journey__eyebrow{font-size:15px;line-height:24px;letter-spacing:15%;color:var(--gray-400);font-weight:300;text-transform:uppercase}.start_journey__subtitle{margin:33px 0 61px}.start_journey__subtitle *,.start_journey__subtitle p{line-height:28px}.start_journey__subtitle p{margin:0}.start_journey__subtitle p+p{margin-top:10px}.start_journey__trust{width:100%}.start_journey__trust_mobile{display:none}.start_journey__trust{position:absolute;left:0;right:0;bottom:0;z-index:2;background:#00000094;backdrop-filter:blur(53px);-webkit-backdrop-filter:blur(53px)}.start_journey__trust-inner{max-width:1290px;width:100%;margin:0 auto;padding:19.5px 0}.start_journey__trust-slide{width:auto!important}.start_journey__trust-item{display:flex;align-items:center;gap:13px;white-space:nowrap;font-size:20px;line-height:35px;letter-spacing:-4%;color:#bdbdbd}.start_journey__trust-icon{width:35px;height:35px;flex-shrink:0;object-fit:contain}@media(max-width:1599px){.start_journey{padding:165px 0 190px}.start_journey__content{margin:0}.start_journey__subtitle{margin:24px 0 40px}.start_journey__content .btn{padding:16.5px 15px}}@media(max-width:1199px){.start_journey{padding:100px 0 120px}.start_journey__trust-inner{overflow:visible;padding:16.5px 0}.start_journey__trust-icon{width:30px;height:30px}.start_journey__trust-item{gap:11px;font-size:17px;line-height:29px}.start_journey__eyebrow{font-size:14px}}@media(max-width:991px){.start_journey{padding:55px 0 44px}.start_journey__trust_dekstop{display:none}.start_journey__trust_mobile{position:relative;left:auto;right:auto;bottom:auto;background:#292623;backdrop-filter:blur(45px);-webkit-backdrop-filter:blur(45px);display:block}}@media(max-width:767px){.start_journey{min-height:782px;align-items:stretch}.start_journey__content{max-width:100%}.start_journey__bg img{object-fit:cover;object-position:bottom center}.start_journey__content{display:flex;flex-direction:column;align-items:start}.start_journey__content .btn{margin:auto 0 0}}@media(max-width:575px){.start_journey{padding:55px 10px 44px}.start_journey__content .btn{min-width:unset;width:100%}}.testimonial_section{background:linear-gradient(180deg,#190d0d,#000 72.66%);width:100%;overflow:hidden;padding:192px 0 215px}.testimonial_section .container{display:flex;flex-direction:column;align-items:stretch;gap:181px}.testimonial_reviews_header{text-align:center;margin:0 0 63px}.testimonial_reviews_heading{margin:0 0 14px}.testimonial_reviews_heading em,.testimonial_reviews_heading i,.testimonial_experts_heading em,.testimonial_experts_heading i{font-style:normal;font-weight:300}.testimonial_reviews_subtitle{font-weight:400;letter-spacing:.29px;text-transform:uppercase;color:#ffffff80;margin:0}.testimonial_reviews_swiper{max-width:1269px;width:100%;margin:0 auto}.testimonial_reviews_list{align-items:stretch}.testimonial_reviews_list .testimonial_review_card{height:auto}.testimonial_reviews_swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:28px}.testimonial_reviews_swiper:not(.swiper-initialized) .testimonial_review_card{flex:0 0 calc((100% - 76px) / 3)}.testimonial_reviews_pagination.swiper-pagination{position:static;display:flex;justify-content:center;gap:14px;width:100%;margin:42px 0 0}.testimonial_reviews_pagination .swiper-pagination-bullet{width:11px;height:11px;margin:0!important;border-radius:50%;background:#3c3c3c;opacity:1;transition:var(--bs-base-transition)}.testimonial_reviews_pagination .swiper-pagination-bullet-active{background:var(--white)}.testimonial_reviews_pagination.swiper-pagination-lock{display:none}.testimonial_review_card{background-color:#2a2a2a;display:flex;flex-direction:column;padding:49px 32px 18px;border-radius:16px;box-sizing:border-box;border:1px solid rgba(26,26,26,.4);transition:.5s cubic-bezier(.4,0,.2,1)}.testimonial_review_card:hover{border:1px solid var(--pink)}.testimonial_review_stars{display:flex;gap:4px;margin:0 0 7px}.testimonial_review_star{width:14px;height:23px;object-fit:contain}.testimonial_review_star.is-empty path{fill:#3c3c3c}.testimonial_review_quote{font-style:italic;font-weight:400;font-size:14.5px;line-height:24px;margin:0 0 49px;color:var(--gray-400)}.testimonial_review_author{display:flex;align-items:start;gap:13px;margin:auto 0 0}.testimonial_review_avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background-color:var(--dark);overflow:hidden}.testimonial_review_avatar_img{width:100%;height:100%;object-fit:cover}.testimonial_review_avatar_initial{font-weight:600;font-size:16px;line-height:normal;color:var(--white)}.testimonial_review_author_info{display:flex;flex-direction:column;gap:16px}.testimonial_review_name{font-weight:500;font-size:13px;line-height:21px;color:var(--white)}.testimonial_review_verified{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-weight:400;font-size:10px;line-height:16px;color:#686868}.testimonial_review_verified_dot{width:5px;height:5px;border-radius:50%;background-color:var(--gray-200)}.testimonial_experts{display:flex;align-items:stretch;max-width:1269px;width:100%;margin:0 auto}.testimonial_experts_intro{flex:0 0 auto;width:490px;display:flex;flex-direction:column;justify-content:center}.testimonial_experts_heading{margin:0 0 37px}.testimonial_experts_meta{display:flex;align-items:center;gap:12px}.testimonial_experts_avatars_img{display:block;max-width:160px;width:100%;object-fit:contain}.testimonial_experts_count{font-family:var(--font-display);font-weight:400;font-size:25px;line-height:30px;letter-spacing:0;color:var(--pink)}.testimonial_experts_divider{flex-shrink:0;width:1px;background-color:#4a4a4a;margin:0 147px 0 0}.testimonial_experts_content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.testimonial_experts_swiper{flex:1 1 auto;width:100%;margin:0}.testimonial_experts_slide{display:flex;flex-direction:column;height:auto;margin:0}.testimonial_experts_swiper:not(.swiper-initialized) .testimonial_experts_slide:not(:first-child){display:none}.testimonial_experts_quote{font-family:var(--font-body);font-style:italic;font-weight:300;font-size:25px;line-height:53px;letter-spacing:0;max-width:570px;width:100%;color:var(--gray-400)}.testimonial_experts_name{font-family:var(--font-body);font-weight:500;font-size:29px;line-height:47px;letter-spacing:.6px;color:var(--white);margin:auto 0 0;padding:0 160px 0 0}.testimonial_experts_role{display:block;font-weight:400;font-size:15px;line-height:22px;color:var(--gray-200);margin:4px 0 0}.testimonial_experts_nav{display:flex;justify-content:flex-end;gap:12px;margin:-60px 0 0;position:relative;z-index:1;align-self:flex-end}.testimonial_experts_arrow{display:inline-flex;align-items:center;justify-content:center;width:65px;height:60px;padding:0;border:1px solid #8a8a8a;background-color:var(--dark);border-radius:10px}.testimonial_experts_arrow:hover{border-color:var(--white)}.testimonial_experts_arrow:hover svg path{fill:var(--white)}@media(max-width:1599px){.testimonial_section{padding:130px 0}.testimonial_section .container{gap:130px}.testimonial_reviews_header{margin:0 0 44px}.testimonial_experts_divider{margin:0 100px 0 0}.testimonial_experts_quote{font-size:22px;line-height:40px;max-width:490px;width:100%}.testimonial_experts_name{font-size:24px;line-height:40px}}@media(max-width:1199px){.testimonial_section{padding:64px 5px 32px}.testimonial_experts_intro{width:410px}.testimonial_experts_meta{gap:6px}.testimonial_experts_divider{margin:0 60px 0 0}.testimonial_experts_nav{margin:-45px 0 0}.testimonial_experts_arrow{width:45px;height:45px}.testimonial_experts_quote{font-size:20px;line-height:45px;max-width:100%}.testimonial_experts_name{font-size:20px;line-height:47px}}@media(max-width:991px){.testimonial_reviews_swiper{overflow:visible}.testimonial_section .container{gap:100px}.testimonial_experts{text-align:center;gap:44px}.testimonial_experts,.testimonial_experts_meta{flex-direction:column}.testimonial_experts_meta{justify-content:center}.testimonial_experts_heading{margin:0 0 30px}.testimonial_experts_heading br{display:none}.testimonial_experts_intro{width:100%}.testimonial_experts_divider,.testimonial_experts_arrow{display:none}.testimonial_experts_nav{margin:0}.testimonial_experts_name{padding:40px 0 0}}.newsletter_offer{background-color:var(--dark);display:flex;align-items:center;width:100%;padding:230px 0 264px;box-sizing:border-box}.newsletter_offer_media,.newsletter_offer_overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.newsletter_offer_media{z-index:0}.newsletter_offer_picture{display:block;width:100%;height:100%}.newsletter_offer_img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:top center}.newsletter_offer_placeholder{width:100%;height:100%;background:linear-gradient(135deg,#7a2410,#3a0e08 55%,#140605)}.newsletter_offer_overlay{z-index:1;background-color:var(--newsletter-overlay-color);opacity:var(--newsletter-overlay-opacity, .3)}.newsletter_offer_wrapper{z-index:2}.newsletter_offer_inner{max-width:848px;width:100%;margin:0 auto}.newsletter_offer_desc{color:#ffffffbf;max-width:677px;margin:0 0 36px;width:100%}.newsletter_offer_form{margin:0}.newsletter_offer_fields{display:flex;align-items:stretch;gap:32px}.newsletter_offer_input{padding:15px 30px;font-family:var(--font-body);font-weight:300;font-size:21px;line-height:normal;background:transparent;border:1px solid var(--white);border-radius:10px;box-sizing:border-box;letter-spacing:-4%;height:auto;outline:none!important;width:100%}.newsletter_offer_input,.newsletter_offer_input::placeholder{color:var(--white);font-weight:500}.newsletter_offer_btn.btn{padding:16.5px 15px;flex-shrink:0}.newsletter_offer_fine{font-weight:400;font-size:14px;line-height:18px;color:#fff6;letter-spacing:.22px;margin:32px 0 0}.newsletter_offer_message--success{color:var(--white);margin:0}.newsletter_offer_message--error,.newsletter_offer_message--error *{color:#ff7a9c}.newsletter_offer_message--error ul{margin:0;padding:0;list-style:none}.newsletter_offer_fine{font-weight:400;font-size:13px;line-height:18px;color:#fff6;margin:28px 0 0}@media(min-width:992px){.newsletter_offer_input::placeholder{font-style:italic;font-weight:300;opacity:1}}@media(max-width:1599px){.newsletter_offer{padding:160px 0}.newsletter_offer_inner{max-width:680px}.newsletter_offer_desc{margin:0 0 32px}.newsletter_offer_fields{gap:23px}}@media(max-width:1199px){.newsletter_offer{padding:100px 0}.newsletter_offer_wrapper{padding:0 20px}}@media(max-width:767px){.newsletter_offer_inner{max-width:100%}}@media(max-width:767px){.newsletter_offer{padding:60px 0;min-height:800px;align-items:end}.newsletter_offer_fine{font-size:15px;line-height:18px;margin:32px 0 0}}@media(max-width:767px){.newsletter_offer_fields{flex-direction:column}}@media(max-width:575px){.newsletter_offer_inner .newsletter_offer_heading{max-width:230px}.newsletter_offer_desc{max-width:334px}}.page_banner{display:flex;align-items:center;width:100%;min-height:455px;height:100%;overflow:hidden;background-color:var(--pink-dark-100);padding:50px 0}.page_banner_media,.page_banner_overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.page_banner_media{z-index:0}.page_banner_picture{display:block;width:100%;height:100%}.page_banner_img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--page-banner-pos-desktop, center)}.page_banner_placeholder{width:100%;height:100%;background:linear-gradient(90deg,#61001c,#4a1a26)}.page_banner_overlay{z-index:1;background-color:var(--page-banner-overlay-color, #000000);opacity:var(--page-banner-overlay-opacity, .3)}.page_banner_wrapper{z-index:2;width:100%}.page_banner_content{max-width:964px;width:100%;margin:0 auto}.page_banner_content--d-left{text-align:left}.page_banner_content--d-center{text-align:center}.page_banner_content--d-right{text-align:right}.page_banner_heading{font-size:75px;line-height:94px;margin:0;color:var(--white)}.page_banner_trust{background-color:var(--pink-dark-100);width:100%;overflow:hidden;padding:24.5px 0}.page_banner_trust_slide{gap:75px;width:auto!important}.page_banner_trust_item,.page_banner_trust_slide{display:flex;align-items:center}.page_banner_trust_item{gap:13px}.page_banner_trust_item img{width:35px;height:35px}.page_banner_trust_text{font-size:24px;line-height:35px;font-family:var(--font-display);letter-spacing:-4%;font-weight:400;color:var(--white)}.page_banner_trust_slide:last-child .page_banner_trust_divider{display:none}@media(min-width:1600px){.page_banner_trust_inner.container{max-width:1510px}}@media(max-width:1599px){.page_banner{min-height:370px}.page_banner_trust_slide{gap:40px}.page_banner_trust_item img{width:30px;height:30px}.page_banner_trust_text{font-size:20px;line-height:30px}.page_banner_trust{padding:18.5px 0}}@media(max-width:1199px){.page_banner{min-height:300px}.page_banner_trust{padding:9.5px 0}.page_banner_trust_item{gap:7px}.page_banner_trust_slide{gap:30px}.page_banner_trust_swiper{overflow:visible}}@media(max-width:767px){.page_banner{min-height:453px;align-items:end}.page_banner_content--m-left{text-align:left}.page_banner_content--m-center{text-align:center}.page_banner_content--m-right{text-align:right}.page_banner_trust_text{font-size:13px;line-height:20px}.page_banner_trust_item img{width:19px;height:19px}}body:has(.shopify-policy__container),body:has(.shopify-policy__container) main{background-color:var(--pink-dark)}.shopify-policy__container{box-sizing:border-box;width:calc(100% - 50px);max-width:900px;margin:0 auto;padding:60px 72px;border-top:80px solid transparent;border-bottom:80px solid transparent;background:linear-gradient(156.59deg,var(--pink-dark-100) 0%,var(--dark) 100%);background-clip:padding-box;border-radius:0;text-align:left}.shopify-policy__container .shopify-policy__title{position:relative;margin:0 0 40px;padding:0 0 26px;text-align:left}.shopify-policy__container .shopify-policy__title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--pink) 0%,transparent 100%)}.shopify-policy__container .shopify-policy__title h1,.shopify-policy__container>h1{margin:0;font-family:var(--font-display);font-weight:400;font-size:34px;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:var(--white);overflow-wrap:anywhere;text-wrap:balance}.shopify-policy__container .shopify-policy__body .rte>h1:first-child,.shopify-policy__container .shopify-policy__body>h1:first-child{display:none}.shopify-policy__container .shopify-policy__body .rte>h1:first-child+p,.shopify-policy__container .shopify-policy__body>h1:first-child+p{margin:0 0 8px;font-size:12px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-200)}.shopify-policy__container em{font-style:normal}.shopify-policy__container h2{margin:44px 0 14px;font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.45;letter-spacing:.06em;text-transform:uppercase;color:var(--white);text-wrap:balance}.shopify-policy__container h3,.shopify-policy__container h4{margin:28px 0 10px;font-family:var(--font-display);font-weight:500;font-size:14px;line-height:1.45;letter-spacing:.04em;text-transform:uppercase;color:var(--white)}.shopify-policy__container p,.shopify-policy__container li{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.75;letter-spacing:0;color:var(--gray-400)}.shopify-policy__container p{margin:0 0 18px;max-width:70ch;text-wrap:pretty}.shopify-policy__container strong,.shopify-policy__container b{font-weight:500;color:var(--white)}.shopify-policy__container ul,.shopify-policy__container ol{margin:0 0 22px;padding-left:20px;max-width:70ch}.shopify-policy__container li{margin:0 0 8px;padding-left:6px}.shopify-policy__container li::marker{color:var(--pink)}.shopify-policy__container .rte>:last-child,.shopify-policy__container .shopify-policy__body>:last-child,.shopify-policy__container li:last-child{margin-bottom:0}.shopify-policy__container hr{height:0;margin:36px 0 0;border:0;border-top:1px solid var(--pink-dark-200)}.shopify-policy__container a{color:var(--white);text-decoration:underline;text-decoration-color:var(--pink);text-underline-offset:.25em;text-decoration-thickness:1px;overflow-wrap:anywhere}.shopify-policy__container a:hover,.shopify-policy__container a:focus{color:var(--white);text-decoration:underline;text-decoration-color:var(--pink-bright)}.shopify-policy__container a:focus-visible{outline:2px solid var(--white);outline-offset:3px}.shopify-policy__container table{width:100%;margin:0 0 22px;border-collapse:collapse;font-size:14px}.shopify-policy__container th,.shopify-policy__container td{padding:10px 8px;border-bottom:1px solid var(--pink-dark-200);text-align:left;color:var(--gray-400)}.shopify-policy__container th{font-family:var(--font-display);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--white)}.shopify-policy__container .rte:has(table),.shopify-policy__container .shopify-policy__body:has(table){overflow-x:auto}@media(max-width:1599px){.shopify-policy__container{max-width:820px;padding:52px 60px;border-top-width:64px;border-bottom-width:64px}.shopify-policy__container .shopify-policy__title{margin:0 0 36px;padding:0 0 22px}.shopify-policy__container .shopify-policy__title h1,.shopify-policy__container>h1{font-size:30px;letter-spacing:.07em}.shopify-policy__container h2{margin:40px 0 12px}}@media(max-width:1199px){.shopify-policy__container{max-width:760px;padding:46px 48px;border-top-width:48px;border-bottom-width:48px}.shopify-policy__container .shopify-policy__title{margin:0 0 32px;padding:0 0 20px}.shopify-policy__container .shopify-policy__title h1,.shopify-policy__container>h1{font-size:27px;letter-spacing:.06em}.shopify-policy__container h2{margin:36px 0 12px}}@media(max-width:991px){.shopify-policy__container{width:calc(100% - 40px);padding:40px;border-top-width:40px;border-bottom-width:40px}.shopify-policy__container .shopify-policy__title h1,.shopify-policy__container>h1{font-size:24px}.shopify-policy__container h2{margin:32px 0 10px}.shopify-policy__container hr{margin:30px 0 0}}@media(max-width:767px){.shopify-policy__container{width:100%;padding:36px 25px 44px;border-top-width:32px;border-bottom-width:32px}.shopify-policy__container .shopify-policy__title{margin:0 0 26px;padding:0 0 18px}.shopify-policy__container .shopify-policy__title h1,.shopify-policy__container>h1{font-size:22px;letter-spacing:.05em}.shopify-policy__container h2{font-size:15px;margin:28px 0 10px}.shopify-policy__container h3,.shopify-policy__container h4{font-size:13px}.shopify-policy__container p,.shopify-policy__container li{font-size:15px;line-height:1.7}.shopify-policy__container ul,.shopify-policy__container ol{padding-left:18px}.shopify-policy__container hr{margin:26px 0 0}}@media(max-width:575px){.shopify-policy__container{padding:32px 20px 40px;border-top-width:24px;border-bottom-width:24px}.shopify-policy__container .shopify-policy__title h1,.shopify-policy__container>h1{font-size:20px;letter-spacing:.04em}.shopify-policy__container h2{font-size:14px;letter-spacing:.05em}.shopify-policy__container p,.shopify-policy__container li{font-size:14px;line-height:1.7}.shopify-policy__container .shopify-policy__body .rte>h1:first-child+p,.shopify-policy__container .shopify-policy__body>h1:first-child+p{font-size:11px;letter-spacing:.05em}.shopify-policy__container table{font-size:13px}}@media(max-width:410px){.shopify-policy__container{padding:28px 16px 36px}.shopify-policy__container .shopify-policy__title h1,.shopify-policy__container>h1{font-size:18px}}@media print{body:has(.shopify-policy__container),body:has(.shopify-policy__container) main{background:var(--white)}.shopify-policy__container{width:100%;max-width:none;margin:0;padding:0;border:0;background:var(--white)}.shopify-policy__container .shopify-policy__title:after{background:var(--dark)}.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container p,.shopify-policy__container li,.shopify-policy__container a,.shopify-policy__container td,.shopify-policy__container th,.shopify-policy__container strong{color:var(--dark)}}.template-product.template-product--vagra .promo-bar{background-color:var(--cyan-dark)}.template-product.template-product--vagra .hf-pdp__buttons .btn-primary{display:none}.template-product.template-product--vagra .hf-pdp__btn--cart{text-transform:uppercase}.template-product.template-product--vagra .hf-pdp__btn--cart,.template-product.template-product--vagra .btn-primary{--bs-btn-hover-bg: var(--blue-bright);--bs-btn-hover-border-color: var(--blue-bright);--bs-btn-active-bg: var(--blue);--bs-btn-active-border-color: var(--blue);background-color:var(--blue);border:1px solid var(--blue)}@media(hover:hover)and (pointer:fine){.template-product.template-product--vagra .btn-primary:hover,.template-product.template-product--vagra .hf-pdp__btn--cart:hover{background-color:var(--blue-bright);border-color:var(--blue-bright);box-shadow:var(--btn-shadow-blue)}}.template-product.template-product--vagra .btn-primary:focus-visible,.template-product.template-product--vagra .hf-pdp__btn--cart:focus-visible{background-color:var(--blue-bright);border-color:var(--blue-bright);box-shadow:var(--btn-shadow-blue)}.template-product.template-product--vagra .btn-primary:active,.template-product.template-product--vagra .hf-pdp__btn--cart:active{background-color:var(--blue);border-color:var(--blue);box-shadow:var(--btn-shadow-blue-pressed)}.template-product.template-product--vagra .nav__cart-count{background-color:var(--cyan)}@media(min-width:1600px){.template-product.template-product--vagra .hf-pdp__btn--cart{font-size:25px;line-height:normal;height:60px}}.template-product.template-product--vagra .footer__contact-text a,.template-product.template-product--vagra .footer__nav-link:hover{color:var(--blue)}.template-product.template-product--vagra .hf-pdp__save-badge{background-color:#00a1f2a1}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
