.custom-page-text{--page-text-font: var(--secondary-font);--page-text-font-weight: 400;--page-text-font-size: clamp(13px, calc(13px + (14 - 13) * ((100vw - 360px) / 1080)), 14px);--page-text-line-height: 20px;--page-text-color: #000000;--page-text-paragraphs-gap: 19px;--page-heading-font: var(--secondary-font);--page-bold-text-font: var(--secondary-font);--font-weight-bold: 700;--page-link-hover-color: var(--page-text-color);--lists-offset: 20px}.custom-page-text,.custom-page-text *{font-family:var(--page-text-font);font-weight:var(--page-text-font-weight);font-size:var(--page-text-font-size);line-height:var(--page-text-line-height);color:var(--page-text-color)}.custom-page-text:empty{margin:0}.custom-page-text ul,.custom-page-text ol{margin-left:calc(var(--lists-offset) + 18px)}.custom-page-text ul{list-style-type:disc}.custom-page-text ol{list-style-type:decimal}.custom-page-text ul li::marker,.custom-page-text ol li::marker{font-size:var(--page-text-font-size)}.custom-page-text :is(h1,h2,h3,h4,h5,h6),.custom-page-text :is(h1,h2,h3,h4,h5,h6) *{font-weight:500}.custom-page-text :is(iframe[src*=youtube]),.custom-page-text :is(iframe[src*="youtu.be"]),.custom-page-text :is(iframe[src*=vimeo]){width:100%;height:auto;aspect-ratio:16 / 9}.custom-page-text h1,.custom-page-text h1 *,.custom-page-text h2,.custom-page-text h2 *,.custom-page-text h3,.custom-page-text h3 *,.custom-page-text h4,.custom-page-text h4 *,.custom-page-text h5,.custom-page-text h5 *,.custom-page-text h6,.custom-page-text h6 *{margin-top:0;font-weight:500;font-size:inherit;line-height:normal}.custom-page-text h1{font-size:2em}.custom-page-text h2{font-size:1.5em}.custom-page-text h3{font-size:1.17em}.custom-page-text h4{font-size:1em}.custom-page-text h5{font-size:.83em}.custom-page-text h6{font-size:.6em}.custom-page-text>*,.custom-page-text>div *{margin-bottom:var(--page-text-paragraphs-gap)}.custom-page-text>*:first-child{margin-top:0}.custom-page-text>*:last-child{margin-bottom:0}.custom-page-text b,.custom-page-text b *,.custom-page-text strong,.custom-page-text strong *{font-family:var(--page-text-font);font-weight:var(--font-weight-bold)}.custom-page-text iframe{width:100%;max-width:100%}.custom-page-text img{display:inline-block}.custom-page-text ul,.custom-page-text ol{margin-left:35px;padding-left:0}.custom-page-text p+ul,.custom-page-text p+ol{margin-top:-19px}.custom-page-text li{list-style:inherit;margin:0}.custom-page-text li::marker{font-size:var(--page-text-font-size)}.custom-page-text a{text-decoration:underline}.custom-page-text a:hover,.custom-page-text a:hover *{color:var(--page-link-hover-color);text-decoration:none}.custom-page-text blockquote{padding-left:15px;border-left:1px solid var(--page-text-color);font-size:inherit;line-height:inherit}.custom-page-text table{border-collapse:collapse;border-radius:0;border-top:1px solid #F0EEEA;border-left:1px solid #F0EEEA;border-right:1px solid #F0EEEA}:is(.custom-page-text table) td{border-bottom:1px solid #F0EEEA}.custom-page-text table td:not(:last-child){border-right:1px solid #F0EEEA}.mp-product-info{display:block}.mp{--padding-x: clamp(16px, calc(16px + 34*(100vw - 1023px)) , 50px);--content-width: 1128;--carousel-width: 596;--left-side-width: calc((var(--carousel-width) / var(--content-width) * 100%));--elements-gap: 20px;display:block;padding:40px var(--padding-x) 88px}.mp,.mp *{font-family:var(--secondary-font);color:#121212;letter-spacing:normal}.mp-content{display:grid;grid-template-columns:var(--left-side-width) minmax(0,1fr);grid-column-gap:50px;justify-content:center;width:100%;max-width:calc(var(--content-width) * 1px);margin:0 auto}button{display:inline-block;background:transparent;border:none;text-align:center;font-family:var(--primary-font);text-decoration:none;cursor:pointer}.mp-reviews{margin-top:-3px}#MainContent .mp-price{width:100%;margin-top:10px}:is(#MainContent .mp-price),:is(#MainContent .mp-price) *{font-weight:400;font-size:18px;line-height:20px;color:#121212!important;letter-spacing:normal}:is(#MainContent .mp-price) .price__sale,:is(#MainContent .mp-price) .price__availability,:is(#MainContent .mp-price) .price--on-sale .price__availability{display:none}:is(#MainContent .mp-price) .price--on-sale .price__sale,:is(#MainContent .mp-price) .price--on-sale .price__regular{display:block}:is(#MainContent .mp-price) .price{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}:is(#MainContent .mp-price) dd,:is(#MainContent .mp-price) .price-item{margin:0}:is(#MainContent .mp-price) .price__regular{order:-1}:is(:is(#MainContent .mp-price) .price--on-sale) .price__regular{order:-1}:is(:is(#MainContent .mp-price) .price--on-sale) .price-item-compare{position:relative;opacity:1;order:-1;font-weight:400;font-size:16px;text-decoration:line-through;color:#919191!important}:is(:is(#MainContent .mp-price) .price--on-sale) .price-item-sale{font-weight:500;color:#d11b28!important}.mp-sku{font-weight:500;font-size:11px;line-height:13px;letter-spacing:-.22px;color:#6f6f6f}.mp-sku:empty{display:none}.mp-title{margin:5px 0 0;font-weight:600;font-size:clamp(15px,calc(15px + (20 - 15) * ((100vw - 360px) / 1080)),20px);line-height:clamp(24px,calc(24px + (26 - 24) * ((100vw - 360px) / 1080)),26px);letter-spacing:normal}.mp-vendor-link{display:inline-block;font-weight:500;font-size:12px;line-height:14px;color:#121212;text-decoration:underline;text-underline-position:from-font}.mp-vendor-link:active{text-decoration:none}.mp-da{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center;padding-block:8px;margin-top:var(--elements-gap)}.mp-da-icon{flex-shrink:0;width:20px;aspect-ratio:1}.mp-da-icon svg{display:block;width:100%;height:auto}.mp-da-text{margin:0;font-weight:500;font-size:13px;line-height:clamp(16px,calc(16px + (18 - 16) * ((100vw - 360px) / 1080)),18px)}.mp-da-image-wrapper{--aspect-ratio: 48/22;--object-fit: contain;flex-shrink:0;width:48px}.mp-form{margin-top:var(--elements-gap)}.product-form__buttons{margin-top:12px}.product-form__submit.button{--width: 100%;--height: clamp(48px, calc(48px + 10*(100vw - 1023px)) , 58px);--background-color: #000000;--padding-y: inherit;--padding-x: 0;--text-color: var(--white);--hover-background-color: #2E57B2;--hover-text-color: var(--white);position:relative;display:inline-flex;justify-content:center;align-items:center;max-width:100%;width:var(--width);height:var(--height);background-color:var(--background-color)!important;padding-block:var(--padding-y);padding-inline:var(--padding-x);border:0!important;outline:0!important;text-align:center}.product-form__submit.button:before,.product-form__submit.button:after{display:none!important}.product-form__submit.button,.product-form__submit.button span{font-family:var(--secondary-font)!important;font-weight:600!important;font-size:clamp(15px,calc(15px + 1*(100vw - 1023px)),16px);line-height:clamp(20px,calc(20px + 2*(100vw - 1023px)),22px);color:var(--text-color)!important;cursor:pointer;user-select:none}.product-form__submit.button:active{background-color:var(--hover-background-color)!important;color:var(--hover-text-color)!important}.product-form__submit.button[disabled],.product-form__submit.button.loading{--background-color: #919191;--text-color: var(--white);opacity:1;user-select:none;pointer-events:none}.product-form__submit.button.loading span{visibility:hidden}.mp-form .product-form__input--pill{display:flex;flex-wrap:wrap;gap:6px;padding:0;border:0;margin:0 0 16px}:is(.mp-form .product-form__input--pill) .form__label{width:100%;margin:0 0 6px;font-family:var(--secondary-font);font-weight:500;font-size:clamp(13px,calc(13px + (14 - 13) * ((100vw - 360px) / 1080)),14px);line-height:clamp(18px,calc(18px + (20 - 18) * ((100vw - 360px) / 1080)),20px);color:var(--primary-color)}:is(:is(.mp-form .product-form__input--pill) .form__label):after{content:":"}:is(.mp-form .product-form__input--pill) [type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:is(.mp-form .product-form__input--pill) [type=radio]+*{display:flex;align-items:center;height:40px;background-color:transparent;padding:0 20px;border:1px solid var(--border-color);border-radius:4px;margin:0;font-family:var(--secondary-font);font-weight:400;font-size:clamp(14px,calc(14px + 0*(100vw - 1023px)),14px);line-height:20px;white-space:nowrap;color:var(--primary-color);cursor:pointer;transition:border-color .2s ease}:is(:is(.mp-form .product-form__input--pill) [type=radio]+*):before{content:none}:is(.mp-form .product-form__input--pill) [type=radio]:checked+*{background-color:transparent;border-color:var(--primary-color)!important;color:var(--primary-color)!important}:is(.mp-form .product-form__input--pill) [type=radio]:focus-visible+*{outline:2px solid var(--primary-color);outline-offset:2px}:is(.mp-form .product-form__input--pill) .disabled[type=radio]+*{border-color:var(--border-color);color:var(--strikethrough-color)!important;text-decoration:line-through}.mp-stock{display:flex;gap:6px;align-items:center;margin-top:var(--elements-gap)}.mp-stock .mp-stock-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:12px;height:12px;border-radius:50%}:is(.mp-stock .mp-stock-icon):before,:is(.mp-stock .mp-stock-icon):after{content:"";position:absolute;display:inline-block;aspect-ratio:1;background:var(--mid-circle-color);border-radius:50%}:is(.mp-stock .mp-stock-icon):before{opacity:.2;width:100%}:is(.mp-stock .mp-stock-icon):after{z-index:2;width:8px}.mp-stock .mp-stock-text{margin:0;font-family:var(--secondary-font, "Inter");font-size:13px;line-height:18px;white-space:nowrap}.mp-stock.mp-stock--low .mp-stock-icon{--mid-circle-color: var(--discount-color, #d11b28)}.mp-stock.mp-stock--low .mp-stock-text{color:var(--discount-color, #d11b28)}.mp-stock.mp-stock--medium .mp-stock-icon{--mid-circle-color: var(--warning-color, #ffbe30)}.mp-stock.mp-stock--medium .mp-stock-text{color:var(--warning-color, #ffbe30)}.mp-stock.mp-stock--high .mp-stock-icon{--mid-circle-color: var(--success-color, #30963f)}.mp-stock.mp-stock--high .mp-stock-text{color:var(--success-color, #30963f)}.mp-iwt{--grid-flex-columns: 3;--grid-flex-horizontal-gap: 16px;--grid-flex-vertical-gap: 16px;--grid-flex-item-max-width: 151px;margin-top:clamp(16px,calc(16px + 4*(100vw - 1023px)),20px)}.mp-iwt:empty{display:none}.mp-iwt-item{display:flex;flex-direction:row;gap:6px;align-items:center}.mp-iwt-icon{--aspect-ratio: 1/1;flex-shrink:0;width:32px}.mp-iwt-text{--page-text-font-size: clamp(12px, calc(12px + 1*(100vw - 1023px)) , 13px);--page-text-line-height: clamp(16px, calc(16px + 2*(100vw - 1023px)) , 18px);--font-weight-bold: 600}.mp-pm{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:clamp(16px,calc(16px + 4*(100vw - 1023px)),20px)}.mp-pm-text{margin:0;font-weight:600;font-size:clamp(12px,calc(12px + 1*(100vw - 1023px)),13px);line-height:clamp(16px,calc(16px + 2*(100vw - 1023px)),18px)}.mp-pm-image{--aspect-ratio: 243/24;--object-fit: contain;flex-shrink:0;width:243px;max-width:100%}.mp-tabs{display:block;margin-top:clamp(20px,calc(20px + 28*(100vw - 1023px)),48px)}.mp-tabs-header{display:flex;flex-wrap:nowrap;gap:clamp(24px,calc(24px + 8*(100vw - 1023px)),32px);border-bottom:1px solid var(--border-color);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mp-tabs-header::-webkit-scrollbar{display:none}.mp-tab-title{flex:0 0 auto;background:none;padding:0 0 clamp(12px,calc(12px + 4*(100vw - 1023px)),16px);border:none;border-bottom:2px solid transparent;font-family:var(--secondary-font);font-weight:500;font-size:clamp(14px,calc(14px + (15 - 14) * ((100vw - 360px) / 1080)),15px);line-height:clamp(18px,calc(18px + (20 - 18) * ((100vw - 360px) / 1080)),20px);color:var(--muted-text-color);white-space:nowrap;cursor:pointer}.mp-tab-title[aria-selected=true]{color:var(--primary-color);border-bottom-color:var(--primary-color)}.mp-tab-content{--page-text-font-size: clamp(13px, calc(13px + (14 - 13) * ((100vw - 360px) / 1080)), 14px);--page-text-line-height: clamp(20px, calc(20px + (24 - 20) * ((100vw - 360px) / 1080)), 24px);--page-text-color: #121212;padding-top:clamp(16px,calc(16px + 4*(100vw - 1023px)),20px)}.mp-tab-content--collapsible{position:relative}.mp-tab-toggle{display:none;gap:6px;align-items:center;background:none;padding:0;border:none;border-bottom:1px solid #121212;margin-top:clamp(12px,calc(12px + 2*(100vw - 1023px)),14px);color:var(--secondary-color, #35353B);cursor:pointer}.mp-tab-toggle-label{font-weight:500;font-size:12px;line-height:16px;color:#121212}.mp-tab-toggle-label:after{content:" +"}:is(.mp-tab-toggle[aria-expanded=true] .mp-tab-toggle-label):after{content:" -"}.mp-specs-table{width:100%;border-collapse:collapse}.mp-specs-row:nth-child(odd){background:var(--surface-muted)}.mp-specs-cell{padding:clamp(12px,calc(12px + 4*(100vw - 1023px)),16px);text-align:left;font-size:14px;line-height:24px;color:var(--primary-color);vertical-align:middle}.mp-specs-cell--title{width:clamp(160px,calc(160px + 124*(100vw - 1023px)),284px);padding:clamp(12px,calc(12px + 4*(100vw - 1023px)),16px) clamp(8px,calc(8px + 4*(100vw - 1023px)),12px);font-weight:700}.mp-specs-cell--text{font-weight:400}.mp-specs-cell--text a:hover,.mp-specs-cell--text a:active{text-decoration:none}product-accordions{display:block;margin-top:clamp(20px,calc(20px + 4*(100vw - 1023px)),24px)}product-accordions:empty{display:none}.main-product-accordions{display:grid;grid-auto-flow:row;grid-auto-columns:minmax(0,1fr);gap:12px}.main-product-accordions:empty{display:none}.main-product-accordion{background:var(--surface-success);padding:clamp(12px,calc(12px + 2*(100vw - 1023px)),14px);border:1px solid var(--success-color);border-radius:4px}.main-product-accordion[open] .main-product-accordion-summary-chevron{rotate:180deg}.main-product-accordion-sprite{display:none}.main-product-accordion-summary{display:flex;gap:24px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.main-product-accordion-summary::-webkit-details-marker{display:none}.main-product-accordion-summary-main{display:flex;flex:1 0 0;gap:8px;align-items:center;min-width:0}.main-product-accordion-summary-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:12.5px;color:var(--primary-color)}.main-product-accordion-summary-chevron{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:12px;height:12px;color:var(--primary-color);transition:rotate .2s ease}.main-product-accordion-title{margin:0;font-family:var(--secondary-font);font-weight:500;font-size:clamp(13px,calc(13px + 1*(100vw - 1023px)),14px);line-height:clamp(18px,calc(18px + 2*(100vw - 1023px)),20px);color:var(--primary-color)}.main-product-accordion-body--collapsible{position:relative;max-height:clamp(154px,calc(154px + 38*(100vw - 1023px)),192px);overflow:hidden}.main-product-accordion-body--collapsible.is-expanded{max-height:none;overflow:visible}.main-product-accordion-toggle{display:flex;gap:6px;align-items:center;background:none;padding:0;border:none;border-bottom:1px solid #121212;margin-top:clamp(12px,calc(12px + 2*(100vw - 1023px)),14px);color:var(--secondary-color, #35353B);cursor:pointer}.main-product-accordion-toggle[hidden]{display:none}.main-product-accordion-toggle-label{font-weight:500;font-size:12px;line-height:16px;color:#121212}.main-product-accordion-toggle-label:after{content:" +"}:is(.main-product-accordion-toggle[aria-expanded=true] .main-product-accordion-toggle-label):after{content:" -"}.main-product-accordion-content{--page-text-font-size: 12px;--page-text-line-height: 16px;--page-text-color: #121212;--font-weight-bold: 500;padding-top:16px}@media (width <= 1023px){.custom-page-text{--lists-offset: 15px}.custom-page-text ul,.custom-page-text ol{margin-left:24px}.mp{padding-top:12px;padding-inline:16px;padding-bottom:48px}.mp-content{display:flex;flex-direction:column;gap:var(--elements-gap)}.mp-left,.mp-right{display:contents}.mp-left>*,.mp-right>*{margin-top:0}carousel-a{order:1}.mp-header{order:2}.mp-da{order:3}.mp-form{order:4}.custom-main-product-apps{order:5}.main-product-accordions{order:6}.mp-iwt{order:7}.main-product-complete-the-look{order:8}.mp-tabs{order:9}.mp-pm{order:10}.mp-reviews{margin-top:-1px}.mp-iwt-item{flex-direction:column;align-items:center}.mp-iwt-text{text-align:center}.mp-pm{flex-direction:column;align-items:flex-start;gap:6px}.mp-pm-text{white-space:normal}}@media (max-width: 1023px){.mp-tab-content--collapsible{max-height:200px;overflow:hidden}.mp-tab-content--collapsible.is-expanded{max-height:none;overflow:visible}.mp-tab-toggle:not([hidden]){display:flex}}@media (hover: hover){.mp-vendor-link:hover{text-decoration:none}.product-form__submit.button:hover{background-color:var(--hover-background-color)!important;color:var(--hover-text-color)!important}:is(.mp-form .product-form__input--pill) [type=radio]+*:hover{border-color:var(--primary-color)}.mp-tab-title:hover{color:var(--primary-color)}}
