.dbr-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.dbr-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.dbr-panel{display:block;max-width:900px;padding:24px;margin:0 auto 30px;background:#eef2eb;border-radius:7px}.dbr-panel-image{min-width:0;border-radius:5px;overflow:hidden;background:#f8f8f3}.dbr-panel-image img{display:block;width:100%;height:auto;object-fit:cover}.dbr-panel-copy{padding:24px 14px 8px}.dbr-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.dbr-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.dbr-reviews{max-width:900px;margin:28px auto 0;padding:4px 0}.dbr-reviews h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 10px}.dbr-empty-reviews{font-size:15px;line-height:1.6;color:#617363;margin:0}.dbr-reviews #bundle-product_reviews:not(:has(.vtl-pr-review-card)){display:none}.dbr-reviews:has(.vtl-pr-review-card) .dbr-empty-reviews{display:none}.dbr-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.dbr-story{padding:22px 18px 28px}.dbr-story>h2{font-size:32px;margin-bottom:25px}.dbr-panel{padding:14px;margin-bottom:23px}.dbr-panel-copy{padding:20px 9px 8px}.dbr-panel-copy h3{font-size:27px}.dbr-reviews{margin-top:24px}}.dbr-panel-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;background:#faf9f5}.dbr-panel-image img{width:100%;height:100%;max-height:100%;object-fit:cover}@media(max-width:749px){.dbr-panel-image{padding:0}}.biodance-support-media{margin:24px 0 0}.biodance-support-media img{display:block;width:190px;max-width:100%;height:auto;border:1px solid #e6e4de;border-radius:8px}.dbm-section{max-width:1240px;margin:0 auto;padding:35px 5% 55px;color:#173c37}.dbm-heading{text-align:center;max-width:760px;margin:0 auto 38px}.dbm-heading>p{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:#526b5d;margin:0 0 13px}.dbm-heading h2{font-size:clamp(31px,3.4vw,46px);font-weight:500;line-height:1.14;letter-spacing:-.035em;margin:0}.dbm-panel{display:block;max-width:900px;margin:0 auto 34px;padding:24px;background:#eef2eb;border-radius:7px;overflow:hidden}.dbm-image{min-width:0;background:#f8f8f3;border-radius:5px;overflow:hidden}.dbm-image img{display:block;width:100%;height:auto;object-fit:contain}.dbm-copy{padding:24px 14px 8px}.dbm-model-label{display:inline-block;font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;padding:7px 10px;border:1px solid #b7cbb8;border-radius:3px;margin:0 0 22px!important;color:#345945!important}.dbm-copy h3{font-size:32px;line-height:1.2;letter-spacing:-.025em;font-weight:500;margin:0 0 22px}.dbm-copy>p:last-child{font-size:16px;line-height:1.7;color:#486456;margin:0;max-width:740px}@media(max-width:749px){.dbm-section{padding:22px 18px 35px}.dbm-heading{margin-bottom:26px}.dbm-heading h2{font-size:33px}.dbm-panel{padding:14px;margin-bottom:24px}.dbm-copy{padding:26px 9px 20px}.dbm-copy h3{font-size:28px;margin-bottom:17px}.dbm-copy>p:last-child{font-size:16px;line-height:1.8}.dbm-model-label{font-size:11px!important;margin-bottom:17px!important}}.dbm-copy h3{margin-bottom:14px}@media(max-width:749px){.dbm-copy{padding:20px 9px 8px}.dbm-model-label{margin-bottom:12px!important}.dbm-copy h3{margin-bottom:10px}}.dbm-overview{margin:26px 0 6px;color:#244b49}.dbm-overview h2{font-size:24px;font-weight:500;line-height:1.25;margin:0 0 12px}.dbm-overview p{font-size:16px;line-height:1.65;color:#486456}.dbm-overview a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#244b49;text-underline-offset:4px}body:has(.dbm-section) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.dbm-section) .ds-header-shell{position:relative}body:has(.dbm-section) .product-form__input--pill input[type=radio].disabled+label{text-decoration:none;color:#244b49;border-color:#b7cbb8}body:has(.dbm-section) .product-form__input--pill input[type=radio].disabled:checked+label{color:#fff}body:has(.dbm-section) .product-form__input--pill input[type=radio]+label{line-height:1.4;min-height:44px;display:inline-flex;align-items:center}body:has(.dbm-section) .thumbnail-list{padding:4px 0;gap:10px}@media(max-width:749px){body:has(.dbm-section) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;max-height:none;flex-wrap:wrap}body:has(.dbm-section) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.dbm-section) .thumbnail-slider>.slider-button{display:none}}.dcs-section{max-width:1240px;margin:0 auto;padding:35px 5% 55px;color:#173c37}.dcs-heading{text-align:center;max-width:760px;margin:0 auto 38px}.dcs-heading>p{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:#526b5d;margin:0 0 13px}.dcs-heading h2{font-size:clamp(31px,3.4vw,46px);font-weight:500;line-height:1.14;letter-spacing:-.035em;margin:0}.dcs-panel{display:block;max-width:900px;margin:0 auto 34px;padding:24px;background:#eef2eb;border-radius:7px;overflow:hidden}.dcs-image{min-width:0;background:#f8f8f3;border-radius:5px;overflow:hidden}.dcs-image img{display:block;width:100%;height:auto;object-fit:contain}.dcs-copy{padding:24px 14px 8px}.dcs-model-label{display:inline-block;font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;padding:7px 10px;border:1px solid #b7cbb8;border-radius:3px;margin:0 0 22px!important;color:#345945!important}.dcs-copy h3{font-size:32px;line-height:1.2;letter-spacing:-.025em;font-weight:500;margin:0 0 22px}.dcs-copy>p:last-child{font-size:16px;line-height:1.7;color:#486456;margin:0;max-width:740px}@media(max-width:749px){.dcs-section{padding:22px 18px 35px}.dcs-heading{margin-bottom:26px}.dcs-heading h2{font-size:33px}.dcs-panel{padding:14px;margin-bottom:24px}.dcs-copy{padding:26px 9px 20px}.dcs-copy h3{font-size:28px;margin-bottom:17px}.dcs-copy>p:last-child{font-size:16px;line-height:1.8}.dcs-model-label{font-size:11px!important;margin-bottom:17px!important}}.dcs-copy h3{margin-bottom:14px}@media(max-width:749px){.dcs-copy{padding:20px 9px 8px}.dcs-model-label{margin-bottom:12px!important}.dcs-copy h3{margin-bottom:10px}}.dcs-reviews{margin-top:34px;padding:24px 0 0;border-top:1px solid #c4d3c5}.dcs-reviews h2{font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.02em;margin:0 0 10px}.dcs-reviews p{font-size:16px;line-height:1.6;color:#486456;margin:0}@media(max-width:749px){.dcs-reviews{margin-top:24px;padding-top:20px}.dcs-reviews h2{font-size:23px}}.dcs-reviews[data-review-compact=true] .vtl-pr-masonry__column>.vtl-pr-review-card:not(:first-child),.dcs-reviews[data-review-compact=true] .vtl-pr-main-widget__show-more-button{display:none!important}.dcs-more-reviews{display:flex;align-items:center;justify-content:center;min-height:48px;margin:22px auto 0;padding:12px 24px;border:1px solid #244b49;border-radius:4px;background:#244b49;color:#fff;font:inherit;font-size:15px;cursor:pointer}.dcs-more-reviews[hidden]{display:none}.dcs-more-reviews:focus-visible{outline:3px solid #527668;outline-offset:3px}.dcs-reviews .dcs-review-source{font-size:14px;margin-bottom:18px}.dcp-review-summary{font-size:15px;margin:14px 0}.dcp-review-summary .vtl-pr__product-title-star-snippets{font-size:16px!important}body:has(.dilauss-camera-product)>.Vtl-ReviewsCarousel__Widget,body:has(.dilauss-camera-product) .Vtl-MediaReviewsCarousel__Section,body:has(.dilauss-camera-product) #bundle-product_reviews_carousel,body:has(.dilauss-camera-product) #bundle-product_reviews_media_carousel,body:has(.dilauss-camera-product) #vitals-all_reviews_badge{display:none!important}body:has(.dcs-section) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.dcs-section) .ds-header-shell{position:relative;top:auto}@media(max-width:749px){body:has(.dcs-section) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.dcs-section) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.dcs-section) .thumbnail-slider>.slider-button{display:none}}body:has(.dcs-section) .product__modal-opener{position:relative}body:has(.dcs-section) .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;cursor:zoom-in}body:has(.dcs-section) .product__media-toggle:focus-visible{outline:3px solid #527668;outline-offset:-3px}.capsule-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.capsule-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.capsule-panel{display:block;max-width:900px;padding:24px;margin:0 auto 30px;background:#eef2eb;border-radius:7px}.capsule-panel-image{min-width:0;border-radius:5px;overflow:hidden;background:#f8f8f3}.capsule-panel-image img{display:block;width:100%;height:auto;object-fit:contain}.capsule-panel-copy{padding:24px 14px 8px}.capsule-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.capsule-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.capsule-reviews{max-width:900px;margin:28px auto 0;padding:4px 0}.capsule-reviews h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 10px}.capsule-empty-reviews{font-size:15px;line-height:1.6;color:#617363;margin:0}.capsule-reviews #bundle-product_reviews:not(:has(.vtl-pr-review-card)){display:none}.capsule-reviews:has(.vtl-pr-review-card) .capsule-empty-reviews{display:none}.capsule-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.capsule-story{padding:22px 18px 28px}.capsule-story>h2{font-size:32px;margin-bottom:25px}.capsule-panel{padding:14px;margin-bottom:23px}.capsule-panel-copy{padding:20px 9px 8px}.capsule-panel-copy h3{font-size:27px}.capsule-reviews{margin-top:24px}}.capsule-panel-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;background:#faf9f5}.capsule-panel-image img{width:100%;height:100%;max-height:100%;object-fit:contain}@media(max-width:749px){.capsule-panel-image{padding:0}}body:has(.capsule-story) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.capsule-story) .ds-header-shell{position:relative;top:auto}@media(max-width:749px){body:has(.capsule-story) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.capsule-story) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.capsule-story) .thumbnail-slider>.slider-button{display:none}}.dwc-head{background:#edf0e9;padding:64px 24px 36px;text-align:center;color:#172e3a}.dwc-eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:.17em;line-height:1.6;margin:0 0 18px}.dwc-head h1{font-size:clamp(35px,4.5vw,60px);letter-spacing:-.04em;font-weight:500;line-height:1.08;margin:0 0 20px}.dwc-intro{font-size:15px;line-height:1.8;max-width:650px;margin:auto;color:#52655d}.dwc-nav{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:30px}.dwc-nav a{padding:11px 19px;min-height:44px;display:flex;align-items:center;border:1px solid #c3d0c7;border-radius:3px;text-decoration:none;font-size:12px;color:#244b49}.dwc-nav a[aria-current]{background:#244b49;border-color:#244b49;color:#fff}.dwc-products{max-width:1400px;margin:auto;padding:25px 6.5% 70px}.dwc-tools{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:0 0 28px;font-size:12px}.dwc-tools form{display:flex;gap:10px;align-items:center}.dwc-tools select,.dwc-tools button{font:inherit;color:#172e3a;background:#f8f8f3;border:1px solid #c3d0c7;padding:11px;border-radius:3px;min-height:44px}.dwc-tools button{cursor:pointer}.dwc-pagination{display:flex;justify-content:center;gap:15px;padding-top:36px}.dwc-pagination a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;color:#244b49}.dwc-pagination .current{padding:12px}.dwc-coming{display:grid;grid-template-columns:1fr 1fr;max-width:1300px;margin:auto;padding:60px 6% 90px;gap:7%;align-items:center}.dwc-coming img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:62% center;border-radius:4px}.dwc-coming h2{font-size:36px;line-height:1.15;font-weight:500;letter-spacing:-.03em;margin:0 0 20px}.dwc-coming-copy>p:not(.dwc-eyebrow){font-size:15px;line-height:1.8;color:#52655d}.dwc-coming label{display:block;font-size:12px;margin-top:28px;margin-bottom:8px}.dwc-signup{display:flex;gap:8px}.dwc-signup input{min-width:0;flex:1;background:#fff;border:1px solid #bbc9c1;border-radius:3px;padding:12px;font-size:16px}.dwc-signup button{font:inherit;background:#244b49;color:#fff;border:0;border-radius:3px;padding:14px 16px;font-size:12px;cursor:pointer}.dwc-coming-copy>a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#244b49;text-underline-offset:6px;margin-top:20px}.dwc-empty{text-align:center;padding:60px}.dwc-nav a:focus-visible,.dwc-tools :focus-visible,.dwc-signup :focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.dwc-head{padding:40px 22px 25px}.dwc-head h1{font-size:38px}.dwc-intro{font-size:13px}.dwc-nav{margin-top:22px;gap:7px}.dwc-nav a{padding:10px 12px;font-size:11px}.dwc-products{padding:20px 20px 45px}.dwc-tools{align-items:flex-start;gap:10px;font-size:11px;flex-direction:column;margin-bottom:20px}.dwc-tools>p{margin:0}.dwc-tools form{width:100%}.dwc-tools select{min-width:0;flex:1;max-width:100%;font-size:13px}.dwc-coming{grid-template-columns:1fr;gap:30px;padding:30px 22px 50px}.dwc-coming img{aspect-ratio:1.4}.dwc-coming h2{font-size:31px}.dwc-coming-copy>p:not(.dwc-eyebrow){font-size:14px}.dwc-signup{flex-direction:column}.dwc-signup input,.dwc-signup button{min-height:48px}}.dds-section{max-width:1240px;margin:0 auto;padding:35px 5% 55px;color:#244b49}.dds-heading{max-width:760px;margin:0 auto 38px;text-align:center}.dds-heading h2{font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin:0}.dds-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;margin:0 0 28px;padding:22px;background:#edf2eb;border:1px solid #d9e2d6;border-radius:7px;overflow:hidden}.dds-image{min-width:0;background:#f2ece1;border-radius:5px;overflow:hidden}.dds-image img{display:block;width:100%;height:auto;object-fit:contain}.dds-copy{padding:20px 12px}.dds-copy h3{font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.02em;margin:0 0 16px}.dds-copy p{font-size:16px;line-height:1.7;color:#486456;margin:0}.dds-panel:nth-of-type(2n) .dds-image{order:2}.dds-panel:nth-of-type(2n) .dds-copy{order:1}@media(max-width:749px){.dds-section{padding:24px 18px 35px}.dds-heading{margin-bottom:26px}.dds-panel{grid-template-columns:minmax(0,1fr);gap:0;padding:14px;margin-bottom:24px}.dds-panel:nth-of-type(2n) .dds-image{order:0}.dds-panel:nth-of-type(2n) .dds-copy{order:0}.dds-copy{padding:22px 8px 8px}.dds-copy h3{font-size:27px;margin-bottom:12px}}.dds-panel{display:block;max-width:900px;margin:0 auto 30px}.dds-copy{padding:24px 14px 8px}body:has(.dds-section) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.dds-section) .ds-header-shell{position:relative}body:has(.dds-section) .product-form__input--pill input[type=radio].disabled+label{text-decoration:none;color:#244b49;border-color:#b7cbb8}body:has(.dds-section) .product-form__input--pill input[type=radio].disabled:checked+label{color:#fff}@media(max-width:749px){body:has(.dds-section) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.dds-section) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.dds-section) .thumbnail-slider>.slider-button{display:none}}.dds-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#f2ece1}.dds-image img{width:100%;height:100%;object-fit:contain}.dilauss-drops-details{max-width:1000px;margin:0 auto;padding:25px 5% 40px;color:#244b49;scroll-margin-top:120px}.dilauss-drops-details .rte{font-size:16px;line-height:1.75}.dilauss-drops-details h2{font-size:clamp(27px,3vw,36px);font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:36px 0 18px}.dilauss-drops-details h3{font-size:22px;font-weight:500;line-height:1.3;margin:28px 0 12px}.dilauss-drops-details p{color:#486456;margin:0 0 18px}.dilauss-drops-details a{color:#244b49;text-underline-offset:4px}.dilauss-drops-details a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.dilauss-drops-details{padding:22px 22px 42px}}.drops-faq{box-sizing:border-box;max-width:1000px;margin:0 auto;padding:28px 5% 58px;color:#244b49}.drops-faq>h2{font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0 0 24px}.drops-faq-list{display:grid;gap:0}.drops-faq article{border-top:1px solid #ccd7d0;padding:21px 0}.drops-faq h3{font-size:19px;line-height:1.4;font-weight:500;margin:0 0 9px}.drops-faq p{font-size:16px;line-height:1.7;color:#486456;margin:0;max-width:760px}@media(max-width:749px){.drops-faq{padding:25px 22px 40px}.drops-faq>h2{font-size:27px;margin-bottom:21px}.drops-faq article{padding:19px 0}.drops-faq h3{font-size:18px}}.drops-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.drops-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.drops-panel{display:block;max-width:900px;padding:0;margin:0 auto 44px}.drops-panel-image{min-width:0;overflow:hidden;padding:0}.drops-panel-image img{display:block;width:100%;height:auto;object-fit:contain}.drops-panel-copy{padding:22px 0 0}.drops-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.drops-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.drops-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.drops-story{padding:22px 18px 28px}.drops-story>h2{font-size:32px;margin-bottom:25px}.drops-panel{padding:0;margin-bottom:32px}.drops-panel-copy{padding:18px 0 0}.drops-panel-copy h3{font-size:27px}}.drops-story{box-sizing:border-box;scroll-margin-top:120px}body:has(.drops-story) #MainContent,body:has(.drops-story) product-info[data-product-id="9085637787719"]{background:#faf9f5}.eye-description{max-width:1000px;margin:0 auto;padding:25px 5% 40px;color:#244b49;scroll-margin-top:150px}.eye-description .rte{font-size:16px;line-height:1.7}.eye-description h2{font-size:30px;line-height:1.25;font-weight:500;letter-spacing:-.025em;margin:0 0 20px}.eye-description h3{font-size:22px;line-height:1.35;font-weight:500;margin:28px 0 12px}.eye-description p,.eye-description li{color:#486456}.eye-description li{padding:3px 0}.eye-description a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.eye-description{padding:24px 22px 32px}.eye-description h2{font-size:27px}.eye-description h3{font-size:21px}}.eye-howto-media{margin:24px 0 0}.eye-howto-media img{display:block;width:100%;height:auto;border:1px solid #e6e4de;border-radius:8px}.eye-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.eye-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.eye-panel{display:block;max-width:900px;padding:0;margin:0 auto 44px}.eye-panel-image{min-width:0;overflow:hidden;padding:0}.eye-panel-image img{display:block;width:100%;height:auto;object-fit:contain}.eye-panel-copy{padding:22px 0 0}.eye-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.eye-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.eye-reviews{max-width:900px;margin:28px auto 0;padding:4px 0}.eye-reviews h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 10px}.eye-empty-reviews{font-size:15px;line-height:1.6;color:#617363;margin:0}.eye-reviews #bundle-product_reviews:not(:has(.vtl-pr-review-card)){display:none}.eye-reviews:has(.vtl-pr-review-card) .eye-empty-reviews{display:none}.eye-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.eye-story{padding:22px 18px 28px}.eye-story>h2{font-size:32px;margin-bottom:25px}.eye-panel{padding:0;margin-bottom:32px}.eye-panel-copy{padding:18px 0 0}.eye-panel-copy h3{font-size:27px}.eye-reviews{margin-top:24px}}body:has(.eye-story) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.eye-story) .ds-header-shell{position:relative;top:auto}@media(max-width:749px){body:has(.eye-story) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.eye-story) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.eye-story) .thumbnail-slider>.slider-button{display:none}}.cream-description{max-width:1000px;margin:0 auto;padding:25px 5% 40px;color:#244b49;scroll-margin-top:150px}.cream-description .rte{font-size:16px;line-height:1.7}.cream-description h2{font-size:30px;line-height:1.25;font-weight:500;letter-spacing:-.025em;margin:0 0 20px}.cream-description h3{font-size:22px;line-height:1.35;font-weight:500;margin:28px 0 12px}.cream-description p,.cream-description li{color:#486456}.cream-description li{padding:3px 0}.cream-description a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.cream-description{padding:24px 22px 32px}.cream-description h2{font-size:27px}.cream-description h3{font-size:21px}}.cream-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.cream-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.cream-panel{display:block;max-width:900px;padding:0;margin:0 auto 44px}.cream-panel-image{min-width:0;overflow:hidden;padding:0}.cream-panel-image img{display:block;width:100%;height:auto;object-fit:contain}.cream-panel-copy{padding:22px 0 0}.cream-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.cream-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.cream-reviews{max-width:900px;margin:28px auto 0;padding:4px 0}.cream-reviews h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 10px}.cream-empty-reviews{font-size:15px;line-height:1.6;color:#617363;margin:0}.cream-reviews #bundle-product_reviews:not(:has(.vtl-pr-review-card)){display:none}.cream-reviews:has(.vtl-pr-review-card) .cream-empty-reviews{display:none}.cream-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.cream-story{padding:22px 18px 28px}.cream-story>h2{font-size:32px;margin-bottom:25px}.cream-panel{padding:0;margin-bottom:32px}.cream-panel-copy{padding:18px 0 0}.cream-panel-copy h3{font-size:27px}.cream-reviews{margin-top:24px}}body:has(.cream-story) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.cream-story) .ds-header-shell{position:relative;top:auto}@media(max-width:749px){body:has(.cream-story) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.cream-story) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.cream-story) .thumbnail-slider>.slider-button{display:none}}.footdevice-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.footdevice-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.footdevice-panel{display:block;max-width:900px;padding:24px;margin:0 auto 30px;background:#eef2eb;border-radius:7px}.footdevice-panel-image{min-width:0;border-radius:5px;overflow:hidden;background:#f8f8f3}.footdevice-panel-image img{display:block;width:100%;height:auto;object-fit:contain}.footdevice-panel-copy{padding:24px 14px 8px}.footdevice-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.footdevice-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.footdevice-reviews{max-width:900px;margin:28px auto 0;padding:4px 0}.footdevice-reviews h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 10px}.footdevice-empty-reviews{font-size:15px;line-height:1.6;color:#617363;margin:0}.footdevice-reviews #bundle-product_reviews:not(:has(.vtl-pr-review-card)){display:none}.footdevice-reviews:has(.vtl-pr-review-card) .footdevice-empty-reviews{display:none}.footdevice-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.footdevice-story{padding:22px 18px 28px}.footdevice-story>h2{font-size:32px;margin-bottom:25px}.footdevice-panel{padding:14px;margin-bottom:23px}.footdevice-panel-copy{padding:20px 9px 8px}.footdevice-panel-copy h3{font-size:27px}.footdevice-reviews{margin-top:24px}}.footdevice-panel-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;background:#faf9f5}.footdevice-panel-image img{width:100%;height:100%;max-height:100%;object-fit:contain}@media(max-width:749px){.footdevice-panel-image{padding:0}}body:has(.footdevice-story) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.footdevice-story) .ds-header-shell{position:relative;top:auto}@media(max-width:749px){body:has(.footdevice-story) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.footdevice-story) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.footdevice-story) .thumbnail-slider>.slider-button{display:none}}body:has(.footdevice-story) .product__modal-opener{position:relative}body:has(.footdevice-story) .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;cursor:zoom-in}body:has(.footdevice-story) .product__media-toggle:focus-visible{outline:3px solid #527668;outline-offset:-3px}.b61-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.b61-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.b61-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;padding:22px;margin:0 0 28px;background:#eef2eb;border:1px solid #d9e2d6;border-radius:7px;overflow:hidden}.b61-panel-image{min-width:0;aspect-ratio:1;border-radius:5px;overflow:hidden;background:#faf9f5}.b61-panel-image img{display:block;width:100%;height:100%;object-fit:contain}.b61-panel-copy{min-width:0;padding:20px 12px}.b61-panel-copy h3{font-size:30px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 16px;overflow-wrap:anywhere}.b61-panel-copy p{font-size:16px;line-height:1.7;color:#486456;margin:0}.b61-panel:nth-of-type(2n) .b61-panel-image{order:2}.b61-panel:nth-of-type(2n) .b61-panel-copy{order:1}@media(max-width:749px){.b61-story{padding:22px 18px 28px}.b61-story>h2{font-size:32px;margin-bottom:25px}.b61-panel{grid-template-columns:minmax(0,1fr);gap:0;padding:14px;margin-bottom:24px}.b61-panel:nth-of-type(2n) .b61-panel-image,.b61-panel:nth-of-type(2n) .b61-panel-copy{order:0}.b61-panel-copy{padding:22px 8px 8px}.b61-panel-copy h3{font-size:27px;margin-bottom:12px}}.b61-panel{grid-template-columns:minmax(0,1fr);gap:0}.b61-panel:nth-of-type(2n) .b61-panel-image,.b61-panel:nth-of-type(2n) .b61-panel-copy{order:0}.b61-panel-image{aspect-ratio:auto}.b61-panel-image img{max-height:760px;aspect-ratio:1;object-fit:contain}.b61-panel-copy{padding:28px 12px 12px}body:has(.b61-story) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.b61-story) .ds-header-shell{position:relative;top:auto}body:has(.b61-story) .product-form__input input[type=radio].disabled+label{text-decoration:none;opacity:1}@media(max-width:749px){body:has(.b61-story) .thumbnail-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.b61-panel-copy{padding:22px 8px 8px}}@media(max-width:749px){body:has(.b61-story) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.b61-story) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.b61-story) .thumbnail-slider>.slider-button{display:none}}.dfm-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.dfm-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.dfm-panel{display:block;max-width:900px;padding:24px;margin:0 auto 30px;background:#eef2eb;border-radius:7px}.dfm-panel-image{min-width:0;border-radius:5px;overflow:hidden;background:#f8f8f3}.dfm-panel-image img{display:block;width:100%;height:auto;object-fit:cover}.dfm-panel-copy{padding:24px 14px 8px}.dfm-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.dfm-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.dfm-reviews{max-width:900px;margin:28px auto 0;padding:4px 0}.dfm-reviews h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 10px}.dfm-empty-reviews{font-size:15px;line-height:1.6;color:#617363;margin:0}.dfm-reviews #bundle-product_reviews:not(:has(.vtl-pr-review-card)){display:none}.dfm-reviews:has(.vtl-pr-review-card) .dfm-empty-reviews{display:none}.dfm-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.dfm-story{padding:22px 18px 28px}.dfm-story>h2{font-size:32px;margin-bottom:25px}.dfm-panel{padding:14px;margin-bottom:23px}.dfm-panel-copy{padding:20px 9px 8px}.dfm-panel-copy h3{font-size:27px}.dfm-reviews{margin-top:24px}}.dfm-panel-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;background:#faf9f5}.dfm-panel-image img{width:100%;height:100%;max-height:100%;object-fit:cover}@media(max-width:749px){.dfm-panel-image{padding:0}}.dg-main{padding-top:48px!important;padding-bottom:60px!important}.dg-main .product__column-sticky{position:static!important}.dg-main .product{align-items:flex-start}.dg-main .product__title h1{font-size:clamp(32px,3.5vw,48px);letter-spacing:-1.8px;line-height:1.1}.dg-main .product__info-container>*+*{margin-top:20px}.dg-main .product-form__submit{background:#6c47aa;color:#fff;border-radius:8px;font-weight:600}.dg-main .product-form__submit:after{box-shadow:none}.dg-main .product-form__input input[type=radio]:checked+label{background:#211b33;color:#fff}.dg-main .thumbnail-list{max-height:180px;overflow:auto}.dg-main .dg-benefits{font-size:13px;line-height:1.8;color:#675b7d}.dg-intro{font-size:18px;color:#554f60}.dg-eyebrow{font-size:11px!important;font-weight:600;letter-spacing:2px;line-height:1.7!important;text-transform:uppercase}.dg-page{background:#faf8f4;color:#241e30}.dg-page *{box-sizing:border-box}.dg-page h2{font-size:clamp(30px,4vw,54px);line-height:1.12;letter-spacing:-1.8px;margin:0 0 24px;color:inherit}.dg-page h3{color:inherit;font-size:20px;line-height:1.3}.dg-page p{font-size:16px;line-height:1.8}.dg-page a{color:inherit}.dg-wrap{max-width:1240px;margin:0 auto;padding:90px 40px}.dg-band{display:flex;justify-content:center;align-items:center;gap:40px;background:#e9e2f6;padding:22px 24px;font-size:12px;letter-spacing:1px}.dg-immersive{position:relative;min-height:660px;display:flex;align-items:center;background:#0d0b14;isolation:isolate;overflow:hidden}.dg-immersive-image{position:absolute;width:100%;height:100%;object-fit:cover;top:0;right:0;bottom:0;left:0;z-index:-2}.dg-immersive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b0813f0,#0b08138c 50%,#0b081314);z-index:-1}.dg-immersive-copy{color:#fff;max-width:640px;padding:80px max(40px,calc((100vw - 1160px)/2)) 80px 40px;margin-left:max(0px,calc((100vw - 1240px)/2));padding-right:40px}.dg-immersive h2{font-size:clamp(48px,6vw,84px);letter-spacing:-3px}.dg-immersive-copy>p:not(.dg-eyebrow){max-width:430px;color:#e0dbe9}.dg-button{display:inline-flex;align-items:center;gap:36px;border-radius:6px;background:#6c47aa;color:#fff!important;text-decoration:none;padding:16px 24px;font-size:14px;font-weight:600;margin-top:18px;transition:background .2s}.dg-button:hover{background:#50317e}.dg-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.dg-photo img{display:block;width:100%;height:auto;border-radius:12px}.dg-copy>p:not(.dg-eyebrow){color:#68616f}.dg-text-link{display:inline-block;text-decoration:none;border-bottom:1px solid;padding:10px 0;font-weight:600;font-size:14px}.dg-dark{background:#17131f;color:#fff}.dg-dark .dg-copy>p{color:#c6bccf}.dg-reverse .dg-photo{order:2}.dg-section-head{text-align:center;max-width:740px;margin:0 auto 42px}.dg-small{font-size:13px!important;color:#71677c}.dg-set-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.dg-set{background:#fff;border:1px solid #e7e0ec;border-radius:12px;overflow:hidden}.dg-set-image{display:block;aspect-ratio:1;overflow:hidden}.dg-set-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.dg-set-image:hover img{transform:scale(1.025)}.dg-set-body{padding:18px}.dg-set-body h3{font-size:15px;margin:0 0 8px}.dg-set-body p{font-size:14px;margin:0 0 12px}.dg-set-link{font-size:12px;font-weight:600;text-decoration:none;border-bottom:1px solid #b6a8c9;padding-bottom:3px}.dg-sets{scroll-margin-top:90px}.dg-steps{background:#eee8f6}.dg-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px}.dg-number{display:block;font-size:46px;font-weight:500;letter-spacing:-2px;color:#9984b8;border-bottom:1px solid #cfc2df;padding-bottom:20px;margin-bottom:24px}.dg-step-grid p{color:#665b71;font-size:14px}.dg-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.dg-faq details{border-bottom:1px solid #d9d1df;padding:20px 0}.dg-faq summary{display:list-item;cursor:pointer;font-weight:500;font-size:15px;padding-right:16px}.dg-faq details p{font-size:14px;color:#6a6074}.dg-faq a{display:inline-block;margin-right:20px;text-underline-offset:4px}.dg-ending{text-align:center;padding:80px 24px 90px;background:#271b3a;color:#fff}.dg-ending>p{color:#d6c8e6}.dg-ending h2{max-width:660px;margin:0 auto 20px}.dg-page a:focus-visible,.dg-page summary:focus-visible{outline:3px solid #8b66e3;outline-offset:5px}@media(max-width:749px){.dg-main{padding-top:24px!important;padding-bottom:32px!important}.dg-main .product__title h1{font-size:34px}.dg-main .thumbnail-list{max-height:95px}.dg-band{gap:14px;padding:18px 12px;font-size:9px;letter-spacing:0}.dg-wrap{padding:56px 22px}.dg-split,.dg-faq{grid-template-columns:1fr;gap:30px}.dg-reverse .dg-photo{order:0}.dg-immersive{min-height:540px}.dg-immersive-copy{padding:60px 24px;margin:0}.dg-immersive:after{background:linear-gradient(90deg,#0b0813e0,#0b081359)}.dg-page h2{letter-spacing:-1px}.dg-set-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dg-set-body{padding:14px}.dg-step-grid{grid-template-columns:1fr;gap:20px}.dg-step-grid article{display:grid;grid-template-columns:52px 1fr;column-gap:18px}.dg-number{grid-row:span 2;font-size:30px;border:0;margin:0;padding:10px 0}.dg-step-grid h3{margin:10px 0}.dg-step-grid p{grid-column:2;margin-top:0}.dg-ending{padding:60px 22px}.dg-section-head{margin-bottom:30px}}@media(prefers-reduced-motion:reduce){.dg-page *{transition:none!important;scroll-behavior:auto!important}}.gel-specs{max-width:900px;margin:0 auto;padding:28px 5% 40px;color:#244b49}.gel-specs h2{font-size:clamp(27px,3vw,36px);font-weight:500;line-height:1.25;margin:0 0 14px;letter-spacing:-.025em}.gel-specs-note{font-size:15px;line-height:1.7;color:#486456;margin:0 0 22px;max-width:760px}.gel-specs-list{margin:0;border-top:1px solid #d1dacf}.gel-specs-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:24px;padding:17px 0;border-bottom:1px solid #d1dacf}.gel-specs dt{font-weight:600;font-size:15px;line-height:1.6}.gel-specs dd{margin:0;font-size:15px;line-height:1.6;color:#486456}@media(max-width:749px){.gel-specs{padding:22px 22px 32px}.gel-specs-row{grid-template-columns:1fr;gap:5px;padding:15px 0}.gel-specs h2{font-size:28px}}.gel-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.gel-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.gel-panel{display:block;max-width:900px;padding:24px;margin:0 auto 30px;background:#eef2eb;border-radius:7px}.gel-panel-image{min-width:0;border-radius:5px;overflow:hidden;background:#f8f8f3}.gel-panel-image img{display:block;width:100%;height:auto;object-fit:cover}.gel-panel-copy{padding:24px 14px 8px}.gel-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.gel-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.gel-reviews{max-width:900px;margin:28px auto 0;padding:4px 0}.gel-reviews h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 10px}.gel-empty-reviews{font-size:15px;line-height:1.6;color:#617363;margin:0}.gel-reviews #bundle-product_reviews:not(:has(.vtl-pr-review-card)){display:none}.gel-reviews:has(.vtl-pr-review-card) .gel-empty-reviews{display:none}.gel-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.gel-story{padding:22px 18px 28px}.gel-story>h2{font-size:32px;margin-bottom:25px}.gel-panel{padding:14px;margin-bottom:23px}.gel-panel-copy{padding:20px 9px 8px}.gel-panel-copy h3{font-size:27px}.gel-reviews{margin-top:24px}}.gel-panel-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;background:#faf9f5}.gel-panel-image img{width:100%;height:100%;max-height:100%;object-fit:cover}@media(max-width:749px){.gel-panel-image{padding:0}}body:has(.gel-story) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.gel-story) .ds-header-shell{position:relative;top:auto}@media(max-width:749px){body:has(.gel-story) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.gel-story) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.gel-story) .thumbnail-slider>.slider-button{display:none}}.gel-panel-image--source-preview{aspect-ratio:auto;min-height:0;padding:0}.gel-panel-image--source-preview img{max-width:100%;width:100%;height:auto;object-fit:contain}.gel-source-note{max-width:900px;margin:0 auto 24px;font-size:14px;line-height:1.6;color:#486456}.dgc .bundle-aggregated_reviews,body:has(.dgc) #vitals-end-section .vtl-pr-main-widget,body:has(.dgc) .Vtl-ReviewsCarousel__Widget{display:none!important}.dgc{max-width:1100px;margin:0 auto;padding:clamp(32px,6vw,76px) 20px;color:#243a32}.dgc__intro{max-width:760px;margin-bottom:32px}.dgc__eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700}.dgc h1{font-size:clamp(32px,5vw,56px);line-height:1.1;margin:12px 0 20px;color:inherit}.dgc__lead{font-size:18px;line-height:1.6}.dgc__notice{padding:18px 20px;border:1px solid #afc2b5;border-radius:12px;background:#f0f5ef;line-height:1.6}.dgc__panel{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:clamp(24px,5vw,64px);padding:clamp(20px,4vw,40px);border-radius:24px;background:#f8f6f0}.dgc__image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:16px}.dgc h2{font-size:24px;color:inherit;margin-top:0}.dgc__steps{padding-left:24px;line-height:1.65}.dgc__steps li{padding-left:8px;margin:16px 0}.dgc__details>p{line-height:1.65}.dgc__back{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:999px;background:#284d3d;color:#fff;text-decoration:none;font-weight:600;margin-top:18px}.dgc__back:hover{background:#183c2c}.dgc__back:focus-visible{outline:3px solid #284d3d;outline-offset:4px}@media(max-width:749px){.dgc__panel{grid-template-columns:1fr}.dgc__image{max-width:320px;margin:auto}.dgc__back{width:100%;box-sizing:border-box}}.dgc__choices{margin:32px 0}.dgc__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dgc__card{display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid #cbd5cc;border-radius:18px;background:#f8f6f0}.dgc__choice-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:12px}.dgc__card h3{color:inherit;font-size:19px;line-height:1.3;margin:18px 0 8px;overflow-wrap:anywhere}.dgc__card p{margin:0 0 16px;font-size:15px;line-height:1.5}.dgc__card button{margin-top:auto;min-height:48px;border:1px solid #aebdb1;border-radius:999px;padding:10px 14px;background:#e4ebe2;color:#344c3d;font:inherit;font-size:14px;font-weight:600;cursor:not-allowed;opacity:1}@media(max-width:989px){.dgc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.dgc__grid{grid-template-columns:1fr}}.dgc [data-selection-current] button{min-height:48px;padding:12px 20px;border:1px solid #284d3d;border-radius:24px;background:#f0f5ef;color:#243a32;font:inherit}.dgc button:focus-visible{outline:3px solid #284d3d;outline-offset:4px}.dgc [data-selection-status]{line-height:1.6}@media(prefers-reduced-motion:reduce){dilauss-gift-selection *{scroll-behavior:auto;transition:none!important}}.hair-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.hair-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.hair-panel{display:block;max-width:900px;padding:24px;margin:0 auto 30px;background:#eef2eb;border-radius:7px}.hair-panel-image{min-width:0;border-radius:5px;overflow:hidden;background:#f8f8f3}.hair-panel-image img{display:block;width:100%;height:auto;object-fit:contain}.hair-panel-copy{padding:24px 14px 8px}.hair-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.hair-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.hair-reviews{max-width:900px;margin:28px auto 0;padding:4px 0}.hair-reviews h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 10px}.hair-empty-reviews{font-size:15px;line-height:1.6;color:#617363;margin:0}.hair-reviews #bundle-product_reviews:not(:has(.vtl-pr-review-card)){display:none}.hair-reviews:has(.vtl-pr-review-card) .hair-empty-reviews{display:none}.hair-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.hair-story{padding:22px 18px 28px}.hair-story>h2{font-size:32px;margin-bottom:25px}.hair-panel{padding:14px;margin-bottom:23px}.hair-panel-copy{padding:20px 9px 8px}.hair-panel-copy h3{font-size:27px}.hair-reviews{margin-top:24px}}.hair-panel-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;background:#faf9f5}.hair-panel-image img{width:100%;height:100%;max-height:100%;object-fit:contain}@media(max-width:749px){.hair-panel-image{padding:0}}body:has(.hair-story) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.hair-story) .ds-header-shell{position:relative;top:auto}@media(max-width:749px){body:has(.hair-story) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.hair-story) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.hair-story) .thumbnail-slider>.slider-button{display:none}}body{background:#f8f8f3;color:#211d29;letter-spacing:0}.ds-announcement{background:#25232a;color:#f7f5f2;text-align:center;font-size:11px;letter-spacing:1.4px;padding:10px 16px}.ds-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1440px;margin:0 auto;padding:24px 5%;min-height:90px;background:#f8f8f3}.ds-logo{font-size:30px;font-weight:600;text-decoration:none;color:#211d29}.ds-logo-image{display:block;width:130px;height:auto;filter:invert(1);mix-blend-mode:multiply}.ds-desktop-nav{display:flex;gap:26px}.ds-header a{color:#211d29;text-decoration:none;font-size:13px}.ds-desktop-nav a{padding:10px 0}.ds-header-actions{display:flex;gap:20px;align-items:center}.ds-header-actions a{display:flex;align-items:center;gap:6px;min-height:36px;min-width:30px}.ds-cart-count{font-size:11px}.ds-mobile-menu{display:none}.ds-header a:hover,.ds-text-link:hover{color:#6944a5}.ds-wrap{max-width:1240px;padding:84px 36px;margin:0 auto}.ds-kicker{font-size:10px!important;line-height:1.7;letter-spacing:2px;text-transform:uppercase;font-weight:600;margin:0 0 20px}.ds-title{font-size:clamp(32px,4.2vw,57px);line-height:1.12;letter-spacing:-1.7px;margin:0 0 22px;color:inherit;font-weight:500}.ds-copy{font-size:16px;line-height:1.8;color:#6a626f;max-width:560px}.ds-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:16px 23px;border:1px solid transparent;background:#244b49;color:#fff!important;border-radius:6px;text-decoration:none;font-size:13px;font-weight:500;min-height:48px;cursor:pointer}.ds-button:hover{background:#183a38}.ds-button-light{background:#ede4fb;color:#172e3a!important}.ds-button-light:hover{background:#d9c6f2}.ds-text-link{color:#172e3a;text-decoration:none;border-bottom:1px solid #9f8cb2;padding-bottom:5px;font-size:13px;font-weight:500}.ds-heading-row{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.ds-heading-row .ds-title{margin-bottom:0}.ds-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ds-product-card a{display:block;color:inherit;text-decoration:none}.ds-product-image{position:relative;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#eee9e4}.ds-product-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.ds-product-card:hover img{transform:scale(1.035)}.ds-product-card h3{font-size:15px;margin:16px 0 7px;font-weight:500}.ds-product-card p{font-size:13px;margin:0;color:#6d5a79}.ds-product-card .ds-view{display:flex;justify-content:space-between;align-items:center}.ds-view>span{font-size:20px;color:#6944a5}.ds-soft{background:#edf0e9}.ds-dark{background:#172e3a;color:#fff}.ds-dark .ds-copy{color:#d7cddd}.ds-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.ds-split img{display:block;width:100%;height:auto;border-radius:12px}.ds-split-reverse .ds-split-image{order:2}.ds-center{text-align:center;max-width:730px;margin:0 auto 42px}.ds-center .ds-copy{margin:0 auto}.ds-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ds-collection-card{position:relative;display:block;border-radius:12px;overflow:hidden;aspect-ratio:1.15;color:#fff!important;text-decoration:none;background:#172e3a}.ds-collection-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.ds-collection-card:hover img{transform:scale(1.035)}.ds-collection-card:after{content:"";position:absolute;top:30%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0d0816cc)}.ds-collection-card span{position:absolute;bottom:22px;left:24px;right:24px;font-size:22px;line-height:1.2;letter-spacing:-.4px;z-index:1;display:flex;justify-content:space-between}.ds-promise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.ds-promise-grid article{border-top:1px solid #cbbfda;padding-top:22px}.ds-promise-grid h3{font-size:19px;margin:12px 0}.ds-promise-grid p{font-size:14px;color:#6a6072;line-height:1.8}.ds-step{font-size:12px;color:#8f73ac;letter-spacing:1px}.ds-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.ds-faq details{border-bottom:1px solid #dcd3e4;padding:20px 0}.ds-faq summary{display:list-item;font-size:15px;cursor:pointer;font-weight:500;padding-right:16px}.ds-faq details p{font-size:14px;line-height:1.8;color:#6a626f}.ds-faq a{color:#61428a;text-underline-offset:3px}.ds-footer{background:#172e3a;color:#ede6f5}.ds-footer a{color:#ede6f5;text-decoration:none}.ds-footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:70px;padding-top:65px;padding-bottom:50px}.ds-footer h2{font-size:34px;color:#fff;line-height:1.15;letter-spacing:-1px}.ds-footer h3{font-size:13px;color:#fff;letter-spacing:.4px}.ds-footer p{font-size:13px;line-height:1.8;color:#c1b4ce}.ds-footer ul{list-style:none;padding:0}.ds-footer li{margin-bottom:12px;font-size:13px}.ds-newsletter{display:flex;border-bottom:1px solid #8a789b;gap:12px;padding:10px 0}.ds-newsletter input{width:100%;min-width:0;color:#fff;background:none;border:none;padding:12px 0;font:inherit;font-size:13px}.ds-newsletter button{border:0;background:none;color:#fff;cursor:pointer;font-size:24px;min-width:44px}.ds-footer-base{padding-top:0;padding-bottom:25px}.ds-footer-bottom{border-top:1px solid #493b56;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0}.ds-payment{display:flex;flex-wrap:wrap;gap:6px}.ds-payment svg{width:32px;height:20px}.ds-country select{font-size:12px;padding:8px;background:#172e3a;color:#fff;border:1px solid #746183;max-width:200px}.ds-country button{font-size:12px;padding:8px;background:#ede4fb;color:#172e3a;border:0;border-radius:3px;cursor:pointer}.ds-page-hero{padding:68px 24px 52px;text-align:center;background:#edf0e9}.ds-page-hero .ds-copy{margin:0 auto}.ds-page-body{max-width:840px;padding:60px 28px 85px;margin:auto}.ds-page-body .rte{font-size:15px;line-height:1.9}.ds-page-body .rte h1,.ds-page-body .rte h2,.ds-page-body .rte h3{letter-spacing:-.6px;font-style:normal;line-height:1.3}.ds-page-body .rte em{font-style:normal}.ds-page-body .rte img{max-width:100%;height:auto;border-radius:10px}.ds-contact-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.ds-form label{display:block;font-size:13px;margin:18px 0 6px}.ds-form input,.ds-form textarea{display:block;width:100%;background:#fff;border:1px solid #cfc5d9;border-radius:6px;padding:13px;font:inherit;font-size:15px}.ds-form textarea{min-height:150px;resize:vertical}.ds-form button{margin-top:20px}.ds-product-details{border-top:1px solid #dce4de}.ds-details-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:70px;align-items:start}.ds-product-details .rte{font-size:15px;line-height:1.9}.ds-product-details .rte em{font-style:normal}.ds-product-details .rte h3{font-size:21px;margin-top:28px}.ds-product-details .rte img{max-width:100%;height:auto;border-radius:10px}.ds-info-box{background:#edf0e9;border-radius:12px;padding:28px;position:sticky;top:25px}.ds-info-box h3{font-size:20px;margin:0 0 15px}.ds-info-box p{font-size:14px;color:#6a6072;line-height:1.8}.ds-info-box a{color:#61428a}.ds-info-box hr{margin:25px 0}.ds-breadcrumb{font-size:11px;color:#756a7e;margin:0 0 14px}.ds-breadcrumb a{color:inherit;text-decoration:none}.ds-main{padding-top:45px!important;padding-bottom:54px!important}.ds-main .product__column-sticky{position:static!important}.ds-main .product__title h1{font-size:clamp(32px,3.5vw,46px);line-height:1.14;letter-spacing:-1.3px}.ds-main .product__info-container>*+*{margin-top:20px}.ds-main .thumbnail-list{max-height:165px;overflow:auto}.ds-main .product-form__submit{font-weight:500;min-height:52px}.ds-main .product-form__input input[type=radio]+label{border:1px solid #ddd3e8}.ds-main .product-form__input input[type=radio]:checked+label{background:#172e3a;color:#fff;border-color:#172e3a}.ds-main .product__text{font-size:14px;line-height:1.7;color:#766780}.ds-main .product-form__input{max-width:none}.ds-main .product__info-wrapper{padding-left:5rem}.card__heading{font-size:15px!important;line-height:1.45}.card__information{text-align:left!important;padding-top:18px!important}.card-information{text-align:left!important}.card .price{font-size:13px!important;color:#685172}.card__inner{border-radius:10px!important}.card>.card__content{background:#f8f8f3}.card .card__inner>.card__content{background:transparent}.card-wrapper .card{box-shadow:none}.facets-container{padding-top:20px!important;padding-bottom:22px!important}.facets__heading,.facet-filters__label,.facet-filters__sort{font-size:13px!important}.collection .grid{row-gap:36px}.shopify-policy__container{max-width:860px!important;padding:50px 28px 80px!important}.shopify-policy__title h1{font-size:40px;letter-spacing:-1.2px}.shopify-policy__body{font-size:15px}.cart__warnings{padding:65px 24px!important}.title-wrapper-with-link{padding-top:35px}.cart__footer{border-top:1px solid #dcd3e4}.ds-header a:focus-visible,.ds-header summary:focus-visible,.ds-footer a:focus-visible,.ds-footer input:focus-visible,.ds-footer button:focus-visible,.ds-button:focus-visible,.ds-collection-card:focus-visible,.ds-product-card a:focus-visible{outline:3px solid #9d7cc8;outline-offset:5px}.ds-collection-nav{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:28px}.ds-collection-nav a{border:1px solid #bdcdc4;border-radius:40px;padding:9px 15px;color:#493957;text-decoration:none;font-size:12px}.ds-collection-nav a[aria-current=page]{background:#172e3a;color:#fff}.ds-collection-count{font-size:12px;color:#776684;margin-top:18px}.ds-home-hero{display:grid;grid-template-columns:45% 55%;background:#f1ece5;min-height:620px}.ds-home-hero-copy{padding:80px 50px 70px max(36px,calc((100vw - 1168px)/2));align-self:center}.ds-home-hero h1{font-size:clamp(46px,5.4vw,78px);line-height:1.05;letter-spacing:-3px;font-weight:500;margin:0 0 28px;color:#271e30}.ds-home-hero-copy>p:not(.ds-kicker){font-size:15px;line-height:1.8;color:#716577;max-width:420px}.ds-hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.ds-hero-note{font-size:11px!important;margin-top:28px!important;letter-spacing:.4px}.ds-home-hero-image{position:relative;display:block;min-height:620px;background:#172e3a;color:#fff}.ds-home-hero-image>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.ds-hero-caption{position:absolute;bottom:24px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;background:#172e3acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff33;border-radius:8px;font-size:12px;color:#fff}.ds-home-strip{display:flex;justify-content:center;align-items:center;gap:50px;background:#eeeae4;padding:22px 24px;font-size:11px;letter-spacing:.7px}.ds-home-strip b{color:#9176ad;font-size:14px}@media(max-width:989px){.ds-desktop-nav{gap:20px}.ds-header{padding:20px 28px}.ds-split{gap:40px}.ds-footer-top{gap:35px}.ds-product-grid{gap:16px}.ds-wrap{padding:65px 28px}.ds-home-hero-copy{padding:55px 30px}.ds-home-hero h1{font-size:53px}.ds-home-hero-image{min-height:540px}.ds-footer-base{padding-top:0;padding-bottom:20px}}@media(max-width:989px){.ds-desktop-nav{display:none}.ds-header-actions{margin-left:auto}.ds-mobile-menu{display:block}.ds-mobile-menu summary{display:flex;cursor:pointer;padding:7px}.ds-mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:#f8f8f3;padding:16px 28px;z-index:20;box-shadow:0 12px 20px #172e3a14;max-height:70vh;overflow:auto}.ds-mobile-menu nav a{display:block;padding:12px;border-bottom:1px solid #e4dfd9}}@media(max-width:749px){.ds-header{padding:18px 22px;min-height:75px;gap:16px}.ds-logo-image{width:110px}.ds-desktop-nav{display:none}.ds-header-actions{margin-left:auto;gap:14px}.ds-mobile-menu{display:block}.ds-mobile-menu summary{display:flex;cursor:pointer;padding:7px}.ds-mobile-menu summary::-webkit-details-marker{display:none}.ds-mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:#f8f8f3;border-top:1px solid #dce4de;padding:12px 22px 22px;z-index:20;box-shadow:0 12px 20px #172e3a14;max-height:70vh;overflow:auto}.ds-mobile-menu nav a{display:block;padding:12px;border-bottom:1px solid #dce4de}.ds-announcement{font-size:9px;letter-spacing:.7px;padding:9px}.ds-wrap{padding:50px 22px}.ds-title{font-size:34px;letter-spacing:-1px}.ds-heading-row{display:block}.ds-heading-row>a{display:inline-block;margin-top:15px}.ds-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.ds-product-card h3{font-size:13px;margin-top:12px}.ds-product-card p{font-size:12px}.ds-split,.ds-faq,.ds-contact-grid,.ds-details-grid{grid-template-columns:1fr;gap:28px}.ds-split-reverse .ds-split-image{order:0}.ds-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ds-collection-card{aspect-ratio:.85}.ds-collection-card span{left:15px;right:15px;bottom:17px;font-size:17px;line-height:1.2}.ds-promise-grid{grid-template-columns:1fr;gap:25px}.ds-footer-top{grid-template-columns:1fr 1fr;gap:28px}.ds-footer-top>div:first-child{grid-column:span 2;margin-bottom:15px}.ds-footer-bottom{display:block}.ds-payment{margin-top:18px}.ds-footer h2{font-size:31px}.ds-main{padding-top:25px!important;padding-bottom:35px!important}.ds-main .product__info-wrapper{padding-left:0}.ds-main .thumbnail-list{max-height:95px}.ds-main .product__title h1{font-size:33px}.ds-page-hero{padding:45px 22px 35px}.ds-collection-nav{gap:7px}.ds-collection-nav a{font-size:10px;padding:8px 11px}.ds-page-body{padding:40px 22px 60px}.ds-info-box{padding:22px;position:static}.ds-copy{font-size:14px}.ds-form label{margin-top:14px}.ds-footer-base{padding-top:0;padding-bottom:20px}.ds-home-hero{grid-template-columns:1fr;min-height:0}.ds-home-hero-copy{padding:44px 24px 38px}.ds-home-hero h1{font-size:50px;letter-spacing:-2px}.ds-home-hero-image{min-height:390px}.ds-hero-caption{bottom:18px;left:18px;right:18px;padding:14px;font-size:11px}.ds-home-strip{gap:15px;padding:17px 12px;font-size:9px;letter-spacing:0}.ds-hero-actions{margin-top:25px;gap:22px}.ds-hero-note{margin-bottom:0}.ds-home-hero-copy>p:not(.ds-kicker){font-size:14px}}body .ds-button,body .ds-button-light,body .dg-button,body .product-form__submit,body .cart__checkout-button,body .button--primary{background:#244b49;color:#fff!important;--color-button:36,75,73;--color-button-text:255,255,255;--alpha-button-background:1}body .ds-button:hover,body .ds-button-light:hover,body .dg-button:hover,body .product-form__submit:hover,body .cart__checkout-button:hover,body .button--primary:hover{background:#183a38}.ds-header-shell{position:sticky;top:0;z-index:30;background:#f8f8f3;border-bottom:1px solid #dce4de}.ds-header-actions a{min-width:44px;min-height:44px;justify-content:center}.ds-menu-search{display:flex;gap:8px;margin:4px 0 12px}.ds-menu-search input{min-width:0;flex:1;border:1px solid #bbc9c1;border-radius:6px;padding:10px 12px;font:inherit;background:#fff;color:#172e3a}.ds-menu-search button,.ds-menu-close{font:inherit;min-height:44px;border-radius:6px;cursor:pointer}.ds-menu-search button{background:#244b49;color:#fff;border:0;padding:10px 14px}.ds-menu-close{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px;margin-top:12px;background:#e8efe9;border:0;color:#172e3a}.ds-menu-collections summary{justify-content:space-between;border-bottom:1px solid #dce4de}.ds-menu-collections>div{padding-left:16px}.ds-menu-collections[open]>summary>span{transform:rotate(45deg)}.ds-menu-search :focus-visible,.ds-menu-close:focus-visible{outline:3px solid #527668;outline-offset:3px}#MainContent{scroll-margin-top:125px}@media(max-width:989px){.ds-header{min-height:64px;padding:10px 20px;gap:10px}.ds-mobile-menu>summary{width:44px;height:44px;align-items:center;justify-content:center}.ds-mobile-menu nav{max-height:calc(100dvh - 110px);overscroll-behavior:contain}.ds-mobile-menu nav a,.ds-mobile-menu .ds-menu-collections>summary{min-height:48px;padding:12px;font-size:15px;align-items:center}.ds-menu-search input{font-size:16px}}@media(max-width:749px){.ds-header{padding:8px 16px;gap:6px}.ds-header-actions{gap:2px}.ds-logo-image{width:100px}.ds-announcement{padding:7px 12px;line-height:1.4}.ds-mobile-menu nav{padding:12px 16px 20px}.ds-home-hero-copy{padding:30px 22px 26px}.ds-home-hero h1{font-size:clamp(34px,9vw,46px);letter-spacing:-1.5px}.ds-hero-actions{gap:16px;margin-top:20px}.ds-hero-actions .ds-button{width:100%}.ds-hero-actions .ds-text-link{min-height:44px;display:flex;align-items:center}.ds-home-hero-image{min-height:0;height:auto;aspect-ratio:1.12}.ds-home-hero .ds-hero-note{display:none}.ds-product-card h3{line-height:1.4;overflow-wrap:anywhere}.ds-collection-nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:4px 0 10px;scroll-padding:16px}.ds-collection-nav a{flex:0 0 auto;min-height:44px;display:flex;align-items:center;font-size:12px}.ds-main .product-form__input input[type=radio]+label{min-height:44px;padding:12px 14px}.ds-main .product-form__submit,.cart__checkout-button{min-height:52px;font-size:16px}.quantity__button{min-width:44px}.field__input,.select__select,.quantity__input,.ds-footer input{font-size:16px!important}.ds-main .product__info-container,.ds-split>div{min-width:0}.ds-main .product__description img,.ds-main .product__description video{max-width:100%;height:auto}.ds-main .product__description table{display:block;max-width:100%;overflow-x:auto}.ds-footer a{display:inline-flex;align-items:center;min-height:44px}#MainContent{scroll-margin-top:105px}}@media(prefers-reduced-motion:reduce){.ds-product-image img,.ds-collection-card img{transition:none}}body{background:#f8f8f3;color:#172e3a}body h1,body h2,body h3{color:inherit}body .ds-announcement{background:#244b49;color:#fff;letter-spacing:.08em;font-size:11px;padding:9px 18px}body .ds-header{max-width:1440px;margin:auto;min-height:84px}body .ds-logo-image{max-width:120px}body .ds-header-shell{background:#f8f8f3}body .ds-footer{background:#172e3a;color:#f8f8f3}body .ds-footer h2,body .ds-footer h3{color:#f8f8f3}body .ds-footer input{color:#fff}body .ds-footer .ds-country select{background:#172e3a;color:#fff}body .ds-footer input::placeholder{color:#c4d0cb}body .ds-footer a{color:inherit}body .ds-main .product__title h1{color:#172e3a}body .ds-main{padding-top:40px!important}body .ds-product-image{background:#eff0eb;border-radius:4px}body .ds-product-card h3{line-height:1.45}body .ds-button{border-radius:3px}body .ds-page-hero,body .ds-info-box,body .ds-soft{background:#edf0e9}body .ds-main .product-form__input input[type=radio]:checked+label{background:#244b49;color:#fff;border-color:#244b49}body .ds-country select,body .ds-country button{border-color:#748a86}body .ds-footer .ds-country button{color:#fff}body .ds-main .price-item{color:#172e3a}body .ds-header a:focus-visible,body .ds-footer a:focus-visible{outline:3px solid #6e9c8c;outline-offset:4px}@media(max-width:989px){body .ds-header{min-height:66px}}@media(max-width:749px){body .ds-announcement{font-size:10px}body .ds-main{padding-top:22px!important}}body .ds-header{padding-top:14px;padding-bottom:14px;min-height:82px}body .ds-desktop-nav{gap:24px}body .ds-desktop-nav a{font-size:12px;white-space:nowrap}body .ds-header a:hover,body .ds-text-link:hover{color:#436b59}body .ds-product-card p{color:#465d54}body .ds-view>span{color:#244b49}body .ds-footer p{color:#c8d4d0}body .ds-footer .ds-country button{background:#dce7df;color:#172e3a}body .ds-footer-bottom{border-color:#526963}body .ds-newsletter{border-color:#839a91}body .ds-product-card h3{font-weight:500}body .ds-product-image{border-radius:5px}.dw-section[id],.dw-beauty[id]{scroll-margin-top:145px}body .ds-header-actions a{flex-shrink:0}@media(min-width:990px)and (max-width:1150px){body .ds-header{padding-left:28px;padding-right:28px;gap:20px}body .ds-desktop-nav{gap:16px}body .ds-desktop-nav a{font-size:11px}}@media(max-width:989px){body .ds-header{min-height:66px;padding:10px 18px}.dw-section[id],.dw-beauty[id]{scroll-margin-top:105px}}body .ds-desktop-nav{gap:20px}body .ds-desktop-nav a{font-size:13px}.ds-category-nav{display:flex;justify-content:center;gap:44px;padding:0 20px;border-top:1px solid #e0e6df;border-bottom:1px solid #d5dfd4;background:#edf1e9}.ds-category-nav a{display:flex;align-items:center;justify-content:center;min-height:52px;color:#244b49;text-decoration:none;font-size:15px;font-weight:500;text-align:center}.ds-category-nav a:hover{text-decoration:underline;text-underline-offset:5px}.ds-category-nav a:focus-visible{outline:3px solid #527668;outline-offset:-3px}.dilauss-preview-note{padding:18px 20px;border:1px solid #bdcdc2;background:#eef2eb;border-radius:5px;font-size:15px;line-height:1.7;color:#34574a}.dilauss-product-summary{font-size:17px;line-height:1.75;color:#405c50}.dilauss-detail-link{display:inline-flex;min-height:44px;align-items:center;color:#244b49;font-size:16px;text-underline-offset:6px}.dilauss-draft-product .product__title h1{font-size:clamp(30px,3.2vw,46px);line-height:1.15}.dilauss-draft-product .product__info-container{padding-top:8px}.dilauss-draft-product .product__media-list{background:#f0efe8;border-radius:6px;overflow:hidden}@media(max-width:749px){.ds-category-nav{gap:0;padding:0 8px}.ds-category-nav a{flex:1;padding:10px 6px;font-size:13px;line-height:1.35;min-height:58px}.dilauss-product-summary{font-size:16px}.dilauss-preview-note{font-size:14px}.dilauss-draft-product .product__title h1{font-size:31px}}.dilauss-photo-note{font-size:13px;line-height:1.6;color:#4b6356;margin:15px 0}.ds-collections-menu{position:relative}.ds-collections-menu>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;cursor:pointer;list-style:none;color:#211d29}.ds-collections-menu>summary::-webkit-details-marker{display:none}.ds-collections-menu>summary:focus-visible{outline:3px solid #527668;outline-offset:4px}.ds-collections-desktop>summary{font-size:13px;padding:10px 0;white-space:nowrap}.ds-collections-desktop>summary>span{font-size:16px;line-height:1}.ds-collections-desktop[open]>summary{color:#244b49}.ds-collections-panel{position:absolute;top:calc(100% + 7px);left:-18px;z-index:40;min-width:236px;max-width:calc(100vw - 32px);padding:8px;background:#f8f8f3;border:1px solid #d5dfd4;border-radius:6px;box-shadow:0 12px 24px #172e3a18}.ds-desktop-nav .ds-collections-panel a{display:flex;align-items:center;min-height:48px;padding:12px 14px;font-size:14px;border-radius:4px}.ds-desktop-nav .ds-collections-panel a:hover{background:#edf1e9}.ds-menu-collections>summary{padding:12px;min-height:48px;font-size:15px}.ds-menu-collections>div{padding:4px 0 4px 16px;background:#edf1e9;border-radius:4px}.ds-mobile-menu .ds-menu-collections>div>a{padding-left:14px}.ds-menu-collections>summary>span{font-size:20px;line-height:1;transition:transform .15s}.ds-category-nav{display:none}body #MainContent,body .dw-section[id],body .dw-beauty[id],body .dbc-edit,body .dwp-details{scroll-margin-top:calc(var(--dilauss-header-height,110px) + 16px)}.ds-main .product__modal-opener--image{position:relative}.ds-main .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;cursor:zoom-in}.ds-main .product__media-toggle:focus-visible{outline:3px solid #527668;outline-offset:-3px}.dh-home{background:#faf8f2;color:#233f37}.dh-home *{box-sizing:border-box}.dh-shell{width:min(100%,1400px);margin:0 auto;padding-left:5%;padding-right:5%}.dh-home a{color:inherit}.dh-home a:focus-visible,.dh-home summary:focus-visible{outline:3px solid #527668;outline-offset:5px}.dh-home h1,.dh-home h2,.dh-home h3{color:inherit;font-family:inherit;font-weight:500}.dh-kicker{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.5;margin:0 0 18px}.dh-hero{text-align:center;padding-top:58px;padding-bottom:48px}.dh-hero h1{font-size:clamp(42px,5.2vw,72px);letter-spacing:-.055em;line-height:1.06;max-width:850px;margin:0 auto 20px;text-wrap:balance}.dh-intro{font-size:16px;line-height:1.65;color:#52635a;max-width:540px;margin:0 auto}.dh-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:26px}.dh-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:48px;padding:13px 22px;background:#294c40;border:1px solid #294c40;color:#fff!important;text-decoration:none;font-size:13px;border-radius:3px;line-height:1.4}.dh-button-outline{background:transparent;color:#294c40!important}.dh-button:hover{background:#173b2f;color:#fff!important}.dh-worlds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-bottom:76px}.dh-world-link{display:block;text-decoration:none}.dh-world-photo{aspect-ratio:3/2;background:#e9ede2;overflow:hidden;border-radius:4px}.dh-world-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}.dh-world-link:hover img{transform:scale(1.015)}.dh-world-text{display:flex;justify-content:space-between;gap:20px;padding-top:23px}.dh-world-text .dh-kicker{margin-bottom:8px;color:#5c6b60;font-size:9px}.dh-world h2{font-size:34px;line-height:1.1;letter-spacing:-.035em;margin:0 0 12px}.dh-world-copy{font-size:14px;line-height:1.6;margin:0 0 14px;color:#52635a;max-width:410px}.dh-text-link{font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:5px;display:inline-flex;align-items:center;gap:16px;min-height:36px}.dh-circle{display:flex;align-items:center;justify-content:center;flex:0 0 42px;height:42px;border:1px solid #afbeb0;border-radius:50%;font-size:22px;margin-top:18px}.dh-products{padding-top:16px;padding-bottom:78px}.dh-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.dh-heading .dh-kicker{margin-bottom:12px}.dh-heading h2,.dh-ritual h2,.dh-faq h2{font-size:clamp(30px,3.2vw,43px);line-height:1.13;letter-spacing:-.035em;margin:0;text-wrap:balance}.dh-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.dh-product a{display:block;text-decoration:none}.dh-product-photo{aspect-ratio:1;overflow:hidden;background:#f0f0e9;border-radius:3px}.dh-product-photo img{width:100%;height:100%;object-fit:cover;display:block}.dh-product h3{font-size:16px;line-height:1.35;letter-spacing:-.01em;margin:17px 0 8px}.dh-price{font-size:13px;margin:0 0 5px;line-height:1.5;color:#4d6256}.dh-product-link{font-size:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:36px}.dh-product-link span{font-size:17px}.dh-ritual{background:#e8ede2}.dh-ritual-inner{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:64px;padding-bottom:60px}.dh-ritual h2{max-width:440px}.dh-ritual-copy>p{font-size:15px;line-height:1.75;margin:0 0 25px;color:#4d6256}.dh-ritual-steps p{border-top:1px solid #bfccbd;padding:13px 0;margin:0;font-size:14px;display:flex;gap:23px;line-height:1.6}.dh-ritual-steps span{font-size:10px;line-height:2.2;color:#60745e}.dh-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:12%;padding-top:72px;padding-bottom:78px}.dh-faq details{border-top:1px solid #cbd4c8}.dh-faq details:last-child{border-bottom:1px solid #cbd4c8}.dh-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:66px;cursor:pointer;font-size:14px;line-height:1.5;list-style:none;padding:18px 0}.dh-faq summary::-webkit-details-marker{display:none}.dh-faq summary span{font-size:23px;font-weight:300;flex-shrink:0}.dh-faq details[open] summary span{transform:rotate(45deg)}.dh-faq details>p{font-size:14px;line-height:1.75;margin:0 24px 24px 0;color:#52635a}@media(max-width:990px){.dh-worlds{gap:20px}.dh-product-grid{gap:16px}.dh-product h3{font-size:15px}.dh-ritual-inner,.dh-faq{gap:7%}.dh-circle{flex-basis:36px;height:36px}.dh-heading h2{max-width:440px}}@media(max-width:749px){.dh-shell{padding-left:20px;padding-right:20px}.dh-hero{padding-top:34px;padding-bottom:32px}.dh-kicker{font-size:9px;margin-bottom:15px}.dh-hero h1{font-size:clamp(37px,10.5vw,48px);line-height:1.08;letter-spacing:-.045em;margin-bottom:17px}.dh-intro{font-size:14px;line-height:1.6;max-width:340px}.dh-actions{gap:10px;margin-top:22px}.dh-button{flex:1;min-height:46px;padding:12px 11px;gap:10px;font-size:12px}.dh-worlds{grid-template-columns:1fr;gap:35px;padding-bottom:48px}.dh-world-photo{aspect-ratio:3/2}.dh-world-text{padding-top:18px;gap:15px}.dh-world-text .dh-kicker{font-size:9px}.dh-world h2{font-size:31px;margin-bottom:10px}.dh-world-copy{font-size:14px;margin-bottom:8px}.dh-circle{flex-basis:38px;height:38px}.dh-products{padding-top:8px;padding-bottom:45px}.dh-heading{display:block;margin-bottom:23px}.dh-heading h2,.dh-ritual h2,.dh-faq h2{font-size:31px}.dh-heading>.dh-text-link{margin-top:14px}.dh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:25px}.dh-product h3{font-size:14px;margin-top:13px;margin-bottom:6px}.dh-price{font-size:12px}.dh-product-link{font-size:11px}.dh-ritual-inner{grid-template-columns:1fr;gap:24px;padding-top:40px;padding-bottom:37px}.dh-ritual-copy>p{font-size:14px;margin-bottom:20px}.dh-ritual-steps p{font-size:13px}.dh-faq{grid-template-columns:1fr;gap:26px;padding-top:43px;padding-bottom:45px}.dh-faq summary,.dh-faq details>p{font-size:13px}.dh-faq summary{min-height:60px}}@media(prefers-reduced-motion:reduce){.dh-world-photo img{transition:none}}.dh-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:stretch;text-align:left;padding-top:32px;padding-bottom:48px;gap:6%}.dh-hero-copy{align-self:center;padding:34px 0}.dh-hero h1{font-size:clamp(40px,4.3vw,62px);margin-left:0;margin-right:0;max-width:620px}.dh-intro{margin-left:0;margin-right:0;max-width:420px}.dh-actions{justify-content:flex-start}.dh-hero-photo{min-height:420px;aspect-ratio:1.15;border-radius:4px;overflow:hidden;background:#e8ede2}.dh-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:right center;display:block}.dh-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.dh-product-use{font-size:13px;line-height:1.65;color:#52635a;margin:0 0 12px;max-width:340px}.dh-spotlight{background:#e8ede2}.dh-spotlight-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-top:52px;padding-bottom:52px}.dh-spotlight-photo{aspect-ratio:1.12;overflow:hidden;border-radius:4px}.dh-spotlight-photo img{display:block;width:100%;height:100%;object-fit:cover}.dh-spotlight h2{font-size:clamp(32px,3.4vw,48px);line-height:1.12;letter-spacing:-.035em;margin:0 0 22px;max-width:440px;text-wrap:balance}.dh-spotlight-copy>p:not(.dh-kicker){font-size:15px;line-height:1.75;color:#52635a;max-width:410px;margin:0 0 26px}.dh-spotlight .dh-button{font-size:13px}@media(max-width:990px){.dh-hero{gap:4%}.dh-hero h1{font-size:43px}.dh-hero-photo{min-height:380px}.dh-hero .dh-actions{gap:10px}.dh-hero .dh-button{padding:12px 14px;font-size:12px;gap:10px}.dh-spotlight-inner{gap:6%}}@media(max-width:749px){.dh-hero{grid-template-columns:1fr;gap:0;padding-top:0;padding-bottom:34px}.dh-hero-copy{padding:31px 0 28px;text-align:center}.dh-hero h1{font-size:clamp(37px,10.3vw,46px);margin-left:auto;margin-right:auto;max-width:420px}.dh-intro{margin:auto;max-width:340px}.dh-actions{justify-content:center}.dh-hero-photo{min-height:0;aspect-ratio:1.35}.dh-product-grid{grid-template-columns:1fr;gap:22px}.dh-product a{display:grid;grid-template-columns:42% 1fr;gap:20px;align-items:center}.dh-product h3{margin-top:0;font-size:16px}.dh-product-use{font-size:12px;margin-bottom:10px}.dh-product-link{font-size:12px}.dh-product-photo{aspect-ratio:1;min-width:0}.dh-spotlight-inner{grid-template-columns:1fr;gap:28px;padding-top:30px;padding-bottom:38px}.dh-spotlight-photo{aspect-ratio:1.2}.dh-spotlight h2{font-size:33px;margin-bottom:17px}.dh-spotlight-copy>p:not(.dh-kicker){font-size:14px;margin-bottom:22px}.dh-spotlight .dh-button{width:auto;min-width:180px}}.dh-section-intro{font-size:15px;line-height:1.65;color:#52635a;margin:14px 0 0;max-width:560px}.dh-product-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px}.dh-collection-story{background:#edf0e7;margin-bottom:64px}.dh-story-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding-top:48px;padding-bottom:48px}.dh-story-inner h2{font-size:clamp(30px,3.4vw,46px);letter-spacing:-.035em;line-height:1.15;margin:0 0 21px;max-width:440px}.dh-story-inner p:not(.dh-kicker){font-size:15px;line-height:1.8;color:#52635a;max-width:440px;margin:0 0 18px}.dh-story-photo{aspect-ratio:1.2;overflow:hidden;border-radius:6px;background:#f6f5ef}.dh-story-photo img{display:block;width:100%;height:100%;object-fit:cover}.dh-story-text-only{grid-template-columns:1fr;max-width:840px;text-align:center}.dh-story-text-only h2,.dh-story-text-only p:not(.dh-kicker){margin-left:auto;margin-right:auto;max-width:600px}.dh-reviews{padding-bottom:60px}.dh-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.dh-review{background:#f0f1e9;border-radius:7px;overflow:hidden}.dh-review>img{width:100%;aspect-ratio:1.2;object-fit:cover;display:block}.dh-review>div{padding:24px}.dh-review blockquote{padding:0;border:0;margin:0 0 18px;font-size:16px;line-height:1.65;font-style:normal}.dh-review p{font-size:13px;margin:0 0 10px}.dh-products{scroll-margin-top:130px}@media(max-width:749px){.dh-product-grid-2{grid-template-columns:1fr}.dh-section-intro{font-size:14px}.dh-collection-story{margin-bottom:40px}.dh-story-inner{grid-template-columns:1fr;gap:26px;padding-top:32px;padding-bottom:34px}.dh-story-inner h2{font-size:31px;margin-bottom:17px}.dh-story-inner p:not(.dh-kicker){font-size:14px}.dh-story-photo{aspect-ratio:1.25}.dh-review-grid{grid-template-columns:1fr;gap:18px}.dh-reviews{padding-bottom:40px}.dh-review>div{padding:20px}.dh-review blockquote{font-size:15px}}.dh-preview-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#52635a;margin:15px 0 8px}.dh-draft-preview{border:1px solid #cbd4c8;border-radius:5px;padding:12px}.dh-draft-preview .dh-product-photo{aspect-ratio:1}.dh-draft-preview h3{margin-top:6px}@media(max-width:749px){.dh-draft-inner{display:grid;grid-template-columns:42% 1fr;align-items:center;gap:20px}.dh-preview-label{margin-top:0}}.dh-story-photo-full{aspect-ratio:auto}.dh-story-photo-full img{height:auto;object-fit:contain}.dh-reassurance{margin-bottom:48px}.dh-reassurance-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;border:1px solid #d0dbcb;border-radius:8px;background:linear-gradient(100deg,#dfebdc,#e8eee5,#f1e8df);overflow:hidden}.dh-reassurance-three{grid-template-columns:repeat(3,minmax(0,1fr))}.dh-reassurance-item{display:flex;align-items:center;justify-content:center;gap:14px;min-height:78px;padding:16px 20px}.dh-reassurance-item+.dh-reassurance-item{border-left:1px solid #c5d1c3}.dh-reassurance-item svg{width:32px;height:32px;flex:0 0 32px}.dh-strip-copy{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:.01em}.dh-strip-copy small{display:block;font-size:10px;font-weight:400;letter-spacing:0;margin-top:3px}.dh-hero-photo img{object-position:center}@media(max-width:749px){.dh-reassurance{margin-bottom:32px}.dh-reassurance-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-reassurance-three{grid-template-columns:repeat(3,minmax(0,1fr))}.dh-reassurance-item{flex-direction:column;justify-content:center;gap:5px;padding:8px 6px;min-height:76px;min-width:0;text-align:center}.dh-reassurance-item+.dh-reassurance-item{border-left:1px solid #c5d1c3;border-top:0}.dh-reassurance-item svg,.dh-reassurance-item .dh-strip-emoji{width:20px;height:20px;flex:0 0 20px;font-size:20px}.dh-strip-copy{min-width:0;max-width:100%;font-size:13px;line-height:1.3;letter-spacing:0}.dh-strip-copy small{font-size:10px;line-height:1.35}}.dh-review-editor-note{margin-bottom:32px}.dh-review-editor-note p{padding:16px 20px;border:1px dashed #bccbbb;border-radius:5px;font-size:13px;color:#52635a;margin:0}.dh-strip-emoji{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;font-size:28px;line-height:1}.dh-strip-note{font-size:14px;line-height:1.6;color:#294c40;text-align:center;margin:14px 0 0}.dh-fictional-reviews{padding-bottom:52px}.dh-fictional-reviews h2{font-size:18px;line-height:1.4;font-weight:600;margin:0 0 22px}.dh-fictional-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.dh-fictional-card{background:#eef1e7;border:1px solid #d2ddce;border-radius:8px;padding:25px}.dh-fictional-product{font-size:11px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:#52635a;margin:0 0 18px}.dh-fictional-card blockquote{font-size:16px;line-height:1.7;padding:0;border:0;margin:0 0 22px}.dh-fictional-author{font-size:12px;line-height:1.6;margin:0 0 8px}.dh-fictional-author span,.dh-fictional-card small{font-size:10px;color:#52635a;line-height:1.5}.dh-fictional-card small{display:block}@media(max-width:749px){.dh-fictional-reviews{padding-bottom:36px}.dh-fictional-reviews h2{font-size:16px}.dh-fictional-grid{grid-template-columns:1fr;gap:16px}.dh-fictional-card{padding:22px}.dh-fictional-card blockquote{font-size:15px}}.dh-product-copy{min-width:0}.dh-price{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;margin-bottom:7px}.dh-price-from{flex-basis:100%;font-size:11px;line-height:1.3}.dh-price-values{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px}.dh-price-compare{color:#657168;font-size:12px;font-weight:400;text-decoration-thickness:1px;white-space:nowrap}.dh-price-current{color:#233f37;font-size:15px;font-weight:600;white-space:nowrap}.dh-sale-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 7px;border-radius:4px;background:#294c40;color:#fff;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}@media(max-width:749px){.dh-price{gap:5px 7px}.dh-price-values{gap:3px 6px}.dh-price-current{font-size:14px}.dh-price-compare{font-size:11px}.dh-sale-badge{font-size:10px;padding:4px 6px}}.dh-product-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:750px)and (max-width:990px){.dh-product-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.dh-product-grid-4{grid-template-columns:1fr}.dh-product[data-dilauss-card-handle=suyarun-foot-cream] .dbc-current-price{font-size:20px}}@media(min-width:990px){#dh-wellness-selection .dh-product-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dh-home .dh-product:is([data-dilauss-card-handle=gel-head-wrap-1],[data-dilauss-card-handle=suyarun-foot-cream]) .dbc-current-price{font-size:15px;line-height:1.5;letter-spacing:inherit}.dh-home .dh-product:is([data-dilauss-card-handle=gel-head-wrap-1],[data-dilauss-card-handle=suyarun-foot-cream]) .dbc-reference-price{line-height:1.5}.dh-home .dh-product:is([data-dilauss-card-handle=gel-head-wrap-1],[data-dilauss-card-handle=suyarun-foot-cream]) .dbc-saving{font-size:11px;line-height:1.2}@media(max-width:749px){.dh-home .dh-product:is([data-dilauss-card-handle=gel-head-wrap-1],[data-dilauss-card-handle=suyarun-foot-cream]) .dbc-current-price{font-size:14px}.dh-home .dh-product:is([data-dilauss-card-handle=gel-head-wrap-1],[data-dilauss-card-handle=suyarun-foot-cream]) .dbc-saving{font-size:10px;padding:4px 6px}}.knee-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.knee-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.knee-panel{display:block;max-width:900px;padding:24px;margin:0 auto 30px;background:#eef2eb;border-radius:7px}.knee-panel-image{min-width:0;border-radius:5px;overflow:hidden;background:#f8f8f3}.knee-panel-image img{display:block;width:100%;height:auto;object-fit:contain}.knee-panel-copy{padding:24px 14px 8px}.knee-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.knee-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.knee-reviews{max-width:900px;margin:28px auto 0;padding:4px 0}.knee-reviews h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 10px}.knee-empty-reviews{font-size:15px;line-height:1.6;color:#617363;margin:0}.knee-reviews #bundle-product_reviews:not(:has(.vtl-pr-review-card)){display:none}.knee-reviews:has(.vtl-pr-review-card) .knee-empty-reviews{display:none}.knee-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.knee-story{padding:22px 18px 28px}.knee-story>h2{font-size:32px;margin-bottom:25px}.knee-panel{padding:14px;margin-bottom:23px}.knee-panel-copy{padding:20px 9px 8px}.knee-panel-copy h3{font-size:27px}.knee-reviews{margin-top:24px}}.knee-panel-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;background:#faf9f5}.knee-panel-image img{width:100%;height:100%;max-height:100%;object-fit:contain}@media(max-width:749px){.knee-panel-image{padding:0}}body:has(.knee-story) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.knee-story) .ds-header-shell{position:relative;top:auto}@media(max-width:749px){body:has(.knee-story) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.knee-story) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.knee-story) .thumbnail-slider>.slider-button{display:none}}.dilauss-lakerain-details{max-width:1000px;margin:0 auto;padding:25px 5% 40px;color:#244b49;scroll-margin-top:120px}.dilauss-lakerain-details .rte{font-size:16px;line-height:1.75}.dilauss-lakerain-details h2{font-size:clamp(27px,3vw,36px);font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:36px 0 18px}.dilauss-lakerain-details h3{font-size:22px;font-weight:500;line-height:1.3;margin:28px 0 12px}.dilauss-lakerain-details p{color:#486456;margin:0 0 18px}.dilauss-lakerain-details a{color:#244b49;text-underline-offset:4px}.dilauss-lakerain-details a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.dilauss-lakerain-details{padding:22px 22px 42px}}.lakerain-faq{box-sizing:border-box;max-width:1000px;margin:0 auto;padding:28px 5% 58px;color:#244b49}.lakerain-faq>h2{font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0 0 24px}.lakerain-faq-list{display:grid;gap:0}.lakerain-faq article{border-top:1px solid #ccd7d0;padding:21px 0}.lakerain-faq h3{font-size:19px;line-height:1.4;font-weight:500;margin:0 0 9px}.lakerain-faq p{font-size:16px;line-height:1.7;color:#486456;margin:0;max-width:760px}@media(max-width:749px){.lakerain-faq{padding:25px 22px 40px}.lakerain-faq>h2{font-size:27px;margin-bottom:21px}.lakerain-faq article{padding:19px 0}.lakerain-faq h3{font-size:18px}}.lakerain-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.lakerain-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.lakerain-panel{display:block;max-width:900px;padding:0;margin:0 auto 44px}.lakerain-panel-image{min-width:0;overflow:hidden;padding:0}.lakerain-panel-image img{display:block;width:100%;height:auto;object-fit:contain}.lakerain-panel-copy{padding:22px 0 0}.lakerain-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.lakerain-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.lakerain-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.lakerain-story{padding:22px 18px 28px}.lakerain-story>h2{font-size:32px;margin-bottom:25px}.lakerain-panel{padding:0;margin-bottom:32px}.lakerain-panel-copy{padding:18px 0 0}.lakerain-panel-copy h3{font-size:27px}}.lakerain-story{box-sizing:border-box;scroll-margin-top:120px}body:has(.lakerain-story) #MainContent,body:has(.lakerain-story) product-info[data-product-id="9085638377543"]{background:#faf9f5}body:has(.lakerain-story) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.lakerain-story) .ds-header-shell{position:relative;top:auto}@media(max-width:749px){body:has(.lakerain-story) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.lakerain-story) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.lakerain-story) .thumbnail-slider>.slider-button{display:none}}.neck-specs{max-width:900px;margin:0 auto;padding:28px 5% 40px;color:#244b49}.neck-specs h2{font-size:clamp(27px,3vw,36px);font-weight:500;line-height:1.25;margin:0 0 14px;letter-spacing:-.025em}.neck-specs-note{font-size:15px;line-height:1.7;color:#486456;margin:0 0 22px;max-width:760px}.neck-specs-list{margin:0;border-top:1px solid #d1dacf}.neck-specs-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:24px;padding:17px 0;border-bottom:1px solid #d1dacf}.neck-specs dt{font-weight:600;font-size:15px;line-height:1.6}.neck-specs dd{margin:0;font-size:15px;line-height:1.6;color:#486456}@media(max-width:749px){.neck-specs{padding:22px 22px 32px}.neck-specs-row{grid-template-columns:1fr;gap:5px;padding:15px 0}.neck-specs h2{font-size:28px}}.neck-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.neck-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.neck-panel{display:block;max-width:900px;padding:24px;margin:0 auto 30px;background:#eef2eb;border-radius:7px}.neck-panel-image{min-width:0;border-radius:5px;overflow:hidden;background:#f8f8f3}.neck-panel-image img{display:block;width:100%;height:auto;object-fit:cover}.neck-panel-copy{padding:24px 14px 8px}.neck-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.neck-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.neck-reviews{max-width:900px;margin:28px auto 0;padding:4px 0}.neck-reviews h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 10px}.neck-empty-reviews{font-size:15px;line-height:1.6;color:#617363;margin:0}.neck-reviews #bundle-product_reviews:not(:has(.vtl-pr-review-card)){display:none}.neck-reviews:has(.vtl-pr-review-card) .neck-empty-reviews{display:none}.neck-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.neck-story{padding:22px 18px 28px}.neck-story>h2{font-size:32px;margin-bottom:25px}.neck-panel{padding:14px;margin-bottom:23px}.neck-panel-copy{padding:20px 9px 8px}.neck-panel-copy h3{font-size:27px}.neck-reviews{margin-top:24px}}.neck-panel-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;background:#faf9f5}.neck-panel-image img{width:100%;height:100%;max-height:100%;object-fit:cover}@media(max-width:749px){.neck-panel-image{padding:0}}body:has(.neck-story) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.neck-story) .ds-header-shell{position:relative;top:auto}@media(max-width:749px){body:has(.neck-story) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.neck-story) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.neck-story) .thumbnail-slider>.slider-button{display:none}}.neck-panel-image--source-preview{aspect-ratio:auto;min-height:0;padding:0}.neck-panel-image--source-preview img{max-width:100%;width:100%;height:auto;object-fit:contain}.neck-source-note{max-width:900px;margin:0 auto 24px;font-size:14px;line-height:1.6;color:#486456}.posturereview-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.posturereview-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.posturereview-panel{display:block;max-width:900px;padding:24px;margin:0 auto 30px;background:#eef2eb;border-radius:7px}.posturereview-panel-image{min-width:0;border-radius:5px;overflow:hidden;background:#f8f8f3}.posturereview-panel-image img{display:block;width:100%;height:auto;object-fit:contain}.posturereview-panel-copy{padding:24px 14px 8px}.posturereview-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.posturereview-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.posturereview-reviews{max-width:900px;margin:28px auto 0;padding:4px 0}.posturereview-reviews h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 10px}.posturereview-empty-reviews{font-size:15px;line-height:1.6;color:#617363;margin:0}.posturereview-reviews #bundle-product_reviews:not(:has(.vtl-pr-review-card)){display:none}.posturereview-reviews:has(.vtl-pr-review-card) .posturereview-empty-reviews{display:none}.posturereview-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.posturereview-story{padding:22px 18px 28px}.posturereview-story>h2{font-size:32px;margin-bottom:25px}.posturereview-panel{padding:14px;margin-bottom:23px}.posturereview-panel-copy{padding:20px 9px 8px}.posturereview-panel-copy h3{font-size:27px}.posturereview-reviews{margin-top:24px}}.posturereview-panel-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;background:#faf9f5}.posturereview-panel-image img{width:100%;height:100%;max-height:100%;object-fit:contain}@media(max-width:749px){.posturereview-panel-image{padding:0}}body:has(.posturereview-story) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.posturereview-story) .ds-header-shell{position:relative;top:auto}@media(max-width:749px){body:has(.posturereview-story) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.posturereview-story) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.posturereview-story) .thumbnail-slider>.slider-button{display:none}}body:has(.posturereview-story) .product__modal-opener{position:relative}body:has(.posturereview-story) .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;cursor:zoom-in}body:has(.posturereview-story) .product__media-toggle:focus-visible{outline:3px solid #527668;outline-offset:-3px}.dps-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.dps-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.dps-panel{display:block;max-width:900px;padding:24px;margin:0 auto 30px;background:#eef2eb;border-radius:7px}.dps-panel-image{min-width:0;border-radius:5px;overflow:hidden;background:#f8f8f3}.dps-panel-image img{display:block;width:100%;height:auto;object-fit:contain}.dps-panel-copy{padding:24px 14px 8px}.dps-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 14px}.dps-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.dps-size-guide{max-width:900px;margin:38px auto 0;border-top:1px solid #c4d3c5;border-bottom:1px solid #c4d3c5;scroll-margin-top:calc(var(--dilauss-header-height,110px) + 18px)}.dps-size-guide>h3{font-size:24px;font-weight:500;line-height:1.3;min-height:60px;padding:16px 0;margin:0}.dps-size-guide>p{font-size:16px;line-height:1.6;color:#486456;margin:8px 0 20px}.dps-size-guide img{display:block;width:100%;height:auto;max-width:900px;margin:0 auto 20px}.dps-size-guide>a{display:block;cursor:zoom-in}.dps-reviews{max-width:900px;margin:28px auto 0;padding:4px 0}.dps-reviews h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 10px}.dps-empty-reviews{font-size:15px;line-height:1.6;color:#617363;margin:0}.dps-reviews #bundle-product_reviews:not(:has(.vtl-pr-review-card)){display:none}.dps-reviews:has(.vtl-pr-review-card) .dps-empty-reviews{display:none}.dps-story summary:focus-visible,.dps-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.dps-story{padding:22px 18px 28px}.dps-story>h2{font-size:32px;margin-bottom:25px}.dps-panel{padding:14px;margin-bottom:23px}.dps-panel-copy{padding:20px 9px 8px}.dps-panel-copy h3{font-size:27px}.dps-size-guide{margin-top:28px}.dps-size-guide>h3{font-size:23px}.dps-reviews{margin-top:24px}}.dpc-head{text-align:center;padding:48px 22px;background:#edf1e9}.dpc-head>p:first-child{text-transform:uppercase;letter-spacing:.13em;font-size:12px}.dpc-head h1{font-size:clamp(35px,4.2vw,55px);line-height:1.12;font-weight:500;margin:14px auto 22px;letter-spacing:-.035em}.dpc-head>p:last-child{font-size:17px;line-height:1.75;max-width:650px;margin:auto;color:#4b6356}.dpc-head+.dbc-edit{padding-top:32px}.dbc-edit{max-width:1400px;margin:auto;padding-left:6.5%;padding-right:6.5%}.dbc-heading{display:flex;justify-content:space-between;gap:30px;align-items:end}.dbc-heading h2,.dpc-lights h2{font-size:36px;font-weight:500;line-height:1.2;margin:0}.dbc-heading>p{font-size:16px;line-height:1.7}.dbc-heading .dw-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.dpc-lights{max-width:1400px;margin:auto;padding:50px 6.5% 70px}.dpc-lights>p{font-size:16px;margin-bottom:30px;line-height:1.75}@media(max-width:749px){.dpc-head{padding:30px 22px}.dpc-head h1{font-size:35px}.dpc-head>p:last-child{font-size:16px}.dbc-edit{padding-left:20px;padding-right:20px}.dbc-heading{display:block}.dbc-heading h2{font-size:31px}.dbc-heading>p{font-size:15px}.dpc-lights{padding:35px 20px}.dpc-lights h2{font-size:31px}}.dpc-empty{max-width:760px;padding:65px 24px 80px;margin:auto;text-align:center}.dpc-empty h2{font-size:30px;font-weight:500;line-height:1.3}.dpc-empty p{font-size:17px;line-height:1.8;color:#4b6356;margin:0 auto 28px}.dpc-empty .ds-button{font-size:16px}.dwp-details{max-width:1000px;margin:0 auto;padding:25px 5% 40px;color:#172e3a}.dwp-details summary{font-size:25px;cursor:pointer;padding:15px 0;border-bottom:1px solid #ccd7d0}.dwp-details .rte{font-size:15px;line-height:1.8;padding-top:20px}.dwp-details .rte img,.dwp-details .rte video{max-width:100%;height:auto}.dwp-details table{display:block;max-width:100%;overflow-x:auto}.dwp-details h3{font-size:21px;line-height:1.4}.dwp-details h2{font-size:27px;line-height:1.3}.dwp-help{display:grid;grid-template-columns:1fr 1fr;gap:10%;max-width:1200px;margin:0 auto;padding:60px 5% 70px;color:#172e3a}.dwp-eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase}.dwp-help h2{font-size:32px;line-height:1.15;font-weight:500;letter-spacing:-.02em;margin:20px 0}.dwp-help p{font-size:14px;line-height:1.8;color:#52655d}.dwp-help details{border-bottom:1px solid #ccd7d0;padding:19px 0}.dwp-help summary{font-size:14px;cursor:pointer;min-height:24px}.dwp-help a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#244b49;text-underline-offset:6px}.dwp-video{max-width:900px;padding:35px 22px;margin:auto}.dwp-video h2{font-size:28px}.dwp-video video{width:100%;height:auto;display:block;max-height:650px;background:#172e3a}@media(max-width:749px){.dwp-help{grid-template-columns:1fr;gap:15px;padding:30px 22px 45px}.dwp-help h2{font-size:28px}.dwp-help p{font-size:13px}}.dwp-details{scroll-margin-top:180px}.dwp-details .rte{font-size:17px;line-height:1.85}.dwp-help summary{font-size:16px;min-height:44px}@media(max-width:749px){.dwp-details .rte{font-size:16px}.dwp-details{scroll-margin-top:145px}}.dwp-details--visible .rte{padding-top:0}.dwp-details--visible .rte>div{margin:24px 0}.dwp-details--visible h3{cursor:default!important;font-size:20px;line-height:1.35}.dwp-details--visible h2{font-size:27px;font-weight:500;letter-spacing:-.02em}.dwp-details--visible .rte p,.dwp-details--visible .rte li{font-size:16px;line-height:1.7}.dwp-details--visible table{font-size:14px}.dwp-details--visible th{white-space:normal}.dss-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.dss-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.dss-panel{display:block;max-width:900px;padding:24px;margin:0 auto 30px;background:#eef2eb;border-radius:7px}.dss-panel-image{min-width:0;border-radius:5px;overflow:hidden;background:#f8f8f3}.dss-panel-image img{display:block;width:100%;height:auto;object-fit:cover}.dss-panel-copy{padding:24px 14px 8px}.dss-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.dss-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.dss-reviews{max-width:900px;margin:28px auto 0;padding:4px 0}.dss-reviews h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 10px}.dss-empty-reviews{font-size:15px;line-height:1.6;color:#617363;margin:0}.dss-reviews #bundle-product_reviews:not(:has(.vtl-pr-review-card)){display:none}.dss-reviews:has(.vtl-pr-review-card) .dss-empty-reviews{display:none}.dss-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.dss-story{padding:22px 18px 28px}.dss-story>h2{font-size:32px;margin-bottom:25px}.dss-panel{padding:14px;margin-bottom:23px}.dss-panel-copy{padding:20px 9px 8px}.dss-panel-copy h3{font-size:27px}.dss-reviews{margin-top:24px}}.dss-panel-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;background:#faf9f5}.dss-panel-image img{width:100%;height:100%;max-height:100%;object-fit:cover}@media(max-width:749px){.dss-panel-image{padding:0}}.dsf-wrap{max-width:1200px;margin:auto;padding:42px 5% 56px;color:#244b49}.dsf-intro{max-width:760px;text-align:center;margin:0 auto 28px}.dsf-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.dsf-intro h2{font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.15;letter-spacing:-.03em}.dsf-intro p,.dsf-copy p,.dsf-faq p{font-size:16px;line-height:1.65;color:#486456}.dsf-jumps{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 38px;justify-content:center}.dsf-jumps a{padding:7px 11px;font-size:12px;line-height:1.4;color:#244b49;text-decoration:none;border:1px solid #cad7cd;border-radius:20px;background:#f5f6ef}.dsf-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center;background:#eef2eb;padding:24px;border-radius:7px;margin:0 0 30px;scroll-margin-top:110px}.dsf-image{width:100%;aspect-ratio:1;background:#f5f3e9;border-radius:5px;overflow:hidden}.dsf-image img{display:block;width:100%;height:100%;object-fit:contain}.dsf-number{font-size:12px!important;letter-spacing:.12em;color:#728479!important}.dsf-copy h3{font-size:clamp(25px,3vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin:0 0 16px}.dsf-copy h4{font-weight:600;font-size:15px;margin:20px 0 6px}.dsf-copy p{margin:0 0 10px}.dsf-copy details{border-top:1px solid #cad7cd;margin-top:20px;padding-top:14px}.dsf-copy summary{cursor:pointer;font-size:14px}.dsf-copy details p{font-size:13px;margin-top:12px}.dsf-faq{max-width:900px;margin:45px auto 0}.dsf-faq h2{font-weight:500;font-size:30px}.dsf-faq article{padding:20px 0;border-top:1px solid #cad7cd}.dsf-faq h3{font-size:19px;font-weight:500;margin:0 0 10px}.dsf-faq a{color:#244b49;text-underline-offset:4px}.dsf-wrap a:focus-visible,.dsf-wrap summary:focus-visible{outline:3px solid #527668;outline-offset:4px}@media(max-width:749px){.dsf-wrap{padding:26px 18px 40px}.dsf-panel{grid-template-columns:1fr;padding:14px;gap:20px}.dsf-copy{padding:0 6px 8px}.dsf-copy h3{font-size:27px}.dsf-jumps{max-height:165px;overflow:auto;justify-content:flex-start}.dsf-jumps a{font-size:11px}.dsf-faq h2{font-size:27px}}.dsf-panel{grid-template-columns:minmax(0,1fr);gap:24px}.dsf-image{max-height:690px;aspect-ratio:1}.dsf-copy{min-width:0}.dsf-copy h3{overflow-wrap:anywhere}body:has(.dsf-wrap) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.dsf-wrap) .ds-header-shell{position:relative;top:auto}@media(max-width:749px){body:has(.dsf-wrap) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.dsf-wrap) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.dsf-wrap) .thumbnail-slider>.slider-button{display:none}.dsf-jumps{max-height:none;overflow:visible}}.suyarun-faq{max-width:1000px;margin:0 auto;padding:28px 5% 58px;color:#244b49}.suyarun-faq>h2{font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0 0 24px}.suyarun-faq-list{display:grid;gap:0}.suyarun-faq article{border-top:1px solid #ccd7d0;padding:21px 0}.suyarun-faq h3{font-size:19px;line-height:1.4;font-weight:500;margin:0 0 9px}.suyarun-faq p{font-size:16px;line-height:1.7;color:#486456;margin:0;max-width:760px}.suyarun-faq a{color:#244b49;text-underline-offset:4px}.suyarun-faq a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.suyarun-faq{padding:25px 22px 40px}.suyarun-faq>h2{font-size:27px;margin-bottom:21px}.suyarun-faq article{padding:19px 0}.suyarun-faq h3{font-size:18px}}.b64-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.b64-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.b64-panel{display:block;max-width:900px;padding:24px;margin:0 auto 30px;background:#eef2eb;border-radius:7px}.b64-panel-image{min-width:0;border-radius:5px;overflow:hidden;background:#f8f8f3}.b64-panel-image img{display:block;width:100%;height:auto;object-fit:cover}.b64-panel-copy{padding:24px 14px 8px}.b64-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.b64-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.b64-reviews{max-width:900px;margin:28px auto 0;padding:4px 0}.b64-reviews h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 10px}.b64-empty-reviews{font-size:15px;line-height:1.6;color:#617363;margin:0}.b64-reviews #bundle-product_reviews:not(:has(.vtl-pr-review-card)){display:none}.b64-reviews:has(.vtl-pr-review-card) .b64-empty-reviews{display:none}.b64-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.b64-story{padding:22px 18px 28px}.b64-story>h2{font-size:32px;margin-bottom:25px}.b64-panel{padding:14px;margin-bottom:23px}.b64-panel-copy{padding:20px 9px 8px}.b64-panel-copy h3{font-size:27px}.b64-reviews{margin-top:24px}}.b64-panel-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;background:#faf9f5}.b64-panel-image img{width:100%;height:100%;max-height:100%;object-fit:cover}@media(max-width:749px){.b64-panel-image{padding:0}}body:has(.b64-story) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.b64-story) .ds-header-shell{position:relative}.b64-panel-image img{object-fit:contain}body:has(.b64-story) .product-form__input--pill input[type=radio].disabled+label{text-decoration:none;color:#244b49;border-color:#b7cbb8}body:has(.b64-story) .product-form__input--pill input[type=radio].disabled:checked+label{color:#fff}@media(max-width:749px){body:has(.b64-story) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.b64-story) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.b64-story) .thumbnail-slider>.slider-button{display:none}}.dtp-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.dtp-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.dtp-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;padding:22px;margin:0 0 28px;background:#eef2eb;border:1px solid #d9e2d6;border-radius:7px;overflow:hidden}.dtp-panel-image{min-width:0;aspect-ratio:1;border-radius:5px;overflow:hidden;background:#faf9f5}.dtp-panel-image img{display:block;width:100%;height:100%;object-fit:contain}.dtp-panel-copy{min-width:0;padding:20px 12px}.dtp-panel-copy h3{font-size:30px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 16px;overflow-wrap:anywhere}.dtp-panel-copy p{font-size:16px;line-height:1.7;color:#486456;margin:0}.dtp-panel:nth-of-type(2n) .dtp-panel-image{order:2}.dtp-panel:nth-of-type(2n) .dtp-panel-copy{order:1}@media(max-width:749px){.dtp-story{padding:22px 18px 28px}.dtp-story>h2{font-size:32px;margin-bottom:25px}.dtp-panel{grid-template-columns:minmax(0,1fr);gap:0;padding:14px;margin-bottom:24px}.dtp-panel:nth-of-type(2n) .dtp-panel-image,.dtp-panel:nth-of-type(2n) .dtp-panel-copy{order:0}.dtp-panel-copy{padding:22px 8px 8px}.dtp-panel-copy h3{font-size:27px;margin-bottom:12px}}.dvp-faq{max-width:1000px;margin:0 auto;padding:28px 5% 58px;color:#244b49}.dvp-faq>h2{font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0 0 24px}.dvp-faq-list{display:grid;gap:0}.dvp-faq article{border-top:1px solid #ccd7d0;padding:21px 0}.dvp-faq h3{font-size:19px;line-height:1.4;font-weight:500;margin:0 0 9px}.dvp-faq p{font-size:16px;line-height:1.7;color:#486456;margin:0;max-width:760px}.dvp-faq a{color:#244b49;text-underline-offset:4px}.dvp-faq a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.dvp-faq{padding:25px 22px 40px}.dvp-faq>h2{font-size:27px;margin-bottom:21px}.dvp-faq article{padding:19px 0}.dvp-faq h3{font-size:18px}}.b65-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.b65-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.b65-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;padding:22px;margin:0 0 28px;background:#eef2eb;border:1px solid #d9e2d6;border-radius:7px;overflow:hidden}.b65-panel-image{min-width:0;aspect-ratio:1;border-radius:5px;overflow:hidden;background:#faf9f5}.b65-panel-image img{display:block;width:100%;height:100%;object-fit:contain}.b65-panel-copy{min-width:0;padding:20px 12px}.b65-panel-copy h3{font-size:30px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 16px;overflow-wrap:anywhere}.b65-panel-copy p{font-size:16px;line-height:1.7;color:#486456;margin:0}.b65-panel:nth-of-type(2n) .b65-panel-image{order:2}.b65-panel:nth-of-type(2n) .b65-panel-copy{order:1}@media(max-width:749px){.b65-story{padding:22px 18px 28px}.b65-story>h2{font-size:32px;margin-bottom:25px}.b65-panel{grid-template-columns:minmax(0,1fr);gap:0;padding:14px;margin-bottom:24px}.b65-panel:nth-of-type(2n) .b65-panel-image,.b65-panel:nth-of-type(2n) .b65-panel-copy{order:0}.b65-panel-copy{padding:22px 8px 8px}.b65-panel-copy h3{font-size:27px;margin-bottom:12px}}.b65-panel{grid-template-columns:minmax(0,1fr);gap:0}.b65-panel:nth-of-type(2n) .b65-panel-image,.b65-panel:nth-of-type(2n) .b65-panel-copy{order:0}.b65-panel-image{aspect-ratio:auto}.b65-panel-image img{max-height:760px;aspect-ratio:1;object-fit:contain}.b65-panel-copy{padding:28px 12px 12px}body:has(.b65-story) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.b65-story) .ds-header-shell{position:relative;top:auto}body:has(.b65-story) .product-form__input input[type=radio].disabled+label{text-decoration:none;opacity:1}@media(max-width:749px){body:has(.b65-story) .thumbnail-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.b65-panel-copy{padding:22px 8px 8px}}@media(max-width:749px){body:has(.b65-story) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.b65-story) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.b65-story) .thumbnail-slider>.slider-button{display:none}}.b63-story{max-width:1240px;margin:0 auto;padding:32px 5% 36px;color:#244b49}.b63-story>h2{text-align:center;font-size:clamp(31px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 0 32px}.b63-panel{display:block;max-width:900px;padding:24px;margin:0 auto 30px;background:#eef2eb;border-radius:7px}.b63-panel-image{min-width:0;border-radius:5px;overflow:hidden;background:#f8f8f3}.b63-panel-image img{display:block;width:100%;height:auto;object-fit:cover}.b63-panel-copy{padding:24px 14px 8px}.b63-panel-copy h3{font-size:31px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 12px}.b63-panel-copy p{max-width:740px;font-size:16px;line-height:1.7;color:#486456;margin:0}.b63-reviews{max-width:900px;margin:28px auto 0;padding:4px 0}.b63-reviews h2{font-size:23px;font-weight:500;line-height:1.3;margin:0 0 10px}.b63-empty-reviews{font-size:15px;line-height:1.6;color:#617363;margin:0}.b63-reviews #bundle-product_reviews:not(:has(.vtl-pr-review-card)){display:none}.b63-reviews:has(.vtl-pr-review-card) .b63-empty-reviews{display:none}.b63-story a:focus-visible{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.b63-story{padding:22px 18px 28px}.b63-story>h2{font-size:32px;margin-bottom:25px}.b63-panel{padding:14px;margin-bottom:23px}.b63-panel-copy{padding:20px 9px 8px}.b63-panel-copy h3{font-size:27px}.b63-reviews{margin-top:24px}}.b63-panel-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;background:#faf9f5}.b63-panel-image img{width:100%;height:100%;max-height:100%;object-fit:cover}@media(max-width:749px){.b63-panel-image{padding:0}}body:has(.b63-story) .ds-main .thumbnail-list{max-height:none;overflow:visible}body:has(.b63-story) .ds-header-shell{position:relative}.b63-panel-image img{object-fit:contain}@media(max-width:749px){body:has(.b63-story) .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}body:has(.b63-story) .thumbnail-list__item.slider__slide{width:100%;min-width:0}body:has(.b63-story) .thumbnail-slider>.slider-button{display:none}}.ds-purchase-help{display:flex;flex-wrap:wrap;gap:4px 18px;border-top:1px solid #ded4e6;padding-top:8px;margin:12px 0}.ds-purchase-help a{display:inline-flex;align-items:center;min-height:44px;color:#50317e;font-size:13px;text-underline-offset:4px}.ds-purchase-help a:focus-visible{outline:3px solid #9572c9;outline-offset:3px}.dbp-picker{margin:24px 0 20px;padding:24px;background:#edf2eb;border:1px solid #c4d3c5;border-radius:7px;color:#244b49}.dbp-price{font-size:27px;font-weight:500;line-height:1.35;margin:0 0 18px}.dbp-pack{font-size:16px;line-height:1.5;margin:0}.dbp-picker fieldset{border:0;padding:0;margin:0;min-width:0}.dbp-picker legend{font-size:16px;font-weight:600;margin:0 0 10px;padding:0}.dbp-choices{display:flex;flex-wrap:wrap;gap:8px}.dbp-choices label{position:relative;cursor:pointer}.dbp-choices input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.dbp-choices span{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border:1px solid #aabdab;border-radius:5px;background:#fff;font-size:16px;line-height:1.4}.dbp-choices input:checked+span{background:#244b49;color:#fff;border-color:#244b49}.dbp-choices input:focus-visible+span{outline:3px solid #527668;outline-offset:3px}.dilauss-beauty-review-product .product-media-container{--aspect-ratio:1;--ratio-percent:100%;width:100%!important;background:#faf9f5;border:1px solid #e6e4de;border-radius:8px;overflow:hidden}.dilauss-beauty-review-product .product-media-container .media{padding-top:100%!important}.dilauss-beauty-review-product .product__media img,.dilauss-beauty-review-product .thumbnail img{object-fit:cover!important;max-width:100%;max-height:100%}.dilauss-beauty-review-product .product__title h1{font-size:clamp(30px,3.2vw,46px);line-height:1.15}.dbp-subtitle{font-size:16px;line-height:1.6;color:#486456;margin:12px 0 22px}.dbp-overview{margin:25px 0 6px;color:#244b49}.dbp-overview h2{font-size:24px;line-height:1.25;font-weight:500;margin:0 0 12px}.dbp-overview p,.dbp-overview li{font-size:16px;line-height:1.65;color:#486456}.dbp-overview p{margin:0 0 10px}.dbp-overview ul{margin:0;padding-left:20px}.dbp-overview li{padding:2px 0}.dbp-review-hold{margin-top:20px!important;padding:15px 17px;background:#f3eee3;border-left:3px solid #9b845c;border-radius:3px;font-size:14px!important;line-height:1.6!important}body:has(.dilauss-beauty-review-product:not([data-product-id="9077800665159"])) :is([id*=volume_discounts],[id*=product_bundles],.Vtl-VolumeDiscounts,.Vtl-ProductBundles){display:none!important}@media(max-width:749px){.dbp-picker{padding:16px;margin-top:18px}.dilauss-beauty-review-product .product__title h1{font-size:31px}.dbp-choices{gap:7px}.dbp-choices span{padding:10px 16px}}.dilauss-beauty-review-product .dbp-native-picker .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px;border:0;border-radius:0;background:transparent;padding:0;margin:0;min-width:0;max-width:none}.dilauss-beauty-review-product .dbp-native-picker .product-form__input--pill legend{float:none;display:block;width:100%;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 10px;padding:0}.dilauss-beauty-review-product .dbp-native-picker .product-form__input--pill input[type=radio]+label{display:flex;align-items:center;justify-content:center;min-height:46px;margin:0;padding:10px 18px;border:1px solid #aabdab;border-radius:5px;background:#fff;color:#244b49!important;font-size:16px;line-height:1.4;letter-spacing:normal;box-shadow:none}.dilauss-beauty-review-product .dbp-native-picker .product-form__input--pill input[type=radio]:checked+label{background:#244b49!important;color:#fff!important;border-color:#244b49;box-shadow:none}.dilauss-beauty-review-product .dbp-native-picker .product-form__input--pill input[type=radio]:focus-visible+label{outline:3px solid #527668;outline-offset:3px}dilauss-suyarun-offers{display:block;max-width:44rem;margin:32px 0 24px;color:#000;font-family:inherit}dilauss-suyarun-offers[hidden]{display:none!important}product-info:has(dilauss-suyarun-offers) .vtl-ub-vd-widget .Vtl-Money:after{content:attr(data-dso-currency);font-size:.8em;white-space:nowrap}product-info:has(dilauss-suyarun-offers:not([hidden])) .product-form__quantity{display:block}.dso-options{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}.dso-option{min-height:80px;padding:16px;border:1px solid #ededed;border-radius:14px;background:#ededed;cursor:pointer;text-align:left;line-height:22px}.dso-option:has(input:checked){border-color:#000;background:#fff}.dso-option:has(input:focus-visible){outline:3px solid #54765e;outline-offset:3px}.dso-option:has(input:disabled){opacity:.5;cursor:not-allowed}.dso-option input{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:20px;height:20px;min-width:20px;margin:0;border:3px solid #fff;border-radius:50%;background:#fff;cursor:pointer}.dso-option input:checked{background:#000;box-shadow:0 0 0 2px #000}.dso-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.dso-name{font-size:20px;line-height:22px;color:#000}.dso-saving{font-size:14px;line-height:22px;color:#555}.dso-prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:22px;line-height:22px;white-space:nowrap}.dso-prices s{font-size:14px;font-weight:400;color:#777}.dso-summary{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;cursor:pointer}.dso-format{display:none;align-items:center;gap:12px;margin-top:14px;padding-left:32px}.dso-option:has(input:checked) .dso-format{display:flex}.dso-format img{width:36px;height:36px;object-fit:cover;border-radius:50%;flex-shrink:0}.dso-format select{min-width:0;width:100%;height:32px;border:1px solid #ddd;border-radius:18px;padding:0 12px;background:#fff;color:#111;font:inherit;font-size:14px}@media(max-width:749px){.dso-summary{gap:9px}.dso-option{padding:14px}.dso-prices{font-size:22px}.dso-format{padding-left:29px}}.dbc-edit{scroll-margin-top:135px;padding-top:70px;padding-bottom:75px}.dbc-heading{margin-bottom:15px}.dbc-heading>p{max-width:360px}.dbc-review-note{font-size:11px;line-height:1.7;color:#65786c;margin:0 0 25px;max-width:850px}.dbc-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 26px}.dbc-filter{-webkit-appearance:none;appearance:none;border:1px solid #bdcdc2;color:#34574a;background:transparent;border-radius:28px;font:inherit;font-size:11px;min-height:42px;padding:10px 16px;cursor:pointer;white-space:nowrap}.dbc-filter[aria-pressed=true]{background:#244b49;border-color:#244b49;color:#fff}.dbc-filter:hover{border-color:#244b49}.dbc-filter:focus-visible{outline:3px solid #6e9c8c;outline-offset:3px}.dbc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px}.dbc-card{min-width:0}.dbc-card[hidden],.dbc-card [hidden]{display:none!important}.dbc-media{aspect-ratio:1;position:relative;background:#eeeee7;border-radius:6px;overflow:hidden}.dbc-media img{display:block;width:100%;height:100%;object-fit:contain}.dbc-source-label{display:inline-block;padding:4px 7px;margin-bottom:8px;font-size:8px;background:#e7ece5;color:#34574a;border-radius:2px}.dbc-zone{position:absolute;bottom:14px;left:14px;padding:6px 10px;font-size:9px;line-height:1.4;letter-spacing:.04em;background:#f8f8f3eb;color:#244b49;border-radius:2px}.dbc-card-copy{padding-top:17px}.dbc-card h3{font-size:18px;line-height:1.45;font-weight:500;letter-spacing:-.02em;margin:0 0 8px;overflow-wrap:anywhere}.dbc-card p{font-size:10px;line-height:1.65;color:#697b70;margin:0}.dbc-card .dbc-product-note{font-size:10px;margin-bottom:7px;color:#4b6456}.dbc-no-sale{font-size:11px;line-height:1.7;color:#6b7b70;margin:34px 0 0;padding-top:18px;border-top:1px solid #dbe3da}@media(max-width:989px){.dbc-grid{gap:28px 18px}.dbc-card h3{font-size:16px}.dbc-filter{padding:10px 14px}}@media(max-width:749px){.dbc-edit{padding-top:42px;padding-bottom:42px;scroll-margin-top:105px}.dbc-heading{margin-bottom:16px}.dbc-heading h2{font-size:31px}.dbc-review-note{font-size:10px;margin-bottom:18px}.dbc-filters{flex-wrap:nowrap;overflow-x:auto;padding:4px 2px 12px;margin-bottom:17px;scroll-padding:2px;scrollbar-width:thin}.dbc-filter{flex:0 0 auto;min-height:44px;font-size:11px;padding:11px 14px}.dbc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.dbc-zone{left:9px;bottom:9px;padding:5px 7px;font-size:8px}.dbc-card-copy{padding-top:12px}.dbc-card h3{font-size:14px;line-height:1.4;margin-bottom:7px}.dbc-card p{font-size:9px}.dbc-no-sale{font-size:10px;margin-top:25px}}.dbc-product-link{display:block;color:inherit;text-decoration:none;border-radius:6px}.dbc-product-link:focus-visible{outline:3px solid #527668;outline-offset:5px}.dbc-product-link:hover h3{text-decoration:underline;text-underline-offset:5px}.dbc-view-details{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid #d1ded2;font-size:15px;color:#244b49;min-height:44px}.dbc-card h3{font-size:21px}.dbc-card p,.dbc-card .dbc-product-note{font-size:13px}.dbc-review-note,.dbc-no-sale{font-size:14px}.dbc-filter{font-size:14px;min-height:46px}.dbc-zone{font-size:11px}.dbc-source-label{font-size:10px}@media(max-width:749px){.dbc-card h3{font-size:18px}.dbc-card p,.dbc-card .dbc-product-note{font-size:12px}.dbc-view-details{font-size:14px}.dbc-review-note,.dbc-no-sale,.dbc-filter{font-size:13px}.dbc-grid{gap:26px 15px}.dbc-zone{font-size:10px}}.dbc-grid:has(.dbc-card:only-child){max-width:440px;margin-left:auto;margin-right:auto;grid-template-columns:1fr}.dbc-card .dbc-proposed-price{font-size:15px;font-weight:500;color:#244b49;margin-bottom:8px}.dbc-card .dbc-proposed-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px}.dbc-proposed-price s{font-size:13px;font-weight:400;color:#617363}.dbc-reference-price{display:inline-flex;align-items:baseline;gap:5px;flex-wrap:wrap;font-size:12px;font-weight:400;color:#617363}.dco-overview{padding:6px 0 0;color:#244b49}.dco-overview h2{font-size:25px;font-weight:500;line-height:1.25;letter-spacing:-.02em;margin:0 0 12px}.dco-intro{font-size:16px;line-height:1.65;color:#486456;margin:0 0 12px}.dco-facts{list-style:disc;padding:0 0 0 20px;margin:0;color:#486456}.dco-facts li{padding:3px 0;font-size:16px;line-height:1.6}.dco-facts li::marker{color:#527668}.dco-details-link{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin-top:8px;font-size:14px;color:#244b49;text-underline-offset:4px}.dco-details-link:focus-visible{outline:3px solid #527668;outline-offset:3px}.dilauss-camera-product .dcp-subtitle{font-size:16px;line-height:1.6;color:#486456;margin:12px 0 0}.dilauss-camera-product .dcp-picker{margin-top:22px;margin-bottom:24px}@media(max-width:749px){.dco-overview{padding-top:0}.dco-overview h2{font-size:24px}.dilauss-camera-product .dcp-subtitle{font-size:15px;margin-top:10px}.dilauss-camera-product .dcp-picker{margin-top:18px;margin-bottom:24px}}.dcp-picker{margin:28px 0 20px;padding:24px;background:#edf2eb;border:1px solid #c4d3c5;border-radius:7px}.dcp-picker>label{display:block;font-size:16px;font-weight:600;margin-bottom:11px;color:#244b49}.dcp-picker select{display:block;width:100%;min-height:52px;padding:12px 40px 12px 14px;border:1px solid #9fb7a7;border-radius:4px;background:#fff;color:#183b38;font:inherit;font-size:16px;line-height:1.4;cursor:pointer}.dcp-picker select:focus-visible{outline:3px solid #527668;outline-offset:3px}.dcp-version-help,.dcp-price-note{font-size:13px;line-height:1.65;color:#4b6557;margin:10px 0 0}.dcp-proposal{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin:0;padding:0}.dcp-price-note{margin-bottom:23px!important}.dcp-proposal>span{font-size:14px;color:#345348}.dcp-proposal strong{font-size:27px;font-weight:500;letter-spacing:-.025em;color:#183b38;white-space:nowrap}.dcp-specs{display:grid;grid-template-columns:1fr 1fr;gap:19px 22px;margin:23px 0 0;padding-top:21px;border-top:1px solid #c6d6c8}.dcp-specs>div{min-width:0}.dcp-specs>div[hidden]{display:none}.dcp-specs dt{font-size:12px;color:#5c7566;margin-bottom:5px}.dcp-specs dd{font-size:15px;line-height:1.5;font-weight:500;color:#244b49;margin:0}.dilauss-camera-product .product__media-icon{opacity:1}.dilauss-camera-product .dilauss-product-summary{font-size:16px;line-height:1.75}.dilauss-camera-product .dilauss-preview-note{margin-top:21px}.dilauss-camera-product .dilauss-photo-note{font-size:14px;line-height:1.7;max-width:610px}@media(max-width:749px){.dcp-picker{padding:20px;margin-top:22px}.dcp-proposal{align-items:flex-start}.dcp-proposal strong{font-size:25px}.dcp-specs{gap:17px 16px}.dcp-version-help,.dcp-price-note{font-size:13px}.dilauss-camera-product .product__title h1{font-size:32px}}.dcp-picker select[hidden]{display:none}.dcp-choice-group{border:0;padding:0;margin:0 0 19px;min-width:0}.dcp-choice-group legend{font-size:15px;font-weight:600;color:#244b49;padding:0;margin-bottom:9px}.dcp-choice-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dcp-choice{display:flex;align-items:center;gap:10px;min-height:48px;padding:11px 13px;border:1px solid #aec4b3;background:#fff;border-radius:5px;color:#244b49;cursor:pointer;font-size:15px;line-height:1.4}.dcp-choice input{width:17px;height:17px;margin:0;flex:0 0 17px;accent-color:#244b49;cursor:pointer}.dcp-choice:has(input:checked){background:#dce9de;border-color:#244b49;box-shadow:inset 0 0 0 1px #244b49}.dcp-choice:has(input:focus-visible){outline:3px solid #527668;outline-offset:3px}.dcp-choice span{text-decoration:none!important}.dcp-choice-group:last-of-type{margin-bottom:0}.dcp-picker .dcp-specs.visually-hidden{margin:0;padding:0;border:0}.dcp-picker .dcp-price-note{margin-bottom:23px!important}@media(max-width:749px){.dcp-picker{padding:16px;margin-top:18px}.dcp-choice-group{margin-bottom:14px}.dcp-choice-group legend{margin-bottom:7px}.dcp-choice{padding:11px 10px;font-size:14px;gap:8px;min-height:48px}.dcp-choice-row{gap:9px}.dcp-picker .dcp-price-note{margin-bottom:18px!important}}.dcp-offer{font-size:14px;line-height:1.6;font-weight:600;color:#244b49;margin:12px 0 0}.dilauss-camera-product .dcp-offer{margin-bottom:20px}.dilauss-camera-product .product-form__quantity{margin:18px 0}.dilauss-camera-product .product-form{margin:18px 0 24px}.dilauss-camera-product .product-form__submit{min-height:52px}body .dilauss-camera-product .product-form__submit:disabled,body .dilauss-camera-product .product-form__submit:disabled:hover{opacity:1;background:#dce5da;color:#244b49!important;border-color:#c4d3c5;cursor:not-allowed;--color-button-text:36,75,73}body .dilauss-camera-product .product-form__submit:disabled>span{color:#244b49!important}.dilauss-camera-product .dco-overview{margin-top:24px}.dcp-price-group{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:4px 10px;min-width:0}.dcp-price-group s{font-size:15px;font-weight:400;line-height:1.4;color:#617363;white-space:nowrap}.dcp-price-group s[hidden]{display:none}.dcp-saving{display:inline-flex;align-items:center;padding:5px 9px;border-radius:4px;background:#244b49;color:#fff;font-size:14px;font-weight:600;line-height:1.3}.dcp-saving[hidden]{display:none}.dcp-price-group{justify-content:flex-start}.dcp-reference-label{font-size:12px;color:#617363}.dcr-highlights{margin:24px 0 4px;padding-top:22px;border-top:1px solid #d5ddd1;color:#244b49;min-width:0}.dcr-heading{margin-bottom:14px}.dcr-heading h2{font-size:19px;line-height:1.35;font-weight:500;letter-spacing:-.01em;margin:0 0 4px}.dcr-heading p{font-size:13px;line-height:1.45;color:#617363;margin:0}.dcr-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:6px;min-width:0}.dcr-track::-webkit-scrollbar{display:none}.dcr-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:center;flex:0 0 100%;width:100%;min-width:0;box-sizing:border-box;padding:14px;border:1px solid #d5ddd1;background:#f5f6f0;border-radius:6px;scroll-snap-align:start;scroll-snap-stop:always}.dcr-card img{display:block;width:112px;height:140px;object-fit:contain;background:#e9ede5;border-radius:4px}.dcr-content{min-width:0}.dcr-stars{display:block;font-size:15px;line-height:1.3;letter-spacing:1px;color:#8b6327;margin:0 0 8px}.dcr-card blockquote{font-size:16px;font-style:normal;line-height:1.5;color:#244b49;padding:0;margin:0 0 10px;border:0;letter-spacing:0}.dcr-card .dcr-author{font-size:13px;font-weight:600;line-height:1.4;margin:0;color:#244b49}.dcr-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.dcr-footer>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:#244b49;text-underline-offset:4px}.dcr-controls{display:flex;align-items:center;gap:4px}.dcr-controls[hidden]{display:none}.dcr-controls button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #c4d3c5;border-radius:50%;background:transparent;color:#244b49;font:inherit;font-size:21px;cursor:pointer;padding:0}.dcr-controls button:disabled{opacity:.35;cursor:default}.dcr-count{min-width:42px;text-align:center;font-size:12px;color:#617363}.dcr-highlights :focus-visible{outline:3px solid #527668;outline-offset:3px}#bundle-product_reviews{scroll-margin-top:calc(var(--dilauss-header-height,110px) + 20px)}@media(max-width:749px){.dcr-highlights{margin-top:20px;padding-top:20px}.dcr-card{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:12px}.dcr-card img{width:92px;height:132px}.dcr-card blockquote{font-size:16px;line-height:1.45}.dcr-heading{margin-bottom:12px}}.dbc-pricing{margin:12px 0;color:#244b49}.dbc-current-price{display:block;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.dbc-price-detail{display:flex;align-items:center;flex-wrap:wrap;gap:7px 9px;margin-top:8px}.dbc-price-detail .dbc-reference-price{font-size:12px;line-height:1.45;color:#617363}.dbc-saving{display:inline-flex;background:#244b49;color:#fff;border-radius:4px;padding:4px 7px;font-size:12px;font-weight:600;line-height:1.35}@media(max-width:749px){.dbc-current-price{font-size:21px}.dbc-price-detail{gap:7px}.dbc-price-detail .dbc-reference-price,.dbc-saving{font-size:11px}}dilauss-cart-preview[hidden],.dilauss-cop-dialog [hidden]{display:none!important}.dilauss-cop-dialog{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;max-height:100dvh;height:100dvh;width:min(100%,440px);max-width:100%;padding:0;border:0;background:#f8f8f3;color:#172e3a;box-shadow:-8px 0 50px #132e3929;font-family:var(--font-body-family);font-size:14px;line-height:1.45;overflow:hidden}html.dilauss-cop-modal-open{overflow:hidden}.dilauss-cop-dialog::backdrop{background:#0e1e2566;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dilauss-cop-dialog *{box-sizing:border-box}.dilauss-cop-header{display:flex;align-items:center;justify-content:space-between;padding:12px 24px 10px;border-bottom:1px solid #dfe5dd;height:76px}.dilauss-cop-eyebrow{font-size:10px;letter-spacing:.19em;font-weight:600;color:#42655b}.dilauss-cop-header h2{font:500 24px/1.2 var(--font-heading-family);margin:5px 0 0;color:#172e3a}.dilauss-cop-header h2 span{font:400 12px var(--font-body-family);margin-left:8px;color:#5b6e6b}.dilauss-cop-close{border:0;background:none;color:#172e3a;font-size:30px;line-height:1;width:40px;height:40px;cursor:pointer}.dilauss-cop-content{height:calc(100dvh - 76px);overflow:auto;overscroll-behavior:contain;padding:14px 24px max(14px,env(safe-area-inset-bottom))}.dilauss-cop-notice{margin:0 0 12px}.dilauss-cop-badge{display:inline-block;border:1px solid #b5c5ba;border-radius:4px;padding:3px 8px;color:#31554c;font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:600}.dilauss-cop-notice p{font-size:11px;line-height:1.5;color:#607069;margin:7px 0 0}.dilauss-cop-base-card{display:grid;grid-template-columns:78px 1fr;gap:15px;align-items:center}.dilauss-cop-base-card img{width:78px;height:76px;object-fit:cover;border-radius:7px;background:#e7eadf}.dilauss-cop-base-card h3,.dilauss-cop-extra-card h4{font-size:14px;line-height:1.4;margin:0 0 5px;color:#172e3a}.dilauss-cop-base-card p{font-size:11px;margin:4px 0;color:#607069}.dilauss-cop-base-card strong{font-size:14px;font-weight:600}.dilauss-cop-test-controls{margin:10px 0 12px;font-size:11px;color:#607069}.dilauss-cop-test-controls summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.dilauss-cop-dialog label{display:block;font-size:11px;margin:11px 0 5px;font-weight:500}.dilauss-cop-dialog select{width:100%;padding:10px 32px 10px 11px;background-color:#fff;border:1px solid #c6d1c7;border-radius:6px;color:#172e3a;font:400 12px var(--font-body-family);min-height:42px}.dilauss-cop-dialog button:focus-visible,.dilauss-cop-dialog select:focus-visible,.dilauss-cop-dialog summary:focus-visible{outline:2px solid #244b49;outline-offset:3px}.dilauss-cop-subtotal{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:12px 0 14px;border-top:1px solid #dfe5dd}.dilauss-cop-subtotal strong{white-space:nowrap}.dilauss-cop-offer{background:#edf1e7;border:1px solid #d4dfce;border-radius:12px;padding:14px;margin-bottom:12px}.dilauss-cop-offer-top{display:flex;gap:9px;align-items:start}.dilauss-cop-offer-icon{flex:0 0 24px;width:24px;height:24px;line-height:24px;text-align:center;background:#244b49;border-radius:50%;color:#fff;font-size:17px}.dilauss-cop-offer h3{font-size:15px;line-height:1.35;margin:1px 0 5px;font-weight:600;color:#244b49}.dilauss-cop-offer-top p{font-size:11px;line-height:1.5;color:#516454;margin:0}.dilauss-cop-extra-card{display:grid;grid-template-columns:70px 1fr;gap:12px;margin:10px 0;align-items:center}.dilauss-cop-extra-card img{width:70px;height:70px;object-fit:cover;border-radius:6px;background:#fff}.dilauss-cop-extra-card h4{font-size:12px;margin:0 0 4px}.dilauss-cop-variant{font-size:10px;color:#5b6e61;margin:0 0 6px}.dilauss-cop-price-label{font-size:10px;color:#516454;margin:0}.dilauss-cop-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin:1px 0 3px}.dilauss-cop-prices strong{font-size:16px;color:#244b49}.dilauss-cop-prices s{font-size:11px;color:#6d7770}.dilauss-cop-saving{font-size:10px;font-weight:500;color:#426342;margin:0}.dilauss-cop-choose,.dilauss-cop-checkout{width:100%;border:0;border-radius:6px;min-height:44px;padding:11px;font:500 12px var(--font-body-family)}.dilauss-cop-choose{background:#244b49;color:#fff;cursor:pointer}.dilauss-cop-choose[aria-pressed=true]{background:#dce7d5;color:#244b49;box-shadow:inset 0 0 0 1px #8da282}.dilauss-cop-selection{font-size:10px;line-height:1.5;color:#426342;margin:8px 0 0}.dilauss-cop-selection:empty{display:none}.dilauss-cop-checkout:disabled{background:#dce0d9;color:#6b756b;cursor:not-allowed;opacity:1}.dilauss-cop-continue{display:block;border:0;background:none;color:#244b49;text-decoration:underline;text-underline-offset:4px;padding:12px;margin:auto;font:400 11px var(--font-body-family);cursor:pointer}.dilauss-cop-footer>p{font-size:10px;text-align:center;color:#718071;line-height:1.5;margin:2px 0 0}.dilauss-cop-not-eligible{padding:18px;background:#edf1e7;border-radius:8px;font-size:12px;margin:0 0 14px}.dilauss-cop-launch{position:fixed;right:16px;bottom:70px;z-index:8;padding:12px 18px;border:1px solid #adc0b3;border-radius:30px;background:#f8f8f3;color:#244b49;font:500 12px var(--font-body-family);box-shadow:0 2px 20px #172e3a1a;cursor:pointer}.dilauss-cop-gift{display:flex;align-items:flex-start;gap:10px;padding:12px;margin:0 0 12px;border:1px solid #ccd9ca;border-radius:10px;background:#f1f4ec}.dilauss-cop-gift-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#e0e8d9;color:#244b49}.dilauss-cop-gift h3{margin:0;color:#244b49;font-size:13px;line-height:1.4;font-weight:600}.dilauss-cop-gift p{font-size:10px;line-height:1.5;margin:4px 0 0}.dilauss-cop-gift-terms{color:#516454}.dilauss-cop-gift .dilauss-cop-gift-status{color:#5b6e61;font-size:9px}@media(max-width:480px){.dilauss-cop-header{padding:12px 18px 10px;height:76px}.dilauss-cop-content{padding:14px 18px 22px;height:calc(100dvh - 76px)}.dilauss-cop-notice{margin-bottom:14px}.dilauss-cop-offer{padding:14px}.dilauss-cop-base-card img{height:70px}.dilauss-cop-header h2{font-size:22px}}@media(prefers-reduced-motion:no-preference){.dilauss-cop-dialog[open]{animation:dilauss-cop-arrive .22s ease-out}@keyframes dilauss-cop-arrive{0%{transform:translate(32px);opacity:.6}to{transform:none;opacity:1}}}.dw-worlds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.dw-world{display:block;text-decoration:none;color:inherit;min-width:0}.dw-world-photo{aspect-ratio:1;position:relative;overflow:hidden;background:#e8ede6;border-radius:5px}.dw-world-photo img{width:100%;height:100%;display:block;object-fit:contain;transition:transform .4s}.dw-world:hover .dw-world-photo img{transform:scale(1.025)}.dw-world-text{display:flex;justify-content:space-between;gap:12px;padding:22px 0 0}.dw-world-text h3{font-size:22px;font-weight:500;letter-spacing:-.025em;line-height:1.25;margin:0 0 12px}.dw-world-text p:not(.dw-eyebrow){font-size:13px;line-height:1.75;color:#51665b;max-width:390px;margin:0}.dw-world-text .dw-eyebrow{font-size:8px;letter-spacing:.12em;margin:0 0 10px}.dw-world-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 32px;height:32px;border:1px solid #b8c9be;border-radius:50%;font-size:18px;margin-top:15px}.dw-badge{position:absolute;top:15px;left:15px;padding:7px 10px;background:#f8f8f3;color:#244b49;font-size:10px;border-radius:2px}.dw-world:focus-visible{outline:3px solid #527668;outline-offset:5px}@media(min-width:750px)and (max-width:1000px){.dw-worlds{gap:18px}.dw-world-text h3{font-size:20px}.dw-world-arrow{display:none}.dw-world-text .dw-eyebrow{font-size:7px}}@media(max-width:749px){.dw-worlds{grid-template-columns:1fr;gap:32px}.dw-world-photo{aspect-ratio:1}.dw-world-text{padding-top:17px}.dw-world-text h3{font-size:23px}.dw-world-text p:not(.dw-eyebrow){font-size:13px}.dw-world-text .dw-eyebrow{font-size:9px}.dw-badge{top:14px;left:14px}}@media(prefers-reduced-motion:reduce){.dw-world-photo img{transition:none}}.dw-world-arrow{font-size:0}.dw-world-arrow:before{content:"";width:8px;height:8px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);margin-left:-3px}.ddp-picker{display:block;width:100%;max-width:44rem;margin:24px 0 16px;color:#244b49}.ddp-options{display:grid;gap:12px;border:0;padding:0;margin:0;min-width:0}.ddp-options legend{font-size:16px;font-weight:600;margin:0 0 12px;padding:0}.ddp-option{display:grid;grid-template-columns:20px minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:12px;min-height:82px;padding:16px;border:1px solid #c4d3c5;border-radius:14px;background:#edf2eb;cursor:pointer;line-height:1.35}.ddp-option:has(input:checked){border-color:#244b49;background:#fff}.ddp-option:has(input:focus-visible){outline:3px solid #54765e;outline-offset:3px}.ddp-option input{position:static;width:20px;height:20px;min-width:20px;margin:0;accent-color:#244b49;cursor:pointer}.ddp-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.ddp-name{font-size:20px;font-weight:600;line-height:1.25}.ddp-count{font-size:13px;color:#486456}.ddp-price{text-align:right;font-size:15px;font-weight:600;overflow-wrap:anywhere}.ddp-note,.ddp-status{font-size:13px;line-height:1.5;margin:10px 0 0;color:#486456}.ddp-status{font-weight:600}.ddp-gift{display:flex;flex-direction:column;gap:4px;max-width:44rem;margin:12px 0 20px;padding:12px 14px;border:1px solid #b9cbbb;border-radius:6px;background:#f1f5ec;color:#244b49;line-height:1.45}.ddp-gift strong{font-size:14px;font-weight:600}.ddp-gift span{font-size:13px}@media(max-width:749px){.ddp-option{gap:9px;padding:14px}.ddp-name{font-size:18px}.ddp-price{font-size:14px}.ddp-count{font-size:12px}}.dilauss-beauty-review-product .dilauss-foot-gallery .product-media-container{background:#f2ece1}.dilauss-beauty-review-product .dilauss-foot-gallery .product__media img,.dilauss-beauty-review-product .dilauss-foot-gallery .thumbnail img{object-fit:contain!important}.dilauss-foot-gallery .thumbnail-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:none;overflow:visible}.dilauss-foot-gallery .thumbnail-list__item.slider__slide{width:100%;min-width:0}.dilauss-foot-gallery .thumbnail-slider{align-items:stretch}.dilauss-foot-gallery .thumbnail{background:#f2ece1}.dilauss-foot-gallery .product__media-list{margin-bottom:14px}.dilauss-foot-gallery .thumbnail:focus-visible{outline:3px solid #527668;outline-offset:3px}.dilauss-foot-product .dfm-subtitle{font-size:16px;line-height:1.6;color:#486456;margin:12px 0 22px}.dilauss-foot-product .dfm-proposed{font-size:13px;line-height:1.4;color:#617363;margin:15px 0 -14px}.dilauss-foot-product .price{font-size:27px;line-height:1.35;letter-spacing:-.02em}.dilauss-foot-product .price__badge-sold-out{display:none!important}.dilauss-foot-product .product-form__quantity{margin:18px 0}.dilauss-foot-product .product-form{margin:18px 0 24px}.dilauss-foot-product .product-form__submit{min-height:52px}body .dilauss-foot-product .product-form__submit:disabled,body .dilauss-foot-product .product-form__submit:disabled:hover{opacity:1;background:#dce5da;color:#244b49!important;border-color:#c4d3c5;cursor:not-allowed;--color-button-text:36,75,73}body .dilauss-foot-product .product-form__submit:disabled>span{color:#244b49!important}.dfm-overview{margin:26px 0 6px;color:#244b49}.dfm-overview h2{font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.02em;margin:0 0 12px}.dfm-overview p,.dfm-overview li{font-size:16px;line-height:1.65;color:#486456}.dfm-overview p{margin:0 0 10px}.dfm-overview ul{margin:0;padding-left:20px}.dfm-overview li{padding:2px 0}.dfm-overview a{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:7px;font-size:14px;color:#244b49;text-underline-offset:4px}.dfm-overview a:focus-visible{outline:3px solid #527668;outline-offset:3px}.dilauss-foot-product .product__media-icon{opacity:1}.dilauss-foot-product .product__title h1{font-size:clamp(30px,3.2vw,46px);line-height:1.15}@media(max-width:749px){.dilauss-foot-product .product__title h1{font-size:31px}.dilauss-foot-product .dfm-subtitle{font-size:15px;margin-bottom:18px}.dilauss-foot-product .price{font-size:25px}.dfm-overview{margin-top:23px}}body:has(.dilauss-foot-product)>.Vtl-ReviewsCarousel__Widget,body:has(.dilauss-foot-product) .Vtl-MediaReviewsCarousel__Section,body:has(.dilauss-foot-product) #bundle-product_reviews_carousel,body:has(.dilauss-foot-product) #bundle-product_reviews_media_carousel,body:has(.dilauss-foot-product) #vitals-all_reviews_badge{display:none!important}.dilauss-foot-product .product-media-container{--aspect-ratio:1;--ratio-percent:100%;width:100%!important;background:#faf9f5;border:1px solid #e6e4de;border-radius:8px;overflow:hidden}.dilauss-foot-product .product-media-container .media{padding-top:100%!important;background:#faf9f5}.dilauss-foot-product .product__media img{object-fit:cover!important;max-width:100%!important;max-height:100%!important}.dilauss-foot-product .thumbnail img{object-fit:cover!important;background:#faf9f5}.dilauss-foot-product .thumbnail{background:#faf9f5}@media(max-width:749px){.dilauss-foot-product .product__media img{max-width:100%!important;max-height:100%!important}}.dfv-reference{font-size:14px;line-height:1.6;color:#617363;margin:14px 0 0}.dfv-picker [hidden]{display:none!important}.dfv-picker{margin:28px 0 20px;padding:24px;background:#edf2eb;border:1px solid #c4d3c5;border-radius:7px;color:#244b49}.dfv-pricing{margin-bottom:22px;min-height:58px}.dfv-pricing p{font-size:14px;line-height:1.5;margin:0 0 5px;color:#617363}.dfv-pricing>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.dfv-pricing strong{font-size:27px;font-weight:500;line-height:1.35;letter-spacing:-.02em}.dfv-pricing s{font-size:15px;color:#617363}.dfv-reference-price{display:inline-flex;gap:5px;align-items:baseline;flex-wrap:wrap;font-size:12px;color:#617363}.dfv-pricing .dfv-pending{font-size:21px;color:#244b49}.dfv-options{border:0;margin:0;padding:0;min-width:0}.dfv-options legend{font-size:16px;font-weight:600;margin-bottom:10px;padding:0}.dfv-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dfv-option{display:flex;gap:10px;align-items:center;border:1px solid #aabdab;border-radius:5px;padding:12px;background:#fff;cursor:pointer;min-height:52px;box-sizing:border-box}.dfv-option input{accent-color:#244b49;width:17px;height:17px;margin:0;flex:0 0 17px}.dfv-option span{min-width:0}.dfv-option strong,.dfv-option small{display:block;text-decoration:none!important}.dfv-option strong{font-size:16px;font-weight:500;line-height:1.4}.dfv-option small{font-size:12px;line-height:1.4;margin-top:3px;color:#617363}.dfv-option:has(input:checked){background:#e6eee3;border-color:#244b49;box-shadow:inset 0 0 0 1px #244b49}.dfv-option:has(input:focus-visible){outline:3px solid #527668;outline-offset:3px}.dfv-pricing [hidden],.dfm-overview [hidden],.dilauss-foot-product product-form[hidden],.dilauss-foot-product .product-form__quantity[hidden]{display:none!important}@media(max-width:749px){.dfv-picker{padding:16px;margin-top:18px}.dfv-option{padding:11px 9px;gap:8px}.dfv-option-grid{gap:9px}.dfv-pricing strong{font-size:25px}}.dfv-saving{display:inline-flex;align-items:center;padding:5px 9px;border-radius:4px;background:#244b49;color:#fff;font-size:14px;font-weight:600;line-height:1.3}.dfv-picker .product-form__input{max-width:none;margin:0;padding:0}gel-colour-preview{display:block;margin-top:24px}.gel-colours{border:0;padding:0;margin:0}.gel-colours legend{font-size:16px;font-weight:500;color:#244b49;margin-bottom:6px}.gel-colours-hint{font-size:14px;line-height:1.5;color:#617363;margin:0 0 14px}.gel-colours-options{display:flex;flex-wrap:wrap;gap:10px}.gel-colours-options input{position:absolute;opacity:0;width:1px;height:1px}.gel-colours-options label{display:block;border:1px solid #bacbc2;border-radius:5px;padding:10px 16px;font-size:15px;line-height:1.25;cursor:pointer;color:#244b49;background:#fafbf7;min-height:44px;box-sizing:border-box}.gel-colours-options input:checked+label{background:#244b49;color:#fff;border-color:#244b49}.gel-colours-options input:focus-visible+label{outline:3px solid #527668;outline-offset:3px}.gel-colours-options label:hover{border-color:#244b49}.gel-intro-list{padding-left:20px;margin:16px 0 0;line-height:1.65;font-size:15px;color:#486456}.gel-intro-list li{padding:3px 0}product-info[data-product-id="9121003405383"] .dnp-purchase-panel .dbc-pricing{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}product-info[data-product-id="9121003405383"] .dnp-purchase-panel .dbc-current-price{flex:0 0 auto}product-info[data-product-id="9121003405383"] .dnp-purchase-panel .dbc-price-detail{margin-top:0;gap:8px}product-info[data-product-id="9121003405383"] .dnp-purchase-panel .dbc-reference-price{font-size:0;line-height:1}product-info[data-product-id="9121003405383"] .dnp-purchase-panel .dbc-reference-price s{font-size:14px;line-height:1.4}product-info[data-product-id="9121003405383"] .gel-gift-preview{display:flex;flex-direction:column;gap:5px;margin:14px 0 0;padding:0;border:0;border-radius:0;background:transparent;color:#244b49;line-height:1.4}product-info[data-product-id="9121003405383"] .gel-gift-preview strong{font-size:14px;font-weight:600}product-info[data-product-id="9121003405383"] .gel-gift-preview span{font-size:13px;font-weight:600}product-info[data-product-id="9121003405383"] [data-media-id$="-34535584825415"] .product__media-icon,product-info[data-product-id="9121003405383"] [data-media-id$="-34535589609543"] .product__media-icon,product-info[data-product-id="9121003405383"] [data-media-id$="-34535585808455"] .product__media-icon,product-info[data-product-id="9121003405383"] [data-media-id$="-34535586627655"] .product__media-icon{display:none}product-info[data-product-id="9121003405383"] .product-form__input input[type=radio].disabled+label{text-decoration:none;opacity:1}.gel-purchase-intro{font-size:16px;line-height:1.65;color:#486456;margin:20px 0 24px}.gel-purchase-intro p{margin:0}.gel-preview-hint{font-size:13px;line-height:1.5;color:#617363;margin:8px 0 18px}.dilauss-gift-preview{padding:12px 16px;margin:12px 0;border:1px solid #b8c9bc;border-radius:12px;background:#f1f5ef;color:#243a32;font-size:13px;text-align:left}.dilauss-gift-preview p{margin:0 0 4px;line-height:1.5}.dilauss-gift-preview a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:#284d3d;text-underline-offset:4px}.dilauss-gift-preview a:focus-visible{outline:2px solid #284d3d;outline-offset:3px}.dilauss-new-product .herbal-gallery .product-media-container{background:#f2ece1}.dilauss-new-product .herbal-gallery .product__media img,.dilauss-new-product .herbal-gallery .thumbnail img{object-fit:contain!important}.herbal-gallery .thumbnail-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:none;overflow:visible}.herbal-gallery .thumbnail-list__item.slider__slide{width:100%;min-width:0}.herbal-gallery .thumbnail-slider{align-items:stretch}.herbal-gallery .thumbnail{background:#f2ece1}.herbal-gallery .product__media-list{margin-bottom:14px}.herbal-gallery .thumbnail:focus-visible{outline:3px solid #527668;outline-offset:3px}.herbal-pack-picker{border:0;padding:0;margin:20px 0;min-width:0;color:#244b49}.herbal-pack-picker legend{padding:0;margin-bottom:10px;font-size:16px;font-weight:600}.herbal-pack-choices{display:flex;flex-wrap:wrap;gap:8px}.herbal-pack-choices label{position:relative;cursor:pointer}.herbal-pack-choices input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.herbal-pack-choices span{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border:1px solid #aabdab;border-radius:5px;background:#f2ece1;font-size:16px;line-height:1.4}.herbal-pack-choices input:checked+span{background:#244b49;color:#fff;border-color:#244b49}.herbal-pack-choices input:focus-visible+span{outline:3px solid #527668;outline-offset:3px}.dkn-options{margin:24px 0 20px;padding:24px;background:#edf2eb;border:1px solid #c4d3c5;border-radius:7px;color:#244b49}.dkn-price{font-size:27px;font-weight:600;line-height:1.5;margin:0 0 16px}.dkn-options dl{display:flex;align-items:center;gap:16px;margin:0;font-size:16px;line-height:1.5}.dkn-options dt{font-weight:600}.dkn-options dd{margin:0}.dkn-subtitle{font-size:16px;line-height:1.6;color:#486456;margin:12px 0 22px}.dkn-overview{margin:25px 0 6px;color:#244b49}.dkn-overview h2{font-size:24px;line-height:1.25;font-weight:500;margin:0 0 12px}.dkn-overview p,.dkn-overview li{font-size:16px;line-height:1.65;color:#486456}.dkn-overview p{margin:0 0 10px}.dkn-overview ul{margin:0;padding-left:20px}.dkn-overview li{padding:2px 0}.dkn-overview .dkn-use-note{font-size:14px;line-height:1.6;margin-top:16px;color:#617363}.dilauss-knee-product .product-media-container{--aspect-ratio:1;--ratio-percent:100%;width:100%!important;background:#faf9f5;border:1px solid #e6e4de;border-radius:8px;overflow:hidden}.dilauss-knee-product .product-media-container .media{padding-top:100%!important}.dilauss-knee-product .product__media img,.dilauss-knee-product .thumbnail img{object-fit:contain!important;max-width:100%;max-height:100%}.dilauss-knee-product .product__title h1{font-size:clamp(30px,3.2vw,46px);line-height:1.15}body:has(.dilauss-knee-product) :is([id*=volume_discounts],[id*=product_bundles],.Vtl-VolumeDiscounts,.Vtl-ProductBundles){display:none!important}@media(max-width:749px){.dkn-options{padding:16px;margin-top:18px}.dilauss-knee-product .product__title h1{font-size:31px}}dilauss-payment-terms{display:block}.dilauss-posture-product .dps-native-picker{margin:24px 0 20px;padding:24px;background:#edf2eb;border:1px solid #c4d3c5;border-radius:7px;color:#244b49}.dilauss-posture-product .dps-native-picker .dbp-price{font-size:27px;font-weight:500;line-height:1.35;margin:0 0 18px}.dilauss-posture-product .dps-native-picker .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px;border:0;border-radius:0;background:transparent;padding:0;margin:0;min-width:0;max-width:none}.dilauss-posture-product .dps-native-picker .product-form__input--pill legend{float:none;display:block;width:100%;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 10px;padding:0}.dilauss-posture-product .dps-native-picker .product-form__input--pill input[type=radio]+label{display:flex;align-items:center;justify-content:center;min-height:46px;margin:0;padding:10px 18px;border:1px solid #aabdab;border-radius:5px;background:#fff;color:#244b49!important;font-size:16px;line-height:1.4;letter-spacing:normal;box-shadow:none}.dilauss-posture-product .dps-native-picker .product-form__input--pill input[type=radio]:checked+label{background:#244b49!important;color:#fff!important;border-color:#244b49;box-shadow:none}.dilauss-posture-product .dps-native-picker .product-form__input--pill input[type=radio]:focus-visible+label{outline:3px solid #527668;outline-offset:3px}@media(max-width:749px){.dilauss-posture-product .dps-native-picker{padding:16px;margin-top:18px}.dilauss-posture-product .dps-native-picker .product-form__input--pill{gap:7px}.dilauss-posture-product .dps-native-picker .product-form__input--pill input[type=radio]+label{padding:10px 16px}}.dilauss-posture-product .dps-subtitle{font-size:16px;line-height:1.6;color:#486456;margin:12px 0 22px}.dilauss-posture-product .price{font-size:27px;line-height:1.35;letter-spacing:-.02em}.dilauss-posture-product .price__badge-sold-out{display:none!important}.dilauss-posture-product .product-form__input--pill{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;background:#edf2eb;border:1px solid #c4d3c5;border-radius:6px;padding:16px;margin:24px 0 0;max-width:none;min-width:0}.dilauss-posture-product .product-form__input--pill legend{grid-column:1/-1;float:left;width:100%;font-size:15px;font-weight:600;line-height:1.4;color:#244b49;margin:0 0 4px;padding:0}.dilauss-posture-product .product-form__input--pill input[type=radio]+label{display:flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:10px 8px;font-size:15px;line-height:1.4;text-decoration:none!important;opacity:1!important;border-radius:5px;background:#fff;border:1px solid #aec4b3;color:#244b49!important}.dilauss-posture-product .product-form__input--pill input[type=radio]:checked+label{background:#dce9de!important;color:#244b49!important;border-color:#244b49;box-shadow:inset 0 0 0 1px #244b49}.dilauss-posture-product .product-form__input--pill input[type=radio]:focus-visible+label{outline:3px solid #527668;outline-offset:3px}.dilauss-posture-product .dps-size-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;color:#244b49;text-underline-offset:4px;margin:5px 0 10px}.dilauss-posture-product .product-form__quantity{margin:15px 0}.dilauss-posture-product .product-form{margin:18px 0 24px}.dilauss-posture-product .product-form__submit{min-height:52px}body .dilauss-posture-product .product-form__submit:disabled,body .dilauss-posture-product .product-form__submit:disabled:hover{opacity:1;background:#dce5da;color:#244b49!important;border-color:#c4d3c5;cursor:not-allowed;--color-button-text:36,75,73}body .dilauss-posture-product .product-form__submit:disabled>span{color:#244b49!important}.dps-overview{margin:26px 0 6px;color:#244b49}.dps-overview h2{font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.02em;margin:0 0 12px}.dps-overview p,.dps-overview li{font-size:16px;line-height:1.65;color:#486456}.dps-overview p{margin:0 0 10px}.dps-overview ul{margin:0;padding-left:20px}.dps-overview li{padding:2px 0}.dps-overview a{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:7px;font-size:14px;color:#244b49;text-underline-offset:4px}.dps-overview a:focus-visible,.dps-size-link:focus-visible{outline:3px solid #527668;outline-offset:3px}.dilauss-posture-product .product__media-icon{opacity:1}.dilauss-posture-product .product__title h1{font-size:clamp(30px,3.2vw,46px);line-height:1.15}@media(max-width:749px){.dilauss-posture-product .product__title h1{font-size:31px}.dilauss-posture-product .product-form__input--pill{padding:14px;gap:9px}.dilauss-posture-product .dps-subtitle{font-size:15px;margin-bottom:18px}.dilauss-posture-product .price{font-size:25px}.dps-overview{margin-top:23px}}body:has(.dilauss-posture-product)>.Vtl-ReviewsCarousel__Widget,body:has(.dilauss-posture-product) .Vtl-MediaReviewsCarousel__Section,body:has(.dilauss-posture-product) #bundle-product_reviews_carousel,body:has(.dilauss-posture-product) #bundle-product_reviews_media_carousel,body:has(.dilauss-posture-product) #vitals-all_reviews_badge{display:none!important}.dilauss-preview-cart-notice{margin:10px 0 0;color:#486456;font-size:14px;line-height:1.5}.dilauss-reference{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:-9px 0 15px;line-height:1.4}.dilauss-reference[hidden]{display:none}.dilauss-reference>span{font-size:13px;color:#617363}.dilauss-reference>strong{font-size:13px;color:#fff;background:#244b49;border-radius:4px;padding:4px 8px;font-weight:600}.dh-captures{padding-top:6px;padding-bottom:68px}.dh-captures h2{scroll-margin-top:145px;font-size:clamp(30px,3.2vw,43px);line-height:1.13;letter-spacing:-.035em;margin:0}.dh-capture-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.dh-capture-heading .dh-kicker{margin-bottom:10px}.dh-capture-provenance{margin:13px 0 24px;color:#52635a;font-size:12px;line-height:1.5}.dh-capture-navigation{display:flex;align-items:center;gap:14px;flex-shrink:0}.dh-capture-arrow{display:grid;place-items:center;width:44px;height:44px;min-width:44px;border:1px solid #bbc9be;border-radius:50%;background:transparent;color:#233f37;font:inherit;font-size:23px;cursor:pointer;transition:background .18s,color .18s}.dh-capture-arrow:hover:not(:disabled){background:#294c40;color:#fff}.dh-capture-arrow:disabled{opacity:.35;cursor:default}.dh-capture-position{font-size:12px;min-width:52px;text-align:center;font-variant-numeric:tabular-nums}.dh-capture-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a8baad transparent;align-items:start;padding:3px 1px 15px;scroll-padding-inline:1px}.dh-capture{position:relative;margin:0;min-width:0;background:#fff;border:1px solid #d9e0d7;border-radius:13px;overflow:hidden;scroll-snap-align:start;box-shadow:0 3px 12px #183b2a06}.dh-capture-image{display:block;line-height:0}.dh-capture-image img{display:block;width:100%;height:auto;object-fit:contain}.dh-capture-copy{padding:16px;border-top:1px solid #edf0eb}.dh-capture-product{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:1.45;text-decoration:none;min-height:24px}.dh-capture-product span{font-size:19px;flex-shrink:0}.dh-captures :is(a,button,[tabindex]):focus-visible{outline:3px solid #527668;outline-offset:3px}.dh-capture-image:focus-visible{outline-offset:-4px}@media(min-width:750px)and (max-width:989px){.dh-capture-track{grid-auto-columns:calc((100% - 18px)/2)}}@media(max-width:749px){.dh-captures{padding-top:5px;padding-bottom:43px}.dh-captures h2{font-size:31px}.dh-capture-heading{align-items:center;gap:12px}.dh-capture-heading .dh-kicker{font-size:9px;letter-spacing:.11em;margin-bottom:8px}.dh-capture-navigation{gap:7px}.dh-capture-arrow{width:38px;min-width:38px;height:38px;font-size:21px}.dh-capture-position{font-size:10px;min-width:32px}.dh-capture-provenance{font-size:11px;max-width:310px;margin-bottom:20px}.dh-capture-track{grid-auto-columns:86%;gap:14px;padding-bottom:14px}.dh-capture-copy{padding:15px}.dh-capture-product{font-size:14px}}@media(prefers-reduced-motion:reduce){.dh-capture-arrow{transition:none}}.dsv-picker{margin:28px 0 20px;padding:24px;background:#edf2eb;border:1px solid #c4d3c5;border-radius:7px;color:#244b49}.dsv-picker [hidden]{display:none!important}.dsv-pricing{margin-bottom:20px;min-height:34px}.dsv-pricing strong{font-size:27px;font-weight:500;line-height:1.35}.dsv-pricing p{font-size:19px;line-height:1.5;margin:0;color:#617363}.dsv-picker label{display:block;font-size:16px;font-weight:600;margin:0 0 9px}.dsv-picker select{display:block;width:100%;max-width:100%;min-height:50px;background:#fff;color:#244b49;border:1px solid #aabdab;border-radius:5px;padding:12px;font:inherit;font-size:15px}.dsv-picker select:focus-visible{outline:3px solid #527668;outline-offset:3px}.dilauss-serum-product:not(.dilauss-serum-priced) product-form,.dilauss-serum-product:not(.dilauss-serum-priced) .product-form__quantity{display:none!important}.dilauss-serum-product .product-form__submit:disabled{opacity:1;background:#dce5da;color:#244b49!important;--color-button-text:36,75,73}.dilauss-serum-product .product-form__submit:disabled>span{color:#244b49!important}.dilauss-serum-product .product-media-container{--aspect-ratio:1;--ratio-percent:100%;width:100%!important;background:#faf9f5;border:1px solid #e6e4de;border-radius:8px;overflow:hidden}.dilauss-serum-product .product-media-container .media{padding-top:100%!important}.dilauss-serum-product .product__media img{object-fit:cover!important;max-width:100%;max-height:100%}.dilauss-serum-product .thumbnail img{object-fit:cover!important;background:#faf9f5}.dilauss-serum-product .product__title h1{font-size:clamp(30px,3.2vw,46px);line-height:1.15}.dss-subtitle{font-size:16px;line-height:1.6;color:#486456;margin:12px 0 22px}.dss-overview{margin:25px 0 6px;color:#244b49}.dss-overview h2{font-size:24px;line-height:1.25;font-weight:500;margin:0 0 12px}.dss-overview p,.dss-overview li{font-size:16px;line-height:1.65;color:#486456}.dss-overview p{margin:0 0 10px}.dss-overview ul{margin:0;padding-left:20px}.dss-overview li{padding:2px 0}body:has(.dilauss-serum-product)>.Vtl-ReviewsCarousel__Widget,body:has(.dilauss-serum-product) .Vtl-MediaReviewsCarousel__Section,body:has(.dilauss-serum-product) #bundle-product_reviews_carousel,body:has(.dilauss-serum-product) #bundle-product_reviews_media_carousel,body:has(.dilauss-serum-product) #vitals-all_reviews_badge{display:none!important}@media(max-width:749px){.dsv-picker{padding:16px;margin-top:18px}.dilauss-serum-product .product__title h1{font-size:31px}.dsv-pricing strong{font-size:25px}}.dsv-picker .product-form__input{max-width:none;margin:0;padding:0}.dilauss-beauty-review-product .suyarun-gallery .product-media-container{background:#f2ece1}.dilauss-beauty-review-product .suyarun-gallery .product__media img,.dilauss-beauty-review-product .suyarun-gallery .thumbnail img{object-fit:contain!important}.suyarun-gallery .thumbnail-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:none;overflow:visible}.suyarun-gallery .thumbnail-list__item.slider__slide{width:100%;min-width:0}.suyarun-gallery .thumbnail-slider{align-items:stretch}.suyarun-gallery .thumbnail{background:#f2ece1}.suyarun-gallery .product__media-list{margin-bottom:14px}.suyarun-gallery .thumbnail:focus-visible{outline:3px solid #527668;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
