.vanyse-orbit .orbit-copy h1.orbit-active-heading{font:400 clamp(48px,5.5vw,74px)/1.02 Georgia,serif;letter-spacing:-2px;overflow-wrap:break-word;text-wrap:balance;min-height:2.05em}.orbit-active-link{display:inline-flex;align-items:center;gap:7px}.orbit-active-link .v-icon{width:16px;height:16px;margin:0}@media(max-width:900px){.vanyse-orbit .orbit-copy{display:none}.vanyse-orbit .orbit-hero-grid{padding-top:18px}.orbit-compact-title .orbit-active-name,.orbit-compact-title .orbit-product-caption>.eyebrow{display:none}.vanyse-orbit .orbit-active-heading{font:400 clamp(27px,5vw,38px)/1.08 Georgia,serif;letter-spacing:-.7px;max-width:500px;margin:0 auto 12px;text-wrap:balance}.vanyse-orbit .orbit-product-caption{min-height:108px}.vanyse-orbit .orbit-carousel{margin-top:0}}.header-actions>a,.header-actions>button{display:inline-flex;align-items:center;justify-content:center;line-height:1;min-width:36px;min-height:36px}.header-actions .v-icon{display:block;margin:0}.cart-count{display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;line-height:1;padding:0 4px}.orbit-controls .v-icon,.rail-button .v-icon,.vanyse-cart-close .v-icon,.gallery-arrows .v-icon{display:block;margin:0}.vanyse-cart-drawer #btn-1cc-mini-cart{display:flex;width:100%;justify-content:center;align-items:center;min-height:48px;border:0;border-radius:10px;background:#533675;color:#fff;font-weight:600;margin:10px 0 0;padding:12px 18px}.vanyse-cart-drawer .woocommerce-mini-cart__buttons .button{min-height:44px}.woocommerce ul.products li.product .button.added:after{display:none}.woocommerce ul.products li.product .button.vanyse-adding:after{content:'';display:inline-block;width:13px;height:13px;margin-left:8px;border:2px solid currentColor;border-right-color:#fff0;border-radius:50%;animation:vanyse-cart-spin .6s linear infinite;position:static}@keyframes vanyse-cart-spin{to{transform:rotate(360deg)}}.v-icon{display:inline-block;vertical-align:middle;flex:0 0 auto;width:22px;height:22px}.vanyse-stars{display:inline-flex;align-items:center;gap:2px;vertical-align:middle;line-height:1}.vanyse-stars svg{display:block;width:18px;height:18px;flex:none}.verified-review{display:inline-flex;align-items:center;gap:4px}.verified-review .v-icon{width:13px;height:13px}.routine-tabs button{display:inline-flex;align-items:center;gap:8px}.routine-tabs .v-icon{width:15px;height:15px}.vanyse-cart-close .v-icon{width:18px;height:18px}.vanyse-orbit p{line-height:1.5}.vanyse-orbit .cinema-section{padding-top:42px;padding-bottom:42px}.vanyse-orbit .section-heading{margin-bottom:24px}.vanyse-orbit h2{line-height:1.04;margin-bottom:14px}.vanyse-orbit .orbit-copy h1{line-height:.96;margin-bottom:22px}.vanyse-orbit .orbit-copy h1>em{line-height:1}.vanyse-orbit .orbit-intro{line-height:1.55;margin-bottom:24px}.vanyse-orbit .orbit-hero-grid{min-height:690px;padding-top:35px;padding-bottom:28px}.vanyse-orbit .orbit-collection-caption{margin-top:24px;padding-top:14px}.vanyse-orbit .orbit-product-caption{min-height:85px;margin-top:0}.vanyse-orbit .orbit-brand{padding:28px;gap:45px}.vanyse-orbit .orbit-brand-art{height:345px}.vanyse-orbit .orbit-brand p{line-height:1.6}.vanyse-orbit .cinema-ingredients{margin-top:28px}.vanyse-orbit .ingredient-photo{height:250px}.vanyse-orbit .cinema-ingredient-tabs button{min-height:65px}.vanyse-orbit .cinema-routine-art{min-height:345px}.vanyse-orbit .cinema-routine{gap:40px}.vanyse-orbit .cinema-routine-copy>p{margin-bottom:18px}.vanyse-orbit .home-proof{margin-top:25px;margin-bottom:25px;padding:28px}.vanyse-orbit .home-review-card p{line-height:1.55}.vanyse-orbit .shopping-policies article{padding:24px}.vanyse-orbit .cinema-faq-list summary{padding:16px 0}.vanyse-orbit .cinema-faq{gap:45px}.vanyse-orbit .cinema-closing>.container{padding-top:40px;padding-bottom:40px}.vanyse-orbit .cinema-closing h2{line-height:1.04}.vanyse-orbit .orbit-swipe-hint{margin-bottom:0}.cinema-text-link .v-icon,.orbit-copy-actions .v-icon{width:14px;height:14px}.orbit-controls .v-icon{width:16px;height:16px}.cinema-card-arrow .v-icon{width:15px;height:15px}.woocommerce .star-rating{width:100px;height:20px;font-family:inherit;line-height:20px}.woocommerce .star-rating:before,.woocommerce .star-rating>span{content:'';position:absolute;left:0;top:0;height:20px;overflow:hidden;white-space:nowrap;font-size:0;background:#ddd1e4;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 5.9 6.6 1-4.8 4.6 1.1 6.5-5.8-3.1-5.8 3.1 1.1-6.5L2.5 9.4l6.6-1Z'/%3E%3C/svg%3E") repeat-x left center/20px 20px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2.5 2.9 5.9 6.6 1-4.8 4.6 1.1 6.5-5.8-3.1-5.8 3.1 1.1-6.5L2.5 9.4l6.6-1Z'/%3E%3C/svg%3E") repeat-x left center/20px 20px}.woocommerce .star-rating:before{width:100%}.woocommerce .star-rating>span{background:#b87922;padding-top:0}.woocommerce .star-rating>span:before{display:none}.woocommerce .single_add_to_cart_button.added:after{display:none}.promo-checklist li:before,.sunscreen-points li:before{content:''!important;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center/contain no-repeat}@media(max-width:900px){.vanyse-orbit .cinema-section{padding-top:30px;padding-bottom:30px}.vanyse-orbit .orbit-hero-grid{min-height:0;padding-top:28px;padding-bottom:25px;gap:12px}.vanyse-orbit .orbit-copy h1{margin-bottom:16px}.vanyse-orbit .orbit-copy>.eyebrow{margin-bottom:16px}.vanyse-orbit .orbit-intro{margin-bottom:18px}.vanyse-orbit .orbit-collection-caption{margin-top:16px}.vanyse-orbit .cinema-ingredient-tabs button{min-height:58px}.vanyse-orbit .orbit-brand{padding:20px;gap:22px}.vanyse-orbit .orbit-brand-art{height:310px}.vanyse-orbit .cinema-routine-art{min-height:320px}.vanyse-orbit .cinema-faq{gap:24px}.vanyse-orbit .home-proof{padding:22px;margin:15px auto}.vanyse-orbit .cinema-closing>.container{padding:32px 0}.vanyse-orbit .cinema-ingredients{margin-top:20px}}@media(max-width:600px){.vanyse-orbit .orbit-copy h1{font-size:49px}.vanyse-orbit .orbit-copy>.eyebrow{font-size:7px}.vanyse-orbit .orbit-intro{font-size:12px}.vanyse-orbit .orbit-collection-caption{font-size:8px}.vanyse-orbit .orbit-carousel{margin-top:0}.vanyse-orbit .orbit-brand-art{height:270px}.vanyse-orbit .ingredient-photo{height:230px}.vanyse-orbit .cinema-routine-art{min-height:295px}.vanyse-orbit .cinema-faq-list summary{padding:14px 0}}.header-product-search .search-form button:before,.header-product-search .search-form button:after{display:none}.header-product-search .search-form button .v-icon{width:18px;height:18px}.cinema-service-band a>.v-icon:last-child{width:13px;height:13px;margin-left:auto}.cinema-ingredient-tabs b .v-icon{width:16px;height:16px}.button .v-icon,.pill .v-icon,.cinema-text-link .v-icon{width:15px;height:15px;margin-left:6px}.comparison:after{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237b518d' stroke-width='1.5'%3E%3Cpath d='m7 8-4 4 4 4m10-8 4 4-4 4M3 12h18'/%3E%3C/svg%3E") center/17px no-repeat}.orbit-product-caption .orbit-active-heading{font:400 28px/1.1 Georgia,serif;letter-spacing:-.7px;margin-bottom:12px}.orbit-product-caption .orbit-active-heading~.orbit-active-name{display:none}.orbit-active-price{display:inline-flex;align-items:baseline;gap:7px}.orbit-active-price ins{font-weight:600}