:root{--font-subheading: var(--font-subheading-family);--font-heading: var(--font-heading-family);--font-body: var(--font-body-family);--font-button: var(--font-button-family)}.font-subheading{font-family:var(--font-subheading);font-weight:300;letter-spacing:.05em;text-transform:uppercase}.font-heading-semibold-small{font-family:var(--font-heading);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:var(--text-base)}:root{--color-marine: #283483;--color-dark-marine: #112764;--color-black: #000000;--color-beige: #fff8f5}:root{--text-xxs: 10px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--text-5xl: 48px;--text-6xl: 60px;--text-7xl: 72px;--text-8xl: 96px;--text-9xl: 128px}.text-xxs{font-size:var(--text-xxs)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.text-7xl{font-size:var(--text-7xl)}.text-8xl{font-size:var(--text-8xl)}.text-9xl{font-size:var(--text-9xl)}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}:root{--rounded-xs: 2px;--rounded-sm: 4px;--rounded-md: 6px;--rounded-lg: 8px;--rounded-xl: 12px;--rounded-2xl: 16px;--rounded-3xl: 24px;--rounded-4xl: 32px;--rounded-full: calc(infinity * 1px)}.rounded-xs{border-radius:var(--rounded-xs)}.rounded-sm{border-radius:var(--rounded-sm)}.rounded-md{border-radius:var(--rounded-md)}.rounded-lg{border-radius:var(--rounded-lg)}.rounded-xl{border-radius:var(--rounded-xl)}.rounded-2xl{border-radius:var(--rounded-2xl)}.rounded-3xl{border-radius:var(--rounded-3xl)}.rounded-4xl{border-radius:var(--rounded-4xl)}.rounded-full{border-radius:var(--rounded-full)}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.leading-none{line-height:1}.blur-xs{filter:blur(4px)}.blur-sm{filter:blur(8px)}.blur-md{filter:blur(12px)}.loading{position:relative;color:transparent!important;pointer-events:none}.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #333;border-radius:50%;animation:packaging-spinner 1s linear infinite}@keyframes packaging-spinner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.header{border-bottom:1px solid var(--color-marine)}.uns-review{--uns-review-bg: #faf9f7;--uns-review-border: #d0d5dd;--uns-review-accent: #275295;--uns-review-accent-hover: #1e3f75;--uns-review-radius: 12px;--uns-review-input-radius: 6px;background-color:var(--uns-review-bg);border-radius:var(--uns-review-radius);padding:2.4rem}@media screen and (min-width:750px){.uns-review{padding:4rem}}.uns-review__eyebrow{margin:0 0 .8rem;color:var(--uns-review-accent);font-weight:600;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase}.uns-review__heading{margin:0 0 2.4rem}.uns-review__form{display:flex;flex-direction:column;gap:1.8rem}.uns-review__field .field__input{border:1px solid var(--uns-review-border);border-radius:var(--uns-review-input-radius);background-color:#fff}.uns-review__field .field__input:focus{border-color:var(--uns-review-accent);outline:none;box-shadow:0 0 0 3px #2752951f}.uns-review__field .field__label{font-weight:600}.uns-review__submit{align-self:flex-start;background-color:var(--uns-review-accent);color:#fff;border:none;border-radius:var(--uns-review-input-radius);padding:1.3rem 2.6rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.uns-review__submit:hover,.uns-review__submit:focus-visible{background-color:var(--uns-review-accent-hover)}@media screen and (max-width:749px){.uns-review__submit{align-self:stretch;text-align:center}}.uns-review__success{margin:0;padding:1.6rem 2rem;border-radius:var(--uns-review-input-radius);background-color:#e8f5e9;color:#2e7d32;font-weight:600}.uns-product-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem}.uns-product-title-row .uns-product-title-price{margin:0;white-space:nowrap}.uns-review__errors{margin:0 0 .8rem;color:#d32f2f}.product-grid__item .accordion.product__accordion:has(>.accordion__section:only-child){border-block-start:.1rem solid rgba(var(--color-border),var(--alpha-border));border-block-end:none}.accordion.product__accordion:has(>.accordion__section:only-child):last-of-type{border-block-end:.1rem solid rgba(var(--color-border),var(--alpha-border))}.accordion.product__accordion .accordion__section:only-child{padding-block:0;border-block-end:none}.product__accordion .accordion__button{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.1em}.product__accordion .accordion__icon{padding-inline:.4rem}.product__accordion .accordion__icon:before,.product__accordion .accordion__icon:after{content:"";color:rgb(var(--color-foreground));font-family:var(--font-subheading);font-weight:400;font-size:var(--text-xl);line-height:1}.product__accordion .accordion__icon:before{content:"[";margin-inline-end:.3rem}.product__accordion .accordion__icon:after{content:"]";margin-inline-start:1rem}.product__title>*{text-transform:uppercase;letter-spacing:.1em}.product__subtitle>*{font-weight:400}.product-stats{display:flex}.product-stats__item{display:flex;flex-direction:column;padding:0 20px;border-left:1px solid var(--color-marine)}.product-stats__item:first-child{padding-left:0;border-left:none}.product-stats__label{font-family:var(--font-subheading);font-weight:300;letter-spacing:.05em;text-transform:uppercase}.product-stats__value{text-transform:uppercase;font-weight:500}@media screen and (max-width:749px){.product-stats__item{padding:0 10px}.product-stats__label,.product-stats__value{font-size:var(--text-xs)}}.benefit-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.4rem;color:var(--color-marine, currentColor)}.benefit-list__item{display:flex;align-items:center;gap:2.4rem}.benefit-list__icon{flex-shrink:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}.benefit-list__icon-img{width:100%;height:100%;object-fit:contain}.benefit-list__title{font-size:var(--text-sm);line-height:1.2}@media screen and (max-width:749px){.benefit-list,.benefit-list__item{gap:1.6rem}.benefit-list__title{font-size:var(--text-sm, 1.4rem)}}.product-info__icon-with-richtext{display:flex;align-items:center;gap:24px;font-family:var(--font-subheading);text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width:749px){.product-info__icon-with-richtext{gap:16px}}.icon-with-richtext__image-icon{height:auto;flex-shrink:0}.product-info__icon-with-richtext svg{flex-shrink:0}.product-key-ingredients-pills .ingredients-pills-wrapper{display:grid;grid-template-columns:auto 1fr;column-gap:30px;row-gap:8px}.product-key-ingredients-pills .ingredient-pill__percentage,.product-key-ingredients-pills .ingredient-pill__name{color:var(--color-marine)}.product-volume-duree{display:flex;align-items:center;gap:30px;margin-block-start:16px;margin-block-end:30px!important;color:var(--color-marine)}.product-volume-duree .volume-duree-separator{width:1px;align-self:stretch;background-color:var(--color-marine)}.product-volume-duree .volume-duree-item{font-family:var(--font-subheading)}.product-quiz-cta .quiz-cta-card{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;color:var(--color-marine);text-decoration:none}.product-quiz-cta .quiz-cta-title{max-width:500px;text-align:left}.product-quiz-cta .quiz-cta-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-subheading);font-size:var(--text-2xl);line-height:1}.product-quiz-cta .quiz-cta-arrow:before{content:"[";margin-inline-end:.3rem}.product-quiz-cta .quiz-cta-arrow:after{content:"]";margin-inline-start:.3rem}.product-shipping-reassurance{background:var(--shipping-reassurance-bg, var(--color-marine));color:var(--shipping-reassurance-color, #ffffff);padding:3.2rem 2.4rem;container-name:shipping-reassurance;container-type:inline-size}.shipping-reassurance-grid{display:flex;flex-wrap:wrap;gap:2.4rem}.shipping-reassurance-item{flex:1 1 calc(33.333% - 1.6rem);display:flex;align-items:center;justify-content:center;gap:1.6rem;min-width:0}.shipping-reassurance-item:first-child{padding-inline-start:0;border-inline-start:none}.shipping-reassurance-icon{flex-shrink:0;width:var(--shipping-reassurance-icon-size, 32px);height:var(--shipping-reassurance-icon-size, 32px);display:flex;align-items:center;justify-content:center}.shipping-reassurance-icon img{width:100%;height:100%;object-fit:contain}.shipping-reassurance-text{display:flex;flex-direction:column;gap:.4rem;color:inherit}.shipping-reassurance-title{font-family:var(--font-subheading);font-weight:400;font-size:var(--text-sm);letter-spacing:.03em;text-transform:uppercase;color:inherit}.shipping-reassurance-description{font-family:var(--font-subheading);font-weight:400;font-size:var(--text-sm);line-height:1.4;color:inherit}@container shipping-reassurance (max-width: 450px){.shipping-reassurance-grid{flex-direction:column;gap:1.6rem}.shipping-reassurance-item{width:100%;justify-content:flex-start;padding-inline-start:0;border-inline-start:none;padding-block-start:1.6rem;border-block-start:1px solid color-mix(in srgb,var(--shipping-reassurance-color, #ffffff) 25%,transparent)}.shipping-reassurance-item:first-child{padding-block-start:0;border-block-start:none}}.reassurance-bar-section{container-name:shipping-reassurance;container-type:inline-size;padding-block:3.75rem;padding-inline:2.5rem}.reassurance-bar-section .shipping-reassurance-grid{max-width:var(--page-width, 120rem);margin-inline:auto}.reassurance-bar-section--border-top{border-top:1px solid var(--reassurance-bar-border-color, var(--color-marine))}.reassurance-bar-section--border-bottom{border-bottom:1px solid var(--reassurance-bar-border-color, var(--color-marine))}.custom-recommendations{margin-top:24px}.custom-recommendations>.title{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-marine)}.custom-recommendations .products{margin-top:24px;display:flex;flex-direction:column;gap:12px;container-type:inline-size;container-name:custom-recommendations-item}.custom-recommendations .item{width:100%;display:flex;align-items:center;gap:24px;position:relative}@container custom-recommendations-item (max-width: 475px){.custom-recommendations .item{flex-direction:column;align-items:flex-start}}.custom-recommendations .item .img{width:120px;height:120px;flex-shrink:0;overflow:hidden;border-radius:var(--rounded-sm)}.custom-recommendations .item .img img{width:100%;height:100%;object-fit:cover}.custom-recommendations .item .infos{display:flex;flex-direction:column;gap:2px;flex:1}.custom-recommendations .item .infos .title{font-size:var(--text-sm);font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.1em;color:var(--color-marine)}.custom-recommendations .item .infos .subtitle{margin-top:5px;font-size:var(--text-sm);font-weight:400;line-height:1.2;color:var(--color-marine)}.custom-recommendations .item .infos .atc{padding:1.6rem 3.5rem;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--color-marine);border:none;border-radius:var(--rounded-full);color:#fff;transition:opacity .2s ease}.custom-recommendations .item .infos .atc:hover{background-color:var(--color-dark-marine);color:#fff;opacity:.9}.custom-recommendations .item .infos .atc .label,.custom-recommendations .item .infos .atc .separator,.custom-recommendations .item .infos .atc .price{font-size:var(--text-sm);font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:inherit;margin:0;white-space:nowrap}.custom-recommendations .item .infos .report{position:absolute;right:0;top:0;background-color:#f6e6d1;font-size:var(--text-xs);font-weight:600;padding:4px 8px}.custom-recommendations .item:nth-child(3){display:none}.product .container{padding:0 var(--page-gutter) 0 0}@media screen and (min-width:990px){.main-product__media[data-with-thumbs]{--thumbs-width: 120px;--thumbs-gap: 10px;flex-direction:row-reverse;gap:var(--thumbs-gap)}.product .main-product__media .swiper--product-thumbs .swiper-slide,.product .main-product__media .swiper--product-thumbs .swiper-slide .media{width:var(--thumbs-width);height:var(--thumbs-width);aspect-ratio:1 / 1}}@media screen and (min-width:990px){.product .container.max-w-page{padding-right:0}}.uns-twm{padding-block-start:var(--uns-twm-padding-top, 0);padding-block-end:var(--uns-twm-padding-bottom, 0)}.uns-twm--border-top{border-top:1px solid var(--uns-twm-border-color, var(--color-marine))}.uns-twm--border-bottom{border-bottom:1px solid var(--uns-twm-border-color, var(--color-marine))}.uns-twm--border-middle .uns-twm__media{border-right:1px solid var(--uns-twm-border-color, var(--color-marine))}.uns-twm--border-middle.uns-twm--media-right .uns-twm__media{border-right:0;border-left:1px solid var(--uns-twm-border-color, var(--color-marine))}.uns-twm__grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.uns-twm--media-right .uns-twm__media{order:2}.uns-twm__media{position:relative;overflow:hidden;min-height:100%}.uns-twm__media img,.uns-twm__media video,.uns-twm__media .uns-twm__media-placeholder{display:block;width:100%;height:100%;object-fit:cover}.uns-twm__media-placeholder{background:linear-gradient(160deg,#cfe0f4,#aebfe0 60%,var(--color-marine) 130%);aspect-ratio:1 / 1}.uns-twm__media-placeholder svg{width:100%;height:100%;object-fit:cover}.uns-twm__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,96px) clamp(32px,6vw,112px)}.uns-twm__content-inner{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:560px}.uns-twm__content--center{text-align:center}.uns-twm__content--center .uns-twm__content-inner{align-items:center;margin-inline:auto}.uns-twm__content--right{text-align:right}.uns-twm__content--right .uns-twm__content-inner{align-items:flex-end;margin-inline-start:auto}.uns-twm__subheading{font-family:var(--font-heading);display:block;font-size:var(--text-sm);text-transform:uppercase;font-weight:600;letter-spacing:.1em}.uns-twm__heading{margin:0;line-height:1.1}.uns-twm__heading+.uns-twm__text,.uns-twm__subheading+.uns-twm__heading{margin-block-start:24px}.uns-twm__text{font-size:var(--text-base, 16px);line-height:1.6}.uns-twm__text>:first-child{margin-block-start:0}.uns-twm__text>:last-child{margin-block-end:0}.uns-twm__icon{font-size:var(--uns-twm-icon-size, 32px);line-height:0;color:var(--color-marine);margin-block-end:24px}.uns-twm__icon .icon{width:1em;height:1em}.uns-twm__image{margin-block-start:24px}.uns-twm__image img{display:block;width:var(--uns-twm-image-width, 120px);height:auto;max-width:100%}.uns-twm__button{margin-block-start:40px;width:100%}.uns-twm__button .button--full{width:100%}.uns-twm__button .button--filled{font-weight:600}.uns-twm__accordion{width:100%}.uns-twm__content-inner>.uns-twm__accordion{align-self:stretch}.uns-twm__content-inner>:not(.uns-twm__accordion)+.uns-twm__accordion{margin-block-start:24px}.uns-twm__accordion .accordion__button,.uns-twm__accordion .accordion__body{color:rgb(var(--color-foreground))}.uns-twm__accordion .accordion__body-inner{padding-inline-end:0}.uns-twm__accordion--serif .accordion__button{font-family:Times New Roman,Times,serif;font-style:italic;font-weight:400;text-transform:none;letter-spacing:0}.uns-twm__accordion--serif .accordion__button>span{font-size:2.4rem}.uns-twm__accordion--serif .accordion__icon{font-size:1.8rem;font-style:normal;color:rgb(var(--color-border))}.uns-twm__accordion--serif .accordion__icon svg{width:1.8rem;color:rgb(var(--color-border))}.uns-twm__accordion--serif .accordion__icon:before,.uns-twm__accordion--serif .accordion__icon:after{font-family:Times New Roman,Times,serif;font-style:normal;font-size:2.6rem;color:rgb(var(--color-border))}@media screen and (max-width:749px){.uns-twm__grid{grid-template-columns:1fr}.uns-twm__media,.uns-twm--media-right .uns-twm__media{order:-1}.uns-twm__media-placeholder{aspect-ratio:16 / 10}.uns-twm__content{padding:40px 24px}.uns-twm__content-inner{max-width:100%}.uns-twm--border-middle .uns-twm__media,.uns-twm--border-middle.uns-twm--media-right .uns-twm__media{border-right:0;border-left:0}.uns-twm--border-middle .uns-twm__content{border-top:1px solid var(--uns-twm-border-color, var(--color-marine))}}.uns-pb__subheading{color:rgb(var(--color-foreground));margin-block-start:calc(var(--spacing-unit-size) * 1);font-weight:400}.uns-pb__subheading strong,.uns-pb__subheading b{font-weight:600}.uns-pb__main{display:inherit;flex-direction:inherit;align-items:inherit;max-width:100%}.section-page-banner .breadcrumbs{font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase}.section-page-banner .breadcrumbs__separator{margin:0 .6rem;opacity:.5}.section-page-banner .breadcrumbs span{opacity:1}@media screen and (min-width:750px){.section-page-banner .section-page-banner__content.uns-pb__content--split{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--page-gutter);align-items:start;width:100%;text-align:start}.section-page-banner .uns-pb__content--split .uns-pb__main{display:flex;flex-direction:column;align-items:start;text-align:start}.section-page-banner .uns-pb__content--split .section-page-banner__text{margin-block-start:0;align-items:start;text-align:start;font-size:16px}}.uns-mcol{padding-block-start:var(--uns-mcol-padding-top, 40px);padding-block-end:var(--uns-mcol-padding-bottom, 40px);padding-inline:var(--uns-mcol-padding-inline, clamp(20px, 5vw, 64px))}.uns-mcol--border-top{border-top:1px solid var(--uns-mcol-border-color, var(--color-marine))}.uns-mcol--border-bottom{border-bottom:1px solid var(--uns-mcol-border-color, var(--color-marine))}.uns-mcol__header{max-width:900px;margin-block-end:56px}.uns-mcol__header--center{margin-inline:auto;text-align:center}.uns-mcol__header--split{max-width:none;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:var(--uns-mcol-gap, clamp(32px, 5vw, 80px))}.uns-mcol__subheading{margin-block-end:16px}.uns-mcol__heading{margin:0;line-height:1.1}.uns-mcol__heading+.uns-mcol__text,.uns-mcol__subheading+.uns-mcol__heading{margin-block-start:16px}.uns-mcol__text{font-size:var(--text-base, 16px);line-height:1.6}.uns-mcol__text>:first-child{margin-block-start:0}.uns-mcol__text>:last-child{margin-block-end:0}.uns-mcol__button{margin-block-start:32px}.uns-mcol__button--bottom{display:flex;justify-content:center;margin-block-start:56px}.uns-mcol__button .button--filled{font-weight:600}.uns-mcol__grid{display:grid;grid-template-columns:repeat(var(--uns-mcol-columns, 3),minmax(0,1fr));column-gap:var(--uns-mcol-gap, clamp(32px, 5vw, 80px));row-gap:0}.uns-mcol__col{position:relative;display:flex;flex-direction:column}.uns-mcol--dividers .uns-mcol__col+.uns-mcol__col:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--uns-mcol-gap, clamp(32px, 5vw, 80px)) / -2);width:1px;background:var(--uns-mcol-border-color, var(--color-marine))}.uns-mcol__number{width:var(--uns-mcol-number-size, 40px);height:var(--uns-mcol-number-size, 40px);margin-inline:auto;margin-block-end:28px;border:1px solid var(--uns-mcol-border-color, var(--color-marine));border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--text-sm, 14px);line-height:1;color:var(--color-marine)}.uns-mcol__media{border-radius:var(--uns-mcol-media-radius, 30px);border:1px solid var(--uns-mcol-border-color, var(--color-marine));overflow:hidden;margin-block-end:28px}.uns-mcol__media img,.uns-mcol__media .uns-mcol__media-placeholder{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:var(--uns-mcol-media-ratio, 1 / 1)}.uns-mcol__media-placeholder{background:var(--color-beige, #fff8f5)}.uns-mcol__media-placeholder svg{width:100%;height:100%}.uns-mcol__col-content{display:flex;flex-direction:column}.uns-mcol__col-subheading{margin-block-end:16px}.uns-mcol__col-text{font-size:var(--text-sm, 14px);line-height:1.6}.uns-mcol__col-text>:first-child{margin-block-start:0}.uns-mcol__col-text>:last-child{margin-block-end:0}@media screen and (max-width:749px){.uns-mcol__grid{grid-template-columns:1fr}.uns-mcol__header{margin-block-end:40px}.uns-mcol__header--split{grid-template-columns:1fr;row-gap:24px}.uns-mcol--dividers .uns-mcol__col+.uns-mcol__col:before{inset-inline-start:0;inset-block:auto;inset-block-start:0;width:100%;height:1px}.uns-mcol--dividers .uns-mcol__col+.uns-mcol__col{padding-block-start:40px;margin-block-start:40px}}.uns-trp{padding-block-start:var(--uns-trp-padding-top, 0);padding-block-end:var(--uns-trp-padding-bottom, 0)}.uns-trp--border-top{border-top:1px solid var(--uns-trp-border-color, var(--color-marine))}.uns-trp--border-bottom{border-bottom:1px solid var(--uns-trp-border-color, var(--color-marine))}.uns-trp__grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(32px,5vw,80px);padding:clamp(40px,6vw,96px) clamp(32px,6vw,112px)}.uns-trp__list{display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,3vw,48px)}.uns-trp__item{width:100%}.uns-trp__trigger{display:block;width:100%;margin:0;padding:0;border:0;background:none;text-align:inherit;font:inherit;color:inherit;cursor:pointer}.uns-trp__text{font-size:var(--text-2xl);line-height:1.6}.uns-trp__text>:first-child{margin-block-start:0}.uns-trp__text>:last-child{margin-block-end:0;display:inline}.uns-trp__marker{display:inline-block;margin-inline-start:.1em;font-size:var(--text-2xl);vertical-align:baseline;transition:opacity .2s ease}.uns-trp__panels{position:relative;display:flex;align-items:center;justify-content:center}.uns-trp__panel{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:3.5rem 4.5rem;border-radius:12px;overflow:hidden;background-color:var(--color-dark-marine, #112764);background-image:var(--uns-trp-panel-image, none);background-size:cover;background-position:center}.uns-trp__panel[hidden]{display:none}.uns-trp__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#11276459}@keyframes uns-trp-reveal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.uns-trp__reveal{position:relative;z-index:1;color:#fff;font-size:var(--text-2xl);line-height:1.3;text-align:center}.uns-trp__reveal--in{animation:uns-trp-reveal-in .45s ease both}@media(prefers-reduced-motion:reduce){.uns-trp__reveal--in{animation:none}}.uns-trp__reveal>:first-child{margin-block-start:0}.uns-trp__reveal>:last-child{margin-block-end:0}.uns-trp__panel--inline{margin-block-start:20px}@media screen and (min-width:750px){.uns-trp__panel--inline{display:none!important}}@media screen and (max-width:749px){.uns-trp__grid{grid-template-columns:1fr;gap:0;padding:40px 24px}.uns-trp__panels{display:none}.uns-trp__panel--inline:not([hidden]){display:flex;width:100%;padding:2.25rem 1.75rem}.uns-trp__reveal,.uns-trp__text,.uns-trp__marker{font-size:var(--text-lg)}}.ing-acc{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;width:100%}.ing-acc--border-top{border-top:1px solid var(--ia-section-border-color, var(--color-marine))}.ing-acc--border-bottom{border-bottom:1px solid var(--ia-section-border-color, var(--color-marine))}.ing-acc--border-middle .ing-acc__media{border-right:1px solid var(--ia-section-border-color, var(--color-marine))}.ing-acc--border-middle.ing-acc--media-right .ing-acc__media{border-right:0;border-left:1px solid var(--ia-section-border-color, var(--color-marine))}.ing-acc--media-right .ing-acc__media{order:2}.ing-acc__media{position:relative}.ing-acc__media-inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#f5f5f5}.ing-acc__visual-wrap{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .55s ease;pointer-events:none}.ing-acc__visual-wrap.is-active{opacity:1}.ing-acc__visual{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ing-acc__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ing-acc__placeholder svg{width:40%;height:40%;opacity:.35}.ing-acc__panel{padding:clamp(40px,6vw,80px) clamp(32px,6vw,80px);display:flex;flex-direction:column;justify-content:center}.ing-acc__title{margin:0 0 48px;font-family:var(--font-heading);color:var(--ia-h-color, #1a202c);font-weight:var(--ia-h-weight, 700)}.ing-acc__cat-label{padding:20px 0 6px;font-size:var(--ia-cat-size, 15px);font-weight:var(--ia-cat-weight, 600);font-family:var(--font-heading);color:var(--ia-cat-color, #1a202c);line-height:1.3}.ing-acc__item--cat{padding-left:16px}.ing-acc__list{width:100%}.ing-acc__item{border-top:1px solid var(--ia-border, #e2e8f0)}.ing-acc__item:last-child{border-bottom:1px solid var(--ia-border, #e2e8f0)}.ing-acc__header{width:100%;background:none;border:none;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;text-align:left;color:#1a202c;transition:color .2s}.ing-acc__header:hover{color:var(--ia-accent, #5881c1)}.ing-acc__item-label{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ing-acc__item-name{font-size:var(--ia-item-size, 12px);font-weight:var(--ia-item-weight, 600);text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-heading);color:var(--ia-item-color, #1a202c)}.ing-acc__item-pct{font-size:var(--ia-item-size, 12px);font-weight:500;letter-spacing:.04em;color:var(--ia-pct-color, #718096);font-family:var(--font-heading)}.ing-acc__toggle{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;position:relative;color:inherit}.ing-acc .icon-plus,.ing-acc .icon-minus{position:absolute;transition:opacity .25s,transform .25s}.ing-acc .icon-plus{opacity:1;transform:rotate(0)}.ing-acc .icon-minus,.ing-acc__item.is-open .icon-plus{opacity:0;transform:rotate(45deg)}.ing-acc__item.is-open .icon-minus{opacity:1;transform:rotate(0)}.ing-acc__body{overflow:hidden;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.ing-acc__desc{padding:0 48px 20px 0;font-size:var(--ia-desc-size, 14px);line-height:1.75;color:var(--ia-desc-color, #4a5568);margin:0}@media screen and (max-width:749px){.ing-acc{grid-template-columns:1fr}.ing-acc__media{aspect-ratio:1 / 1;height:100vw}.ing-acc__media,.ing-acc--media-right .ing-acc__media{order:-1}.ing-acc--border-middle .ing-acc__media,.ing-acc--border-middle.ing-acc--media-right .ing-acc__media{border-right:0;border-left:0}.ing-acc--border-middle .ing-acc__panel{border-top:1px solid var(--ia-section-border-color, var(--color-marine))}.ing-acc__panel{padding:40px 24px 48px;justify-content:flex-start}.ing-acc__title{margin-bottom:28px}.ing-acc__desc{padding-right:0}}.uns-rev{padding-block-start:var(--uns-rev-padding-top, 0);padding-block-end:var(--uns-rev-padding-bottom, 0)}.uns-rev--border-top{border-top:1px solid var(--uns-rev-border-color, var(--color-marine))}.uns-rev--border-bottom{border-bottom:1px solid var(--uns-rev-border-color, var(--color-marine))}.uns-rev__grid{display:grid;grid-template-columns:var(--uns-rev-image-ratio, 40%) 1fr;align-items:stretch;min-height:var(--uns-rev-min-height, 550px);width:100%;gap:clamp(2.4rem,4vw,4.8rem);padding:clamp(4rem,6vw,7.2rem)}.uns-rev--media-right .uns-rev__media{order:2}.uns-rev__media{position:relative;overflow:hidden;min-height:100%}.uns-rev__media .uns-rev__img,.uns-rev__media-placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.uns-rev__media-placeholder{background:linear-gradient(160deg,#cfe0f4,#aebfe0 60%,var(--color-marine) 130%)}.uns-rev__media-placeholder svg{width:100%;height:100%;object-fit:cover}.uns-rev__content{display:flex;flex-direction:column;justify-content:center}.uns-rev__content-inner{display:flex;flex-direction:column;width:100%}.uns-rev__head{margin-block-end:2.8rem}.uns-rev__eyebrow{margin:0}.uns-rev__stars{display:flex;gap:.3rem;flex-shrink:0;font-size:var(--text-lg);line-height:1;letter-spacing:.1rem}.uns-rev__star{color:rgb(var(--color-foreground) / .2)}.uns-rev__star.is-filled{color:rgb(var(--color-foreground))}.uns-rev__star.is-half{color:rgb(var(--color-foreground) / .5)}.uns-rev__author{margin:0}.uns-rev__author-row{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;margin-block-start:.4rem}.uns-rev__author-meta{margin:0;font-size:var(--text-sm)}.uns-rev__title{margin:2.4rem 0 1.6rem;line-height:1.1}.uns-rev__body{margin:0;padding:0;border:none;font-style:normal;font-size:var(--text-base);line-height:1.45}@media screen and (max-width:749px){.uns-rev__grid{grid-template-columns:1fr;padding:0}.uns-rev__media,.uns-rev--media-right .uns-rev__media{order:-1;aspect-ratio:4 / 3;min-height:0}.uns-rev__content{padding:4rem 2.4rem}}.uns-faq-product--border-top{border-top:1px solid var(--uns-faq-product-border-color, var(--color-marine))}.uns-faq-product--border-bottom{border-bottom:1px solid var(--uns-faq-product-border-color, var(--color-marine))}.uns-faq-product__container{display:grid;grid-template-columns:1fr;gap:4rem}.uns-faq-product__intro{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.uns-faq-product__heading,.uns-faq-product__content{margin:0}.uns-faq-product__button{margin-block-start:.8rem}.uns-faq-product__list .product__accordion .accordion__body-inner{padding-inline-end:0}@media screen and (min-width:990px){.uns-faq-product__container{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:6.4rem;align-items:start}}.uns-sb{padding-block-start:var(--uns-sb-padding-top, 16px);padding-block-end:var(--uns-sb-padding-bottom, 16px);color:var(--uns-sb-color, #ffffff);overflow:hidden}.uns-sb--border-top{border-top:1px solid var(--uns-sb-border-color, var(--color-marine))}.uns-sb--border-bottom{border-bottom:1px solid var(--uns-sb-border-color, var(--color-marine))}.uns-sb .marquee{--gap: 4rem;width:100%}.uns-sb__content{align-items:center}.uns-sb__item{display:flex;align-items:center;gap:1.6rem;white-space:nowrap;color:var(--uns-sb-color, #ffffff);position:relative}.uns-sb__item:after{content:"";position:absolute;inset-inline-end:calc((var(--gap) / 2) * -1);inset-block-start:50%;transform:translate(50%,-50%);width:4px;height:4px;border-radius:50%;background-color:currentColor}.uns-sb__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--uns-sb-icon-size, 40px);height:var(--uns-sb-icon-size, 40px)}.uns-sb__icon img,.uns-sb__icon svg{width:100%;height:100%;object-fit:contain}.uns-sb__text{display:flex;flex-direction:column;gap:.2rem;line-height:1.3}.uns-sb__title,.uns-sb__desc{font-family:var(--font-subheading);font-size:var(--text-sm);font-weight:300}.uns-sb__title{text-transform:uppercase}.uns-sb__desc.font-subheading{text-transform:none}@media screen and (min-width:750px){.uns-sb .marquee{--gap: 6rem}}.swiper .card-product-slider__wrapper{align-items:stretch}.swiper .card-product-slider__slide{height:auto;display:flex;flex-direction:column}.cpc{--cpc-radius: 30px;--cpc-media-bg: #e9e9ea;container-type:inline-size;position:relative;display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%;border:2px solid var(--color-marine);border-radius:var(--cpc-radius);overflow:hidden;background:#fff}.cpc__best-seller{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:4px 16px;background:var(--color-marine);color:#fff;font-weight:600;font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-heading)}.cpc__media{position:relative;display:block;background:var(--cpc-media-bg);aspect-ratio:1 / 1}.cpc__badge{position:absolute;top:40px;left:16px;right:16px;width:fit-content;z-index:1;padding:8px 16px;background:#fff;border-radius:999px;font-size:var(--text-xs);font-weight:400;letter-spacing:.05em;color:#000;text-box:cap alphabetic}.cpc__discount-badge{position:absolute;top:16px;right:16px;z-index:1;padding:12px 14px;background:#fff;border-radius:30px;font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;color:var(--color-marine);text-box:cap alphabetic}.cpc__image{display:block;width:100%;height:100%;object-fit:contain}.cpc__hover-media{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:0!important;transition:opacity .4s ease!important;pointer-events:none}@media(hover:hover){.cpc__media:hover .cpc__hover-media{opacity:1!important}}.cpc__content{display:flex;flex-direction:column;gap:12px;padding:20px 24px 24px;flex:1 1 auto;border-top:1px solid var(--color-marine)}.cpc__title{margin:0;font-size:var(--text-base);letter-spacing:.1em}.cpc__title a{text-decoration:none}.cpc__subtitle{margin:-8px 0 0;font-size:var(--text-base)}.cpc--bundle .cpc__subtitle{font-size:var(--text-sm)}.cpc__title a,.cpc__subtitle{color:#000}.cpc__benefits{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.cpc__benefit{display:flex;align-items:center;gap:14px}.cpc__benefit-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--color-marine)}.cpc__benefit-icon img,.cpc__benefit-icon svg{width:100%;height:100%;object-fit:contain}.cpc__benefit-text{font-size:var(--text-xs);font-weight:400;color:#4a4a4a}.cpc__rating{display:flex;align-items:center;gap:10px;margin-top:4px}.cpc__stars{display:inline-flex;align-items:center;gap:2px;color:#000}.cpc__stars svg{width:16px;height:16px}.cpc__rating-count{font-size:var(--text-sm);color:#8a8a8a}.cpc__form{margin-top:auto}.cpc__button{width:100%;border:none;padding:18px 16px;background:var(--color-marine);color:#fff;font-weight:600;font-size:var(--text-sm);letter-spacing:.1em;cursor:pointer;transition:background-color .2s ease;text-transform:uppercase;font-family:var(--font-heading)}.cpc__button:hover:not([disabled]){background:var(--color-dark-marine)}.cpc__button[disabled]{cursor:not-allowed;opacity:.6}.cpc__banner{display:flex;align-items:center;justify-content:center;padding:12px 16px;background:var(--color-marine);color:#fff;font-weight:600;font-size:var(--text-sm);letter-spacing:.1em;text-align:center;text-transform:uppercase;font-family:var(--font-heading)}.cpc--bundle .cpc__media{background:var(--cpc-media-bg)}.cpc--bundle .cpc__image{object-fit:contain}.cpc__bundle-items{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.cpc__bundle-item{display:flex;align-items:baseline;justify-content:space-between;gap:16px}@container (max-width: 299px){.cpc__bundle-item{flex-direction:column;align-items:flex-start;gap:0}.cpc__bundle-item-value{text-align:start}}@container (max-width: 249px){.cpc__content{gap:10px;padding:16px 16px 18px}.cpc__title{font-size:var(--text-sm);letter-spacing:.06em}.cpc__subtitle{margin-top:-6px;font-size:var(--text-xs)}.cpc--bundle .cpc__subtitle{font-size:var(--text-xs)}.cpc__badge{top:16px;left:14px;right:12px;padding:6px 12px;font-size:.6875rem}.cpc--best-seller .cpc__badge{top:34px;left:8px}.cpc__discount-badge{top:14px;right:12px;padding:6px 12px;font-size:var(--text-xs)}.cpc__benefits,.cpc__benefit{gap:10px}.cpc__benefit-icon{width:20px;height:20px}.cpc__benefit-text{font-size:9px}.cpc__best-seller,.cpc__banner{padding:4px 12px;font-size:var(--text-xs)}.cpc__banner{padding-top:8px;padding-bottom:8px}.cpc__bundle-item-title{font-size:var(--text-xs)!important;letter-spacing:.05em!important}.cpc__bundle-item-value{font-size:var(--text-xxs)!important}.cpc__button{padding:14px 12px;font-size:var(--text-xs)}}@container (max-width: 199px){.cpc__content{gap:8px;padding:12px 12px 14px}.cpc__title,.cpc__subtitle,.cpc--bundle .cpc__subtitle{font-size:13px}.cpc__benefit-text,.cpc__bundle-item-value{font-size:8px}.cpc__button{padding:12px 10px;letter-spacing:.06em}}.cpc__bundle-item-title{font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;color:#000;white-space:nowrap}.cpc__bundle-item-value{font-size:var(--text-xs);letter-spacing:.05em;color:#000;text-align:right;text-transform:uppercase}.cpc__price-compare{margin-left:6px;text-decoration:line-through;opacity:.65;font-weight:400}.uns-featured-products__heading{font-family:var(--font-heading)}.uns-heading-w--s{max-width:20ch}.uns-heading-w--m{max-width:30ch}.uns-heading-w--l{max-width:45ch}.uns-heading-w--xl{max-width:none}.section-featured-products .swiper-free-mode>.swiper-wrapper{margin-inline:0}.footer__block--full-width{flex:1 1 100%;width:100%;max-width:100%}.section-footer__logo-full{width:100%}.section-footer__logo-full .footer__logo-full-width{display:block;width:100%;height:auto;margin-inline:auto}.footer__newsletter{--uns-nl-radius: 999px;--uns-nl-bg: #fff;--uns-nl-btn-bg: #dee9fc;--uns-nl-btn-bg-hover: #c9dcf8;--uns-nl-btn-text: var(--color-marine, #283483);--uns-nl-input-text: var(--color-marine, #283483);max-width:46rem}.footer__newsletter .footer__block-heading{font-weight:700;line-height:1.15}.footer__newsletter .footer__newsletter-text{margin-block:1.6rem 2.4rem;line-height:1.5;opacity:.95}.footer__newsletter .field__input-wrapper{display:flex;align-items:stretch;background-color:var(--uns-nl-bg);border-radius:var(--uns-nl-radius);overflow:hidden;padding:0;width:100%}.footer__newsletter .field__input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;color:var(--uns-nl-input-text);font-size:var(--text-base, 16px);padding:1.4rem 0 1.4rem 2rem;box-shadow:none}.footer__newsletter .field__input::placeholder{color:var(--uns-nl-input-text);opacity:.55}.footer__newsletter .field__input-wrapper .button{flex:0 0 auto;align-self:stretch;display:flex;align-items:center;justify-content:center;white-space:nowrap;border:none;border-radius:0;background-color:var(--uns-nl-btn-bg);color:var(--uns-nl-btn-text);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-sm, 14px);padding:1.4rem 3rem;cursor:pointer;transition:background-color .2s ease}.footer__newsletter .field__input-wrapper .button:hover{background-color:var(--uns-nl-btn-bg-hover)}.footer__newsletter .field__message{display:block;margin-top:.8rem;font-size:var(--text-sm, 14px)}@media screen and (max-width:749px){.footer__newsletter .field__input{padding-left:1.6rem}.footer__newsletter .field__input-wrapper .button{padding-inline:2rem}}.section-footer .footer__block-heading{font-family:var(--font-heading-family);font-weight:700;font-size:var(--text-2xl, 24px);line-height:1.1;letter-spacing:normal;text-transform:none;padding-block:0;margin-block-end:var(--spacing-4, 1.6rem)}@media screen and (max-width:749px){.section-footer .footer__block-heading{font-size:var(--text-xl, 20px)}}@media screen and (max-width:749px){.footer--has-bg-image:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:70%;background-image:linear-gradient(to top,#00000073,#0003 45%,#0000);pointer-events:none;z-index:0}.footer--has-bg-image>.section-footer{position:relative;z-index:1}.footer--has-bg-image .footer__block-heading,.footer--has-bg-image .footer__links-mobile-link,.footer--has-bg-image .footer__sublinks-mobile-link,.footer--has-bg-image .footer__newsletter-text,.footer--has-bg-image .footer__richtext,.footer--has-bg-image .section-footer__content{text-shadow:0 1px 4px rgba(0,0,0,.4)}}@media screen and (max-width:749px){.predictive-search__grid{grid-template-columns:minmax(0,1fr)}}.ub-feature-card{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:30rem;padding:var(--spacing-7) var(--spacing-4);overflow:hidden;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border:2px solid var(--color-marine);border-radius:30px;font-family:var(--font-subheading);container-type:inline-size}.ub-feature-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%}.ub-feature-card__media img{width:100%;height:100%;object-fit:cover}.ub-feature-card__content{position:relative;z-index:1}.ub-feature-card__heading{margin-block-end:var(--spacing-5);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1.2rem,6.5cqi,2.4rem)}.ub-feature-card__heading>:first-child{margin-block-start:0}.ub-feature-card__heading>:last-child{margin-block-end:0}.ub-feature-card__list{list-style:none;margin:0;padding:0}.ub-feature-card__item{display:flex;align-items:center;gap:var(--spacing-3, 1.2rem);padding-block:var(--spacing-2, .8rem);text-transform:uppercase;letter-spacing:.03em;line-height:1.2;font-size:clamp(1.2rem,6.5cqi,2.4rem)}.ub-feature-card__icon{flex-shrink:0;font-size:1.4em}.ub-feature-card__item-text{flex:1}.ub-fgrid{padding-block:var(--ub-fgrid-padding-top, 4.8rem) var(--ub-fgrid-padding-bottom, 4.8rem)}.ub-fgrid__inner{max-width:var(--page-width, 120rem);margin-inline:auto;padding-inline:2.5rem;container-type:inline-size;container-name:feature-grid}.ub-fgrid__header{margin-block-end:var(--spacing-8)}.ub-fgrid__heading{margin:0}.ub-fgrid__heading>:first-child{margin-block-start:0}.ub-fgrid__heading>:last-child{margin-block-end:0}.ub-fgrid__intro{margin-block-start:var(--spacing-4, 1.6rem);color:rgba(var(--color-foreground),.85)}.ub-fgrid__intro>:first-child{margin-block-start:0}.ub-fgrid__intro>:last-child{margin-block-end:0}.ub-fgrid__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-4, 1.6rem)}.ub-fgrid__card{position:relative;border-radius:30px;border:1px solid var(--color-marine);overflow:hidden;background-color:rgba(var(--color-foreground),.06)}.ub-fgrid__card-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ub-fgrid__card-bg img{width:100%;height:100%;object-fit:cover}.ub-fgrid__card--has-bg{background-color:transparent}.ub-fgrid__card-content{position:relative;z-index:1;display:flex;align-items:center;gap:var(--spacing-5, 2.4rem);padding:var(--spacing-5, 2.4rem) var(--spacing-6, 3.2rem);height:100%}.ub-fgrid__card-media{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-inline-end:var(--spacing-5, 2.4rem);border-inline-end:1px solid white}.ub-fgrid__card-icon{display:block;width:var(--ub-fgrid-icon-width, 4rem);height:auto}.ub-fgrid__card-icon--placeholder{width:var(--ub-fgrid-icon-width, 4rem);height:var(--ub-fgrid-icon-width, 4rem);opacity:.4}.ub-fgrid__card-text{flex:1;font-size:var(--text-sm, 1.4rem);line-height:1.4;color:var(--ub-fgrid-text-color, rgba(var(--color-foreground), .9))}.ub-fgrid__card-text>:first-child{margin-block-start:0}.ub-fgrid__card-text>:last-child{margin-block-end:0}.ub-fgrid__button{display:flex;justify-content:center;margin-block-start:var(--spacing-7, 4.8rem)}.ub-fgrid__button .button{min-width:34rem;max-width:100%}@container feature-grid (min-width: 750px){.ub-fgrid__grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-5, 2.4rem)}.ub-fgrid__header--split{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-8, 6.4rem);align-items:start}.ub-fgrid__header--split .ub-fgrid__intro{margin-block-start:0}}.cart-drawer__head{align-items:flex-start;border-bottom:1px solid var(--color-marine)}.cart-drawer__head-main{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.cart-drawer .cart-drawer__title{font-size:2.1rem}.cart-drawer__title-counter{position:static;inset-inline-start:auto;letter-spacing:0}.cart-drawer__title-counter:before{content:"("}.cart-drawer__title-counter:after{content:")"}.cart-drawer__reservation{display:block;color:rgba(var(--color-foreground),.75);font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm)}.cart-drawer__reservation[hidden]{display:none}.cart-drawer__information-bar{display:grid;grid-template-columns:1fr;gap:1.2rem 2.4rem;padding-block:2rem;margin-inline:3.6rem;border-block-end:.1rem solid rgba(var(--color-border),var(--alpha-border))}@media screen and (min-width:750px){.cart-drawer__information-bar{grid-template-columns:repeat(2,1fr)}}.cart-drawer__info-item{display:flex;align-items:flex-start;gap:.8rem}.cart-drawer__info-icon.icon{flex:0 0 auto;width:2rem;height:2rem;color:var(--color-marine)}.cart-drawer__info-icon.icon img,.cart-drawer__info-icon.icon svg{width:100%;height:100%}.cart-drawer__info-title{margin:0;color:var(--color-marine);font-weight:var(--font-weight-bold);font-size:var(--font-size-static-md);line-height:var(--line-height-static-sm)}.cart-drawer__info-subtitle{margin:.2rem 0 0;color:rgba(var(--color-foreground),.75);font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm)}.cart-drawer__information-dots{display:none}@media screen and (max-width:749px){.cart-drawer__information-carousel[data-carousel-active=true]{display:block;flex:0 0 auto;overflow:hidden}.cart-drawer__information-carousel[data-carousel-active=true] .cart-drawer__information-bar{display:block;position:relative;touch-action:pan-y}.cart-drawer__information-carousel[data-carousel-active=true] .cart-drawer__info-item{position:absolute;inset-inline:0;width:auto;opacity:0;padding-inline-end:6.4rem;pointer-events:none;transform:translate(100%);transition:opacity .35s ease,transform .35s ease}.cart-drawer__information-carousel[data-carousel-active=true] .cart-drawer__info-item[data-carousel-state=active]{position:relative;opacity:1;pointer-events:auto;transform:translate(0)}.cart-drawer__information-carousel[data-carousel-active=true] .cart-drawer__info-item[data-carousel-state=previous]{transform:translate(-100%)}.cart-drawer__information-carousel[data-carousel-active=true] .cart-drawer__info-item[data-carousel-state=next]{transform:translate(100%)}.cart-drawer__information-carousel[data-carousel-active=true] .cart-drawer__information-dots{position:absolute;z-index:1;inset-block-start:50%;inset-inline-end:0;display:flex;align-items:center;justify-content:center;gap:0;transform:translateY(-50%)}.cart-drawer__information-dot{display:grid;place-items:center;width:2.4rem;height:2.4rem;padding:0;border:0;background:transparent;cursor:pointer}.cart-drawer__information-dot:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:rgba(var(--color-foreground),.3);transition:width .2s ease,border-radius .2s ease,background-color .2s ease}.cart-drawer__information-dot[aria-current=true]:before{width:1.6rem;border-radius:1rem;background:rgb(var(--color-foreground))}}.cart-drawer__recommendations.product-recommendations{margin-block-start:2rem;padding-block-start:1rem;border-top:1px solid var(--color-marine)}.cart-drawer__recommendations .product-recommendations__title{background:transparent;padding-inline:0;color:var(--color-marine);font-size:var(--font-size-static-md);font-weight:700;text-transform:none;letter-spacing:0}.cart-drawer__recommendations .product-recommendations__item{background-color:var(--color-dark-marine);background-image:var(--cart-drawer-reco-bg, none);background-size:cover;background-position:center;color:#fff;padding:1.2rem;gap:1.6rem;flex-wrap:nowrap;align-items:stretch;border-radius:16px}.cart-drawer__recommendations .product-recommendations__item-media{display:block;flex:0 0 7.2rem;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background-color:var(--color-beige)}.cart-drawer__recommendations .product-recommendations__item-details{display:flex;flex-direction:column;justify-content:space-between;padding-inline:0;gap:.8rem;min-width:0}.cart-drawer__recommendations .product-recommendations__item-title-link{text-decoration:none;color:inherit}.cart-drawer__recommendations h6.product-recommendations__item-title,.cart-drawer__recommendations .product-recommendations__item-price{color:#fff;margin:0;text-transform:uppercase}.cart-drawer__recommendations h6.product-recommendations__item-title{letter-spacing:.1em}.cart-drawer__recommendations .product-recommendations__item-subtitle{margin:.2rem 0 0;color:#fff;opacity:.85;font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm)}.cart-drawer__recommendations .product-recommendations__item-footer{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.cart-drawer__recommendations .product-recommendations__item-price{opacity:.85}@media screen and (max-width:749px){.cart-drawer__recommendations .product-recommendations__item.swiper-slide{width:100%}.cart-drawer__recommendations .product-recommendations__item-footer{flex-wrap:wrap;gap:.4rem .8rem}.cart-drawer__recommendations .product-recommendations__item-price{flex:0 0 auto;white-space:nowrap}.cart-drawer__recommendations .product-recommendations__add,.cart-drawer__recommendations .product-recommendations__add-link{flex:0 0 auto;margin-inline-start:auto}}.cart-drawer__recommendations .product-recommendations__add-link,.cart-drawer__recommendations .product-recommendations__add-button{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:0;border:0;background:none;color:#fff;font-family:inherit;font-size:var(--font-size-static-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;text-decoration:none;letter-spacing:.05em;white-space:nowrap;cursor:pointer}.cart-drawer__recommendations .product-recommendations__add-link:hover,.cart-drawer__recommendations .product-recommendations__add-button:hover{opacity:.8}.cart-drawer__recommendations .product-recommendations__add-loading{display:none;width:1.6rem;height:1.6rem}.cart-drawer__recommendations .cart-reco-add.is-loading .product-recommendations__add-label{visibility:hidden}.cart-drawer__recommendations .cart-reco-add.is-loading .product-recommendations__add-loading{display:inline-flex}.cart-drawer__recommendations .product-recommendations__add-button[disabled]{cursor:default}.cart-drawer .cart-drawer__summary-actions{gap:0}.cart-drawer__reassurance{flex:1 0 100%;margin-block-end:1.6rem;color:var(--color-marine);font-size:var(--font-size-static-md);line-height:var(--line-height-static-md)}.cart-drawer__reassurance p{margin:0}.cart-drawer__reassurance strong{font-weight:var(--font-weight-bold)}.cart-drawer__action-buttons:not(.cart-drawer__action-buttons--dual)>*{flex:1 1 100%}.cart-drawer__payment-icons{flex:1 0 100%;margin-block-start:1.6rem}.cart-drawer__payment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.8rem;margin:0}.cart-drawer__payment-item{display:flex;justify-content:center;min-width:0;width:100%;border-radius:.4rem;overflow:hidden}.cart-drawer__payment-item--shopify_pay{background-color:#5a31f4}.cart-drawer__payment-item--apple_pay{background-color:#000}.cart-drawer__payment-item .icon{display:block;width:100%;height:3rem}.cart-drawer__payment-item--apple_pay .icon>path:nth-of-type(2){fill:#000}.cart-drawer__payment-item--apple_pay .icon g path{fill:#fff}.cart-drawer__bar{flex:1 0 100%;margin-block-end:1.6rem}.cart-drawer .progress-bar__progress{height:.8rem;border:0;border-radius:10rem;background-color:#d9d9d9;overflow:hidden}.cart-drawer .progress-bar__progress-inner{background:linear-gradient(90deg,#d9d9d9 0%,var(--color-marine) 100%);border-radius:10rem;inset-block:0;inset-inline-start:0}.cart-drawer .cart-item.line-item,.cart .cart__items-grid .cart-item.line-item{display:grid;grid-template-columns:minmax(10rem,20.4rem) minmax(0,1fr);gap:clamp(1.6rem,3vw,2.4rem);align-items:stretch}.cart .cart__items__head{display:none}.cart-drawer .cart-item.line-item+.cart-item.line-item,.cart .cart-item.line-item+.cart-item.line-item{margin-block-start:4.6rem;padding-block-start:0;border-block-start:0}.cart .cart__items-grid .line-item>.line-item__media,.cart .cart__items-grid .line-item>.line-item__body{grid-area:auto}.cart-drawer .line-item .line-item__media,.cart .line-item .line-item__media{width:100%;min-width:0}.line-item__media .cart-item__link,.line-item__media .media{display:block;width:100%}.line-item__media .media{height:auto!important;aspect-ratio:204 / 218!important;border-radius:0;background-color:#eeece9}.line-item__media .media img{object-fit:contain}.line-item__body{display:flex;flex-direction:column;min-width:0;padding-block:.2rem}.line-item__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.6rem;align-items:start}.cart-drawer .line-item .line-item__title,.cart .line-item .line-item__title{max-width:none;margin:0;overflow:visible;color:var(--color-marine);font-family:var(--font-heading);font-size:clamp(1.6rem,2vw,2.4rem);font-weight:600;line-height:1.05;letter-spacing:.1em;text-transform:uppercase;-webkit-line-clamp:unset}.line-item__subtitle{margin:.2rem 0 0;color:var(--color-marine);font-size:clamp(1.4rem,1.8vw,2rem);line-height:1.1}.line-item .line-item__price,.line-item .line-item__price .cart-item__price{display:block;height:auto;margin:0;color:var(--color-marine);font-family:var(--font-heading);font-size:clamp(1.6rem,2vw,2.4rem);font-weight:600;line-height:1.05;letter-spacing:.05em;white-space:nowrap}.line-item__price .cart-item__discounted-prices{align-items:flex-end}.line-item .line-item__unit-price{display:block;margin-block-start:.4rem;font-family:var(--font-body);font-size:var(--font-size-static-xs);font-weight:400;letter-spacing:0}.cart-drawer .line-item .line-item__details,.cart .line-item .line-item__details{display:block;margin-block-start:1.2rem;color:var(--color-marine)}.line-item__details dl,.line-item__details .cart-item__discounts{margin-block:0 .8rem}.line-item .line-item__actions{position:static;display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-block-start:auto;padding-block-start:1.6rem;gap:1.6rem}.line-item .quantity{width:11rem;color:#fff}.line-item .quantity__wrapper{min-height:6rem;padding-inline:1.2rem;border:0;border-radius:2rem!important;background:var(--color-dark-marine)}.line-item .quantity__button,.line-item .quantity__input{width:2.4rem;height:6rem;color:#fff;opacity:1;font-size:1.8rem}.line-item .quantity__button svg{width:1.2rem;height:1.2rem}.line-item cart-remove-button{margin:0}.line-item cart-remove-button a{color:var(--color-marine);font-size:var(--font-size-static-sm);line-height:1.2;letter-spacing:0;text-decoration:none;text-transform:none}@media screen and (max-width:749px){.cart-drawer .cart-item.line-item,.cart .cart__items-grid .cart-item.line-item{grid-template-columns:minmax(10rem,36%) minmax(0,1fr);gap:1.2rem}.cart-drawer .cart-item.line-item+.cart-item.line-item,.cart .cart-item.line-item+.cart-item.line-item{margin-block-start:2.4rem}.cart-drawer .line-item .line-item__title,.cart .line-item .line-item__title,.line-item .line-item__price,.line-item .line-item__price .cart-item__price{font-size:1.4rem}.line-item__subtitle{font-size:1.3rem}.line-item .line-item__actions{padding-block-start:1.2rem;gap:1rem}.line-item .quantity{width:9.6rem}.line-item .quantity__wrapper{min-height:4.8rem;padding-inline:.8rem;border-radius:1.6rem!important}.line-item .quantity__button,.line-item .quantity__input{width:2.2rem;height:4.8rem;font-size:1.6rem}}.cart-drawer .cart-drawer__items .cart-item.line-item--drawer,.cart .cart__items-grid .cart-item.line-item--page{grid-template-columns:10rem minmax(0,1fr);gap:1.6rem}.cart-drawer .cart-item.line-item--drawer+.cart-item.line-item--drawer,.cart .cart-item.line-item--page+.cart-item.line-item--page{margin-block-start:2rem;padding-block-start:.4rem}.cart-drawer .line-item--drawer .line-item__media,.cart .line-item--page .line-item__media{width:10rem}.cart-drawer .line-item--drawer .line-item__media .media,.cart .line-item--page .line-item__media .media{width:10rem;height:10rem!important;aspect-ratio:1!important}.cart-drawer .line-item--drawer .line-item__body,.cart .line-item--page .line-item__body{min-height:10rem;height:auto;max-height:none;padding-block:0;overflow:visible}.cart-drawer .line-item--drawer .line-item__header,.cart .line-item--page .line-item__header{gap:.8rem}.cart-drawer .line-item--drawer .line-item__title,.cart-drawer .line-item--drawer .line-item__price,.cart-drawer .line-item--drawer .line-item__price .cart-item__price,.cart .line-item--page .line-item__title,.cart .line-item--page .line-item__price,.cart .line-item--page .line-item__price .cart-item__price{font-size:1.4rem;line-height:1.1}.cart-drawer .line-item--drawer .line-item__subtitle,.cart .line-item--page .line-item__subtitle{margin-block-start:.1rem;font-size:1.3rem;line-height:1.1}.cart-drawer .line-item--drawer .line-item__unit-price,.cart .line-item--page .line-item__unit-price{margin-block-start:.2rem;font-size:1rem}.cart-drawer .line-item--drawer .line-item__details,.cart .line-item--page .line-item__details{margin-block-start:.4rem;font-size:1.1rem}.cart-drawer .line-item--drawer .line-item__actions,.cart .line-item--page .line-item__actions{padding-block-start:.8rem;gap:1rem}.cart-drawer .line-item--drawer .quantity,.cart .line-item--page .quantity{width:7.2rem}.cart-drawer .line-item--drawer .quantity__wrapper,.cart .line-item--page .quantity__wrapper{min-height:3.6rem;padding-inline:.4rem;border-radius:1.2rem!important}.cart-drawer .line-item--drawer .quantity__button,.cart-drawer .line-item--drawer .quantity__input,.cart .line-item--page .quantity__button,.cart .line-item--page .quantity__input{width:2rem;height:3.6rem;font-size:1.4rem}.cart-drawer .line-item--drawer .quantity__button svg,.cart .line-item--page .quantity__button svg{width:1rem;height:1rem}.cart-drawer .line-item--drawer cart-remove-button a,.cart .line-item--page cart-remove-button a{font-size:1.2rem}@media screen and (max-width:749px){.cart-drawer .cart-drawer__head,.cart-drawer .cart-drawer__top,.cart-drawer .cart-drawer__main{padding:1.6rem}.cart-drawer__information-bar{margin-inline:1.6rem;padding-block:1.6rem}.cart-drawer__bottom{padding:0 1.6rem 1.6rem}.cart-drawer .line-item--drawer .line-item__header{grid-template-columns:minmax(0,1fr);gap:.4rem}.cart-drawer .line-item--drawer .line-item__header .line-item__price{justify-self:start;text-align:start}.cart-drawer .line-item--drawer .line-item__unit-price{display:none}.cart-drawer .line-item--drawer,.cart-drawer .line-item--drawer .line-item__body{height:auto;max-height:none;min-height:10rem;overflow:visible}.cart-drawer .line-item--drawer .line-item__details>:empty{display:none;margin:0}.cart-drawer .line-item--drawer .line-item__details:not(:has(>:not(:empty))){display:none;margin:0}.cart-drawer .line-item--drawer .cart-item__properties,.cart-drawer .line-item--drawer .cart-item__properties--skin-report{width:100%;margin-top:.4rem;gap:.4rem}.cart-drawer .line-item--drawer .cart-item__properties div{width:100%}.cart-drawer .line-item--drawer .cart-item__property{flex-wrap:wrap;justify-content:flex-start;gap:.2rem .6rem}.cart-drawer .line-item--drawer .cart-item__property--title,.cart-drawer .line-item--drawer .cart-item__property--desc{word-break:normal;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/unbranded.css.map */
