.bp-pdp{--bp-pdp-ink: #171719;--bp-pdp-muted: #5d6066;--bp-pdp-accent: #32353a;--bp-pdp-action: #171719;--bp-pdp-on-action: #ffffff;--bp-pdp-surface: #ffffff;--bp-pdp-tint: #f5f6f7;--bp-pdp-line: #d7dade;--bp-pdp-rim: rgba(255, 255, 255, .92);--bp-pdp-radius: 24px;--bp-pdp-space: 24px;--bp-pdp-duration: .18s;--bp-pdp-shadow: 0 16px 36px -28px rgba(23, 23, 25, .3);padding-block-end:clamp(32px,5vw,72px);color:var(--bp-pdp-ink);font-family:var(--font-base, sans-serif);font-size:max(1.6rem,var(--font-base-size, 16px));line-height:1.55}.bp-pdp[data-bp-pdp-family=mystery]{--bp-pdp-ink: #171719;--bp-pdp-muted: #535960;--bp-pdp-accent: #8a3037;--bp-pdp-action: #202126;--bp-pdp-tint: #f1f2f4;--bp-pdp-line: #c7cbd1;--bp-pdp-radius: 28px}.bp-pdp[data-bp-pdp-family=beautyves]{--bp-pdp-ink: #171214;--bp-pdp-muted: #675b60;--bp-pdp-accent: #805663;--bp-pdp-action: #171214;--bp-pdp-tint: #fff8fa;--bp-pdp-line: #e8cdd3;--bp-pdp-radius: 28px;--bp-pdp-space: 28px;--bp-pdp-duration: .24s;--bp-pdp-shadow: 0 18px 44px -30px rgba(91, 60, 69, .28)}.bp-pdp[data-bp-pdp-family=bpc]{--bp-pdp-ink: #0a0a0a;--bp-pdp-muted: #55524f;--bp-pdp-accent: #b5221f;--bp-pdp-action: #b5221f;--bp-pdp-tint: #fff9f8;--bp-pdp-line: #e2d9d7;--bp-pdp-radius: 18px;--bp-pdp-space: 20px;--bp-pdp-duration: .14s}.bp-pdp .wt-product,.bp-pdp .wt-product__gallery,.bp-pdp .wt-product__main,.bp-pdp .wt-product__info,.bp-pdp .bp-pdp__details,.bp-pdp .bp-pdp__details-grid>*{min-inline-size:0}.bp-pdp .wt-product__main{padding:clamp(18px,3vw,28px);border:1px solid var(--bp-pdp-line);border-radius:var(--bp-pdp-radius);background:linear-gradient(145deg,var(--bp-pdp-surface),var(--bp-pdp-tint));box-shadow:inset 0 1px 0 var(--bp-pdp-rim),var(--bp-pdp-shadow);color:var(--bp-pdp-ink)}.bp-pdp .wt-product__info>*+*{margin-block-start:16px}.bp-pdp .wt-product__name{margin-block:0 8px;color:var(--bp-pdp-ink);font-family:var(--font-headline, sans-serif);font-size:clamp(2.8rem,6.8vw,3.4rem);font-weight:650;letter-spacing:-.035em;line-height:1.08;overflow-wrap:anywhere;text-wrap:balance}.bp-pdp .wt-product__price{margin-block:16px 4px}.bp-pdp .wt-product__price .wt-product__price__final{color:var(--bp-pdp-ink);font-size:clamp(2.8rem,5.5vw,3.6rem);font-weight:650;letter-spacing:-.025em;line-height:1.2;font-variant-numeric:tabular-nums}.bp-pdp .wt-product__price .wt-product__price__compare{color:var(--bp-pdp-muted);font-size:1.8rem;font-weight:450;line-height:1.3}.bp-pdp .wt-product__main :where(p,.product__tax,.product__inventory){font-size:max(1.6rem,var(--font-base-size, 16px));line-height:1.55}.bp-pdp .wt-product__gallery [data-swiper-slide] img{object-fit:contain}.bp-pdp :is(.wt-product__gallery--carousel-vertical,.wt-product__gallery--carousel-horizontal) [data-gallery] [data-swiper-slide]>a[data-pswp-width]:not([data-pswp-type]){width:100%}@media(max-width:899px){.bp-pdp :is(.wt-product__gallery--carousel-vertical,.wt-product__gallery--carousel-horizontal) [data-gallery]:not(.wt-slider__container){padding-bottom:calc(var(--gap, 8px) * 1)}}.bp-pdp .wt-product__gallery :where(button,.wt-slider__nav-btn){min-inline-size:44px;min-block-size:44px}.bp-pdp .bp-pdp__identity{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-block:0 16px}.bp-pdp .bp-pdp__identity .bp-brand-mark{display:inline-flex;flex:0 1 auto;align-items:center;max-inline-size:100%}.bp-pdp .bp-pdp__identity .bp-brand-mark__image{display:block;inline-size:min(180px,100%);block-size:auto;max-block-size:38px;object-fit:contain;object-position:left center}.bp-pdp[data-bp-pdp-family=bpc] .bp-pdp__identity .bp-brand-mark__image{inline-size:140px;max-block-size:42px}.bp-pdp .bp-pdp__eyebrow{margin:0;color:var(--bp-pdp-accent);font-size:1.2rem;font-weight:650;letter-spacing:.1em;line-height:1.45;text-transform:uppercase;overflow-wrap:anywhere}.bp-pdp .bp-pdp__facts{margin-block:20px}.bp-pdp .bp-pdp__title-no-vendor .wt-product__brand{display:none}.bp-pdp[data-bp-pdp-family=bpc] dl.bp-pdp__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:16px;gap:12px 16px}.bp-pdp[data-bp-pdp-family=bpc] .wt-product__price .price-item--percent{background:var(--bp-pdp-accent);color:#fff}.bp-pdp dl.bp-pdp__facts,.bp-pdp .bp-pdp__facts dl{display:grid;grid-template-columns:minmax(0,1fr);margin-inline:0;padding:0;gap:12px}.bp-pdp .bp-pdp__facts>div,.bp-pdp .bp-pdp__facts dl>div{min-inline-size:0;padding-inline-start:12px;border-inline-start:2px solid var(--bp-pdp-line)}.bp-pdp .bp-pdp__facts dt{margin:0 0 4px;color:var(--bp-pdp-muted);font-size:1.2rem;font-weight:550;letter-spacing:.04em;line-height:1.45}.bp-pdp .bp-pdp__facts dd{margin:0;color:var(--bp-pdp-ink);font-size:max(1.6rem,var(--font-base-size, 16px));font-weight:600;line-height:1.45;overflow-wrap:anywhere}.bp-pdp .wt-product__options{margin-block:var(--bp-pdp-space)}.bp-pdp .wt-product__option__wrapper{flex-wrap:wrap;gap:8px 12px}.bp-pdp .wt-product__option__title{margin-block-end:12px;color:var(--bp-pdp-ink);font-size:1.6rem;line-height:1.45;overflow-wrap:anywhere}.bp-pdp .wt-product__option__title .label{color:var(--bp-pdp-muted);font-weight:450}.bp-pdp .wt-product__option__title .value{font-weight:650}.bp-pdp .wt-product__option__body--tiles .f-button__list{flex-wrap:wrap;gap:8px}.bp-pdp .wt-product__option__body--tiles .f-button__list__link{min-inline-size:44px;min-block-size:44px;block-size:auto;padding:10px 16px;justify-content:center;align-items:center;background:var(--bp-pdp-surface);color:var(--bp-pdp-ink);font-size:1.6rem;line-height:1.35;overflow-wrap:anywhere;transition:border-color var(--bp-pdp-duration) ease,box-shadow var(--bp-pdp-duration) ease}.bp-pdp .wt-product__option__body--tiles input:checked+.f-button__list__link{background:var(--bp-pdp-ink);color:#fff;box-shadow:inset 0 0 0 1px var(--bp-pdp-ink)}.bp-pdp .wt-product__option__body--swatches .f-swatch__list__link,.bp-pdp .wt-product__option__body--thumbs .f-thumb__list__link{min-inline-size:44px;min-block-size:44px}.bp-pdp .wt-product__option__body--swatches .f-swatch__list__link:focus-visible,.bp-pdp .wt-product__option__body--thumbs .f-thumb__list__link:focus-visible{outline-offset:-4px}.bp-pdp .wt-product__option__dropdown{min-block-size:48px;font-size:1.6rem;line-height:1.4;white-space:normal}.bp-pdp .main-product__buy-buttons--container,.bp-pdp .main-product__buy-buttons--container product-form{inline-size:100%;min-inline-size:0}.bp-pdp .main-product__buy-buttons--container form[data-type=add-to-cart-form]{max-inline-size:100%}.bp-pdp .product-form__buttons{flex-wrap:wrap;gap:12px}.bp-pdp .product-form__buttons .counter-wrapper{flex:0 0 auto;min-inline-size:132px}.bp-pdp .product-form__buttons .counter button{inline-size:44px;min-inline-size:44px;block-size:44px;min-block-size:44px}.bp-pdp .product-form__buttons .counter input{min-block-size:44px;font-size:1.6rem}.bp-pdp .product-form__buttons .product-form__submit{flex:1 1 180px}.bp-pdp .product-form__buttons .product-form__submit,.bp-pdp .wt-product__sticky-buy__button{--color-button-primary-background: var(--bp-pdp-action);--color-button-primary-text: var(--bp-pdp-on-action);--color-button-primary-background-hover: var(--bp-pdp-action);--color-button-primary-text-hover: var(--bp-pdp-on-action);--color-button-secondary-background: var(--bp-pdp-action);--color-button-secondary-text: var(--bp-pdp-on-action);--color-button-secondary-border: var(--bp-pdp-action);--color-button-secondary-background-hover: var(--bp-pdp-action);--color-button-secondary-text-hover: var(--bp-pdp-on-action);min-block-size:48px;padding-block:14px;border-radius:var(--border-radius-button, 30px);box-shadow:inset 0 1px #ffffff2e,0 4px 10px -6px #0000004d;font-size:1.4rem;font-weight:650;letter-spacing:.025em;line-height:1.4;white-space:normal}.bp-pdp .product-form__submit .wt-btn__label{min-inline-size:0;white-space:normal;overflow-wrap:anywhere}.bp-pdp .product-form__error-message-wrapper{max-inline-size:100%;font-size:1.6rem;line-height:1.5;overflow-wrap:anywhere}.bp-pdp .wt-product__sticky-buy{--sticky-button-bg: 255, 255, 255;--sticky-button-bg-opacity: .96;--sticky-button-bg-blur: 16px;padding-block-end:max(12px,env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--bp-pdp-line);box-shadow:0 -10px 32px -24px #00000052,inset 0 1px 0 var(--bp-pdp-rim)}.bp-pdp .wt-product__floating-buy{inset-block-end:max(8px,env(safe-area-inset-bottom,0px));max-inline-size:min(calc(100% - 24px),1200px);padding-block-end:12px;border:1px solid var(--bp-pdp-line);border-radius:20px}.bp-pdp .bp-mystery-classic{margin-block:0 var(--bp-pdp-space);padding:clamp(14px,2.5vw,20px);border:1px solid var(--bp-pdp-line);border-radius:18px;overflow:visible;background:var(--bp-pdp-surface);box-shadow:inset 0 1px 0 var(--bp-pdp-rim);-webkit-backdrop-filter:none;backdrop-filter:none}.bp-pdp .bp-mystery-classic.bp-glass-panel:before,.bp-pdp .bp-mystery-classic.bp-glass-panel:after{content:none}.bp-pdp .bp-mystery-summary__value{padding:16px;border-inline-start:3px solid var(--bp-pdp-accent);border-radius:0 12px 12px 0;background:var(--bp-pdp-tint);box-shadow:none}.bp-pdp .bp-mystery-summary__value-amount{display:block;margin-block-start:4px;color:var(--bp-pdp-ink);font-size:clamp(3rem,5vw,4rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums}.bp-pdp .bp-mystery-summary__quantity{font-size:1.8rem;font-weight:600}.bp-pdp .bp-mystery-summary__eyebrow{color:var(--bp-pdp-muted);font-size:1.2rem;letter-spacing:.06em;line-height:1.45}.bp-pdp .bp-mystery-summary__disclosure{max-inline-size:none;padding:12px 0 0;border:0;border-block-start:1px solid var(--bp-pdp-line);border-radius:0;background:none;color:var(--bp-pdp-muted);font-size:1.6rem;line-height:1.55}.bp-pdp .bp-mystery-classic__facts{margin-block:20px}.bp-pdp .bp-mystery-classic__facts :where(dt,dd){font-size:1.6rem;line-height:1.5}.bp-pdp .bp-mystery-classic__fieldset{min-inline-size:0;margin-block-start:20px}.bp-pdp .bp-mystery-classic__fieldset legend{font-size:1.6rem;line-height:1.4}.bp-pdp .bp-mystery-classic__choices span{min-block-size:44px;padding:10px 12px;font-size:1.6rem;line-height:1.35;white-space:normal}.bp-pdp .bp-mystery-classic__opt-out{min-block-size:44px;padding-block:8px;font-size:1.6rem;line-height:1.5}.bp-pdp .bp-pdp__details{inline-size:100%;margin-block-start:clamp(32px,5vw,64px);padding-block-start:clamp(24px,4vw,48px);border-block-start:1px solid var(--bp-pdp-line)}.bp-pdp .bp-pdp__details-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.bp-pdp .bp-pdp__chapter{min-inline-size:0;padding:clamp(20px,3vw,32px);border:1px solid var(--bp-pdp-line);border-radius:var(--bp-pdp-radius);background:var(--bp-pdp-surface)}.bp-pdp .bp-pdp__chapter .scroll-trigger{opacity:1;transform:none;animation:none;transition:none}.bp-pdp .bp-pdp__chapter h2{margin-block:0 16px;color:var(--bp-pdp-ink);font-family:var(--font-headline, sans-serif);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:650;letter-spacing:-.03em;line-height:1.16;overflow-wrap:anywhere;text-wrap:balance}.bp-pdp .bp-pdp__chapter .wt-collapse__trigger{min-block-size:48px;gap:12px}.bp-pdp .bp-pdp__chapter .wt-collapse__trigger__title,.bp-pdp .bp-pdp__chapter .wt-product__text-block__title{color:var(--bp-pdp-ink);font-size:1.8rem;font-weight:650;letter-spacing:-.015em;line-height:1.4;overflow-wrap:anywhere}.bp-pdp .bp-pdp__chapter .wt-collapse__trigger__text{min-inline-size:0}.bp-pdp .bp-pdp__chapter :where(p,li,dd){max-inline-size:72ch;color:var(--bp-pdp-ink);font-size:max(1.6rem,var(--font-base-size, 16px));line-height:1.65;overflow-wrap:anywhere}.bp-pdp .bp-pdp__chapter :where(p,ul,ol,dl){margin-block:0 16px}.bp-pdp .bp-pdp__chapter :where(ul,ol){padding-inline-start:24px}.bp-pdp .bp-pdp__chapter :where(li+li){margin-block-start:8px}.bp-pdp .bp-pdp__chapter>:last-child{margin-block-end:0}.bp-pdp .bp-pdp__chapter :where(img,video){max-inline-size:100%;block-size:auto;object-fit:contain}.bp-pdp .bp-pdp__chapter details{border-block-end:1px solid var(--bp-pdp-line)}.bp-pdp .bp-pdp__chapter summary{min-block-size:44px;padding-block:12px;color:var(--bp-pdp-ink);font-size:1.6rem;font-weight:600;line-height:1.5;cursor:pointer}.bp-pdp .bp-pdp__chapter details[open]>summary{margin-block-end:8px}.bp-pdp .bp-pdp__use,.bp-pdp .bp-pdp__actives,.bp-pdp .bp-pdp__features{min-inline-size:0;margin-block-start:20px;padding-block-start:20px;border-block-start:1px solid var(--bp-pdp-line)}.bp-pdp .bp-pdp__dimensions{min-inline-size:0;grid-column:1 / -1}.bp-pdp .bp-pdp__comparison-scroll{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--bp-pdp-line);border-radius:16px;background:var(--bp-pdp-surface);-webkit-overflow-scrolling:touch}.bp-pdp table.bp-pdp__comparison{inline-size:100%;min-inline-size:62rem;margin:0;border-collapse:collapse;border:0;background:var(--bp-pdp-surface);color:var(--bp-pdp-ink);font-size:1.6rem;line-height:1.5}.bp-pdp .bp-pdp__comparison caption{padding:16px;color:var(--bp-pdp-ink);font-size:1.8rem;font-weight:650;line-height:1.4;text-align:start;caption-side:top}.bp-pdp .bp-pdp__comparison :where(th,td){padding:14px 16px;border:0;border-block-end:1px solid var(--bp-pdp-line);vertical-align:top;text-align:start;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums}.bp-pdp .bp-pdp__comparison tbody :where(th,td){white-space:nowrap}.bp-pdp .bp-pdp__comparison-scroll-hint{color:var(--bp-pdp-muted);font-size:1.4rem}.bp-pdp .bp-pdp__comparison thead th{background:var(--bp-pdp-tint);color:var(--bp-pdp-muted);font-size:1.3rem;font-weight:600}.bp-pdp .bp-pdp__comparison tbody th{font-weight:650}.bp-pdp .bp-pdp__comparison tbody tr:last-child :where(th,td){border-block-end:0}.bp-pdp .bp-pdp__policy-nav{display:flex;flex-wrap:wrap;gap:4px 24px;margin-block-start:24px;padding-block-start:12px;border-block-start:1px solid var(--bp-pdp-line)}.bp-pdp .bp-pdp__policy-nav a{display:inline-flex;align-items:center;min-block-size:44px;color:var(--bp-pdp-muted);font-size:1.4rem;line-height:1.5;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;overflow-wrap:anywhere}.bp-pdp :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.bp-pdp .bp-mystery-classic__choices input:focus-visible+span{outline:3px solid var(--bp-pdp-ink);outline-offset:3px}.bp-pdp :where(button,input,select,textarea,summary,[tabindex]){scroll-margin-block:100px}@media(min-width:550px){.bp-pdp dl.bp-pdp__facts,.bp-pdp .bp-pdp__facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.bp-pdp .wt-product__name{font-size:clamp(3.2rem,2.8vw,4.4rem)}.bp-pdp .wt-product__main{padding:clamp(20px,2vw,32px)}.bp-pdp .bp-pdp__details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bp-pdp .bp-pdp__details-grid>:first-child{grid-column:1 / -1}.bp-pdp[data-bp-pdp-family=beautyves] .bp-pdp__details-grid{gap:32px}.bp-pdp[data-bp-pdp-family=bpc] .bp-pdp__chapter{padding:24px}.bp-pdp .wt-product__floating-buy{inset-block-end:max(16px,env(safe-area-inset-bottom,0px))}}@media(min-width:1200px){.bp-pdp[data-bp-pdp-family=beautyves] .wt-product__main{padding:32px}.bp-pdp[data-bp-pdp-family=bpc] .bp-pdp__details-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(hover:hover)and (pointer:fine){.bp-pdp .bp-pdp__policy-nav a:hover{color:var(--bp-pdp-ink);text-decoration-thickness:2px}.bp-pdp .wt-product__option__body--tiles .f-button__list__link:hover{box-shadow:inset 0 0 0 1px var(--bp-pdp-ink)}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.bp-pdp .wt-product__sticky-buy{--sticky-button-bg-opacity: 1;--sticky-button-bg-blur: 0px;background:var(--bp-pdp-surface)}}@media(prefers-reduced-transparency:reduce){.bp-pdp .wt-product__sticky-buy{--sticky-button-bg-opacity: 1;--sticky-button-bg-blur: 0px;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.bp-pdp .wt-product__option__body--tiles .f-button__list__link,.bp-pdp .wt-product__sticky-buy,.bp-pdp .product-form__buttons .product-form__submit{transition:none;animation:none;scroll-behavior:auto}}@media(forced-colors:active){.bp-pdp,.bp-pdp[data-bp-pdp-family]{--bp-pdp-ink: CanvasText;--bp-pdp-muted: CanvasText;--bp-pdp-accent: Highlight;--bp-pdp-action: ButtonFace;--bp-pdp-on-action: ButtonText;--bp-pdp-surface: Canvas;--bp-pdp-tint: Canvas;--bp-pdp-line: CanvasText;--bp-pdp-rim: transparent;--bp-pdp-shadow: none}.bp-pdp .wt-product__main,.bp-pdp .wt-product__sticky-buy,.bp-pdp .bp-pdp__chapter,.bp-pdp .bp-mystery-classic{background:Canvas;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bp-pdp .wt-product__option__body--tiles input:checked+.f-button__list__link{background:Highlight;color:HighlightText;outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.bp-pdp :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.bp-pdp .bp-mystery-classic__choices input:focus-visible+span{outline-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/bp-pdp-system.css.map */
