.veXhlG_wrapper{align-self:start;position:relative}
._5Pi3vq_emptyFeatured{aspect-ratio:7/4.89;overflow:hidden}._5Pi3vq_empty{aspect-ratio:5/7;overflow:hidden}
.JeZ2zG_productCard{flex-direction:column;justify-content:space-between;display:flex}
.c8NjBa_small{width:24px;height:24px}.c8NjBa_active{color:var(--sem-color-content-brand-active)}
button.sY64Da_favoriteButton{justify-content:flex-end;align-items:flex-start;width:34px;height:34px;margin-inline-end:4px;padding-block-start:8px;padding-inline:4px 8px;display:flex}@media (min-width:1024px){button.sY64Da_favoriteButton{width:24px;height:24px;margin-block-start:4px;margin-inline-end:8px;padding-block-start:4px;padding-inline-end:4px}}
.DLM6_W_section{flex-direction:column;display:flex}.DLM6_W_compositionQuality{margin:0}.DLM6_W_description{margin:0;margin-block-start:.25rem}
.htj4Ma_text{align-items:center;gap:8px;margin:0;display:flex}.htj4Ma_icon{width:20px;height:20px}
.lkAruG_className{font:var(--sem-font-body-s-weight) var(--sem-font-body-s-size) / var(--sem-font-body-s-line-height) var(--mango-default-font)}
.zJRWXW_label{color:var(--sem-color-content-core);text-overflow:ellipsis;margin:2px 0 0;-webkit-text-decoration:none;text-decoration:none;overflow:hidden}
.BR9stq_rgbColor{width:var(--color-bullet-size);height:var(--color-bullet-size)}.BR9stq_imageError{width:var(--color-bullet-size);height:var(--color-bullet-size);background-color:var(--sem-color-background-disabled)}.BR9stq_colorBullet{--padding:10px;-moz-column-gap:4px;justify-content:center;align-items:center;column-gap:4px;padding:10px;line-height:0;display:inline-flex;position:relative;overflow:hidden}.BR9stq_outOfStock:after{content:"";left:var(--padding);background-color:var(--sem-color-border-core);transform-origin:0 0;width:18px;height:1px;margin:auto;position:absolute;top:calc(50% + 6px);rotate:-45deg}.BR9stq_withExtraColors{padding:var(--padding) 0}.BR9stq_colorBullet:before{content:"";bottom:6px;left:var(--padding);width:var(--color-bullet-size);background-color:var(--sem-color-border-brand-active);opacity:0;height:1px;transition:opacity .3s cubic-bezier(.3,.85,.5,1);transition:opacity var(--motion-duration-short3) var(--motion-easing-calm);position:absolute}.BR9stq_withExtraColors:before,.BR9stq_withExtraColors.BR9stq_outOfStock:after{left:0}.BR9stq_withExtraColors:before{display:none}.BR9stq_selected:before,.BR9stq_colorBullet:hover:before{transition:opacity .3s cubic-bezier(.5,0,0,1);transition:opacity var(--motion-duration-short3) var(--motion-easing-accent);opacity:1}.BR9stq_colorBullet:hover:before{background-color:var(--sem-color-border-brand-hover)}:not(.BR9stq_selected).BR9stq_static:hover:before{display:none}.BR9stq_outOfStockImage{opacity:.5;position:relative}
.i9MIdG_extraColors{line-height:.875rem}
.k6THbG_container{cursor:pointer;position:relative}.k6THbG_container:has(input:focus-visible){outline:var(--default-outline)}
.avi3da_colorsList{border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}
.q7jk8a_header{--clickable-area:44px;--icon-size:20px;--icon-offset:calc((var(--clickable-area) - var(--icon-size)) / 2);box-sizing:border-box;padding:1rem;width:100%;padding-block-end:1rem;background-color:var(--sem-color-background-main);justify-content:space-between;padding-block-end:var(--dialog-header-padding-block-end,1rem);display:flex}.q7jk8a_header.q7jk8a_hasSubtitle{align-items:flex-start}.q7jk8a_header.q7jk8a_empty{max-height:calc(var(--icon-size) + 1rem)}.q7jk8a_header.q7jk8a_barPadding{padding-block-start:2rem}@media (min-width:600px){.q7jk8a_header{padding:2rem;padding-block-end:2rem;padding-block-end:var(--dialog-header-padding-block-end,2rem)}.q7jk8a_header.q7jk8a_barPadding{padding-block-start:0}}.q7jk8a_header .q7jk8a_fill{grid-gap:.5rem;flex:1;gap:.5rem;display:grid}.q7jk8a_header .q7jk8a_title{text-transform:uppercase;margin:2px 0 0}.q7jk8a_header .q7jk8a_subtitle{margin:0}.q7jk8a_header .q7jk8a_close,.q7jk8a_header .q7jk8a_back,.q7jk8a_header .q7jk8a_minus{width:var(--icon-size);height:var(--icon-size);position:relative}.q7jk8a_header .q7jk8a_close .q7jk8a_area,.q7jk8a_header .q7jk8a_back .q7jk8a_area,.q7jk8a_header .q7jk8a_minus .q7jk8a_area{width:var(--clickable-area);height:var(--clickable-area);top:calc(var(--icon-offset) * -1);align-items:center;position:absolute}.q7jk8a_header .q7jk8a_alternative{margin-inline-start:1rem}.q7jk8a_header .q7jk8a_close,.q7jk8a_header .q7jk8a_minus{margin-inline-start:var(--icon-offset)}.q7jk8a_header .q7jk8a_close .q7jk8a_area,.q7jk8a_header .q7jk8a_minus .q7jk8a_area{inset-inline-end:calc(var(--icon-offset) * -1)}.q7jk8a_header .q7jk8a_back{margin-inline-end:var(--icon-offset)}.q7jk8a_header .q7jk8a_back .q7jk8a_area{inset-inline-start:calc(var(--icon-offset) * -1)}
.RBqPga_animated{transition:height .7s cubic-bezier(.3,.85,.5,1);transition:height var(--motion-duration-medium3) var(--motion-easing-calm)}.RBqPga_content{box-sizing:border-box;flex-direction:column;max-height:calc(100dvh - 48px);display:flex}
.lOxi6G_dialog{visibility:hidden;inset:unset;max-width:none;max-width:initial;max-height:none;max-height:initial;top:0;border:none;border:initial;box-sizing:border-box;isolation:isolate;background-color:color-mix(in srgb, transparent, var(--sem-color-background-scrim) calc(1 * 100%));width:100vw;height:100dvh;color:var(--sem-color-content-core);--dialog-padding-inline:1rem;--dialog-padding-block-end:1rem;--backdrop-opacity:1;margin:0;padding:0;position:fixed;inset-inline-start:0}@supports (color:color-mix(in lch, red, blue)){.lOxi6G_dialog{background-color:color-mix(in srgb, transparent, var(--sem-color-background-scrim) calc(var(--backdrop-opacity,1) * 100%))}}@media (min-width:600px){.lOxi6G_dialog{--dialog-padding-inline:2rem;--dialog-padding-block-end:2rem}}.lOxi6G_dialog.lOxi6G_nonModal{top:auto;top:initial;width:auto;height:auto;inset-inline-start:unset}.lOxi6G_dialog[open]{visibility:visible}@media (max-height:400px){.lOxi6G_dialog{overflow-y:scroll}}body:has(.lOxi6G_dialog.lOxi6G_modal[open]){padding-top:0;margin-top:0;scrollbar-gutter:stable both-edges;touch-action:none;-webkit-overflow-scrolling:none;overscroll-behavior:contains;margin-inline:0;padding-inline:0;position:relative;overflow:hidden}
.AZ0sfG_bottom{--bottom-sheet-max-height:calc(100dvh - 48px)}.AZ0sfG_bottom::backdrop{background-color:color-mix(in srgb, transparent, var(--sem-color-background-scrim) calc(1 * 100%))}@supports (color:color-mix(in lch, red, blue)){.AZ0sfG_bottom::backdrop{background-color:color-mix(in srgb, transparent, var(--sem-color-background-scrim) calc(var(--backdrop-opacity,1) * 100%))}}.AZ0sfG_bottom [data-dialog-container]{inset-inline:0;background-color:var(--sem-color-background-main);box-sizing:border-box;width:100%;max-width:600px;max-height:var(--bottom-sheet-max-height);isolation:isolate;margin:0 auto;padding:0;position:fixed;bottom:0;transform:translateY(100%)}.AZ0sfG_bottom[open]{opacity:1}.AZ0sfG_bottom[open] [data-dialog-container]{animation:.5s cubic-bezier(.3,.85,.5,1) AZ0sfG_open;animation:AZ0sfG_open var(--motion-duration-medium2) var(--motion-easing-calm);transform:translateY(0)}.AZ0sfG_bottom.AZ0sfG_closing [data-dialog-container]{opacity:0;animation:.5s cubic-bezier(.5,0,0,1) AZ0sfG_close;animation:AZ0sfG_close var(--motion-duration-medium2) var(--motion-easing-accent)}.AZ0sfG_bottom .AZ0sfG_draggable{max-height:var(--bottom-sheet-max-height);box-sizing:border-box;scrollbar-width:none;flex-direction:column;height:auto;min-height:25dvh;display:flex;position:relative;overflow:auto}.AZ0sfG_bottom .AZ0sfG_draggable::-webkit-scrollbar{display:none}.AZ0sfG_bottom .AZ0sfG_draggable>main[data-type=content]{flex:1;overflow:auto}.AZ0sfG_bottom .AZ0sfG_draggable.AZ0sfG_touchable:before{content:"";background-color:var(--sem-color-border-core);top:7px;z-index:2;width:3.5rem;height:1px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}@keyframes AZ0sfG_open{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes AZ0sfG_close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}
.iUjKwa_colorButton{cursor:pointer;background-color:var(--sem-color-background-brand-inverse-default);border:none;width:fit-content;padding:0}.iUjKwa_colorButton:hover{background-color:var(--sem-color-background-brand-inverse-default)}
.JPgE-W_colorSheetContainerButton{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}
@media (min-width:1024px){._6l3UGa_colorPicker{margin-top:-2px;margin-inline-start:-8px}}
.wgS7Aa_container{display:none;position:relative}@media (min-width:1024px){.wgS7Aa_container{display:inline;display:initial}}.wgS7Aa_image{-o-object-fit:cover;object-fit:cover}
.gYQPWG_className{font:var(--sem-font-inspirational-title-m-weight) var(--sem-font-inspirational-title-m-size) / var(--sem-font-inspirational-title-m-line-height) var(--mango-inspirational-font)}
.EphdFW_className{font:var(--sem-font-inspirational-title-s-weight) var(--sem-font-inspirational-title-s-size) / var(--sem-font-inspirational-title-s-line-height) var(--mango-inspirational-font)}
._6nhbla_infoContainer{cursor:pointer;flex-direction:column;display:flex;position:relative}._6nhbla_image{-o-object-fit:cover;object-fit:cover;width:100%}._6nhbla_content{flex-direction:column;justify-content:space-between;height:100%;padding:40px;display:flex;position:absolute}._6nhbla_title{color:var(--sem-color-content-brand-inverse-default);margin:0;-webkit-text-decoration:none;text-decoration:none}._6nhbla_italic{white-space:pre;font-style:italic}._6nhbla_description{max-width:95%;color:var(--sem-color-content-brand-inverse-default);margin:0;padding:8px 0 16px;-webkit-text-decoration:none;text-decoration:none}@media (min-width:1024px){._6nhbla_description{max-width:60%}}._6nhbla_link{color:var(--sem-color-content-brand-inverse-default);-webkit-text-decoration:none;text-decoration:none}._6nhbla_disclaimer{color:var(--sem-color-content-brand-inverse-default);margin:0;-webkit-text-decoration:none;text-decoration:none}
.k0U6iq_container{border-top:1px solid var(--sem-color-border-soft);flex-direction:column;max-width:485px;margin:12px auto;padding:12px;display:flex}.k0U6iq_container .k0U6iq_info{justify-content:space-between;display:flex}.k0U6iq_container p{margin:0}
.KcWjQq_deliveryDates{grid-gap:.25rem;gap:.25rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.KcWjQq_deliveryDate{grid-gap:.25rem;gap:.25rem;display:grid}.KcWjQq_date{gap:.25rem;display:flex}.KcWjQq_dateInfo{margin:0;padding:0}
.DGgg1G_button{align-self:start;display:inline-block}
.s8pQba_className{font:var(--sem-font-heading-s-weight) var(--sem-font-heading-s-size) / var(--sem-font-heading-s-line-height) var(--mango-headings-font);text-transform:uppercase}
.mIRxIq_colorSelectorCounter{justify-content:flex-start;align-items:center;width:34px;height:34px;line-height:0;display:inline-flex;position:relative;overflow:hidden}.mIRxIq_selected:after{content:"";background-color:var(--sem-color-border-core);width:16px;height:1px;position:absolute;bottom:4px}
.eTW6Oa_moreColorsButton{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;line-height:0;display:inline-block;position:relative}.eTW6Oa_moreColorsButton:focus-visible{outline-offset:-1px}
.VxgsVa_container{flex-direction:column;display:flex}.VxgsVa_textContainer{position:relative;overflow:hidden}.VxgsVa_textContainer.VxgsVa_truncate{max-height:calc(var(--lines-to-show) * 1lh)}.VxgsVa_textContainer.VxgsVa_expanded{max-height:none;max-height:var(--expanded-height,none)}.VxgsVa_animating{transition:max-height .4s cubic-bezier(.3,.85,.5,1);transition:max-height var(--motion-duration-medium1) var(--motion-easing-calm)}@media (prefers-reduced-motion:reduce){.VxgsVa_animating{transition:none}}.VxgsVa_textContent{overflow:hidden}.VxgsVa_textContent p{margin:0}.VxgsVa_truncate .VxgsVa_textContent{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box}.VxgsVa_expanded .VxgsVa_textContent{text-overflow:clip}.VxgsVa_more{padding-block:.5rem}@media (min-width:600px){.VxgsVa_textContainer.VxgsVa_truncate.VxgsVa_mobileOnlyText{max-height:none;overflow:visible}.VxgsVa_textContainer.VxgsVa_truncate.VxgsVa_mobileOnlyText .VxgsVa_textContent{text-overflow:clip;display:block;overflow:visible}@media (min-width:1920px){.VxgsVa_textContainer.VxgsVa_truncate.VxgsVa_desktopOnlyText{max-height:none;overflow:visible}.VxgsVa_textContainer.VxgsVa_truncate.VxgsVa_desktopOnlyText .VxgsVa_textContent{text-overflow:clip;display:block;overflow:visible}}.VxgsVa_mobileOnlyButton{display:none}.VxgsVa_desktopOnlyButton{display:block}@media (min-width:1920px){.VxgsVa_desktopOnlyButton{display:none}}}.VxgsVa_moreButton{justify-content:flex-start;padding-block:0;padding-inline:0;display:flex}
.sKiTnq_fullscreen{--scale-from:.95;background-color:#0000}.sKiTnq_fullscreen [data-dialog-container]{background-color:var(--sem-color-background-main);box-sizing:border-box;width:100%;height:100%;scale:var(--scale-from);margin:0;position:fixed;inset:0}.sKiTnq_fullscreen[open] [data-dialog-container]{animation:.4s cubic-bezier(.5,0,0,1) sKiTnq_open;animation:sKiTnq_open var(--motion-duration-medium1) var(--motion-easing-accent);scale:1}.sKiTnq_fullscreen.sKiTnq_closing [data-dialog-container]{scale:var(--scale-from);opacity:0;animation:.4s cubic-bezier(.5,0,0,1) sKiTnq_close;animation:sKiTnq_close var(--motion-duration-medium1) var(--motion-easing-accent)}.sKiTnq_fullscreen .sKiTnq_inner{flex-direction:column;width:100%;height:100%;display:flex}.sKiTnq_close{top:1rem;background-color:var(--sem-color-background-main);width:34px;height:34px;position:fixed;inset-inline-end:1rem}@media (min-width:600px){.sKiTnq_close{top:2rem;width:32px;height:32px;inset-inline-end:2rem}}@keyframes sKiTnq_open{0%{opacity:0;scale:var(--scale-from)}to{opacity:1;scale:1}}@keyframes sKiTnq_close{0%{opacity:1;scale:1}to{opacity:0;scale:var(--scale-from)}}
.ecoshW_dialogContent{position:relative}
.G7_KRW_title{margin:0;padding-block-end:16px;padding-inline:16px}@media (min-width:1024px){.G7_KRW_title{padding-inline:2rem}}
.JJh01G_content{flex-direction:column;gap:12px;display:flex}.JJh01G_animatedText{display:grid}.JJh01G_phraseSizer,.JJh01G_currentPhrase{grid-area:1/1}.JJh01G_phraseSizer{visibility:hidden}.JJh01G_button{justify-content:flex-start;padding-inline:0}
.lxjWdG_contextualMessage{padding:0}
._5ERcOa_title{margin:0;padding-block-end:1rem}._5ERcOa_loading{min-width:90vw;min-height:90dvh}@media (min-width:1024px){._5ERcOa_loading{min-width:420px;max-width:420px}}
.rSHEia_wrapper{grid-gap:1rem;gap:1rem;display:grid}.rSHEia_spacing{margin-bottom:2.5rem}
.uBf-vG_button{text-align:center;padding:0}.uBf-vG_content{flex-direction:column;gap:24px;padding-block:16px;display:flex}.uBf-vG_serviceRow{align-items:center;gap:16px;display:flex}.uBf-vG_serviceInfo{flex-direction:column;gap:2px;display:flex}
.udfuOa_disclaimer{flex-direction:column;gap:16px;margin-block-start:48px;display:flex}.udfuOa_title{margin:0;font-weight:600}.udfuOa_disclaimer p{color:var(--sem-color-content-subtle);margin:0}
.TkbUea_footerActions{flex-direction:column;gap:16px;width:100%;padding:0 16px;display:flex}.TkbUea_backLink{padding:0}@media (min-width:1024px){.TkbUea_footerActions{flex-basis:100%;padding:0}}
.zGJveq_shareButton{padding:0}
.I7ax0q_action{white-space:nowrap;flex-shrink:0}.I7ax0q_action a:after{content:"";position:absolute;inset:0}
.NQlZCG_button{z-index:1;flex-shrink:0;justify-content:flex-start;width:2.875rem;height:100%;padding-inline:1.3125rem .5625rem;position:relative}
.lDpaWq_bannerApp{background-color:var(--sem-color-background-main);width:100%;height:3.25rem;overflow:hidden}.lDpaWq_content{box-sizing:border-box;border-bottom:1px solid var(--sem-color-border-soft);align-items:center;height:3.25rem;padding-inline-end:1rem;display:flex;position:relative}.lDpaWq_row{flex:1;align-items:center;gap:.5rem;margin-inline-end:.75rem;display:flex;overflow:hidden}.lDpaWq_showBannerAnimation{animation:.3s cubic-bezier(.3,.85,.5,1) .2s both lDpaWq_show-banner;animation:lDpaWq_show-banner var(--motion-duration-short3) var(--motion-easing-calm) var(--motion-delay-short2) both}@media (prefers-reduced-motion:reduce){.lDpaWq_showBannerAnimation{opacity:1;height:3.25rem;animation:none}}.lDpaWq_hiddenBannerAnimation{animation:.3s cubic-bezier(.5,0,0,1) forwards lDpaWq_hide-banner;animation:lDpaWq_hide-banner var(--motion-duration-short3) var(--motion-easing-accent) forwards}@media (prefers-reduced-motion:reduce){.lDpaWq_hiddenBannerAnimation{visibility:hidden;height:0;animation:none}}@keyframes lDpaWq_show-banner{0%{opacity:0;height:0}to{opacity:1;height:3.25rem}}@keyframes lDpaWq_hide-banner{0%{height:3.25rem}to{visibility:hidden;height:0}}
/*# sourceMappingURL=0w3ezs3yl2_qi.css.map*/