:root,:before,:after{--color-brand-red: #FF4438;--color-brand-dark: #0E0E0E;--color-brand-yellow: #FBC40C;--color-white: #FFFFFF;--color-gray-200: #DEDEDE;--font-heading-family: "Saira", sans-serif;--font-heading-weight: 600;--font-body-family: "Open Sans", sans-serif;--breakpoint-sm: 767px;--breakpoint-md: 992px;--font-size-h1: clamp(1.75rem, 3.25vw, 3.375rem);--font-size-h2: clamp(1.5rem, 2.75vw, 2.5rem);--font-size-h3: clamp(1.25rem, 2.25vw, 1.75rem);--font-size-h4: clamp(1rem, 1.75vw, 1.5rem);--font-size-h5: clamp(.875rem, 1.5vw, 1.25rem);--font-size-h6: clamp(1rem, 1.25vw, 1.125rem);--font-size-body: 1rem;--spacing: .25rem;--vf-spacing-2xs: calc(var(--spacing) * 1);--vf-spacing-xs: calc(var(--spacing) * 2);--vf-spacing-sm: calc(var(--spacing) * 3);--vf-spacing-md: calc(var(--spacing) * 4);--vf-spacing-lg: calc(var(--spacing) * 6);--vf-spacing-xl: calc(var(--spacing) * 8);--vf-spacing-2xl: calc(var(--spacing) * 10);--vf-spacing-3xl: calc(var(--spacing) * 12);--vf-spacing-4xl: calc(var(--spacing) * 16);--vf-spacing-5xl: calc(var(--spacing) * 18);--vf-spacing-6xl: calc(var(--spacing) * 24);--vf-border-radius: 8px}@media(min-width:992px){:root,:before,:after{--vf-spacing-2xs: calc(var(--spacing) * 2);--vf-spacing-xs: calc(var(--spacing) * 3);--vf-spacing-sm: calc(var(--spacing) * 4);--vf-spacing-md: calc(var(--spacing) * 6);--vf-spacing-lg: calc(var(--spacing) * 8);--vf-spacing-xl: calc(var(--spacing) * 10);--vf-spacing-2xl: calc(var(--spacing) * 12);--vf-spacing-3xl: calc(var(--spacing) * 16);--vf-spacing-4xl: calc(var(--spacing) * 18);--vf-spacing-5xl: calc(var(--spacing) * 24);--vf-spacing-6xl: calc(var(--spacing) * 32)}}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}h1,.h1{font-size:var(--font-size-h1)}h2,.h2{font-size:var(--font-size-h2)}h3,.h3{font-size:var(--font-size-h3)}h4,.h4{font-size:var(--font-size-h4)}h5,.h5{font-size:var(--font-size-h5)}h6,.h6{font-size:var(--font-size-h6)}body{font-family:var(--font-body-family);color:#000;background-color:#eee}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-loose{letter-spacing:.15em}.hidden{display:none}.block{display:block}@media(min-width:992px){.lg\:hidden{display:none}}@media(min-width:992px){.lg\:block{display:block}}.trgt-header--minimal .header__row--top{background-color:#eee}@media screen and (min-width:768px){.trgt-header--minimal{--header-padding: 28px}.trgt-header--minimal .trgt-header__desktop{display:contents}.trgt-header--minimal .trgt-header__link{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:14px;text-decoration:none;color:#000}.trgt-header--minimal .trgt-header__link:hover{text-decoration:none}.trgt-header--minimal header-actions{display:inline-flex;align-items:center;gap:32px}.trgt-header--minimal .trgt-cart-icon{display:inline-flex;align-items:center;gap:6px}.trgt-header--minimal .trgt-cart-icon__icon{display:none}.trgt-header--minimal .trgt-cart-icon__label{display:inline;font-family:var(--font-heading-family);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:14px;line-height:1}.trgt-header--minimal .trgt-cart-icon .cart-bubble{position:static;width:auto;height:auto;aspect-ratio:auto;display:inline-flex;align-items:center;margin:0}.trgt-header--minimal .trgt-cart-icon .cart-bubble__background{display:none}.trgt-header--minimal .trgt-cart-icon .cart-bubble__text{font-family:var(--font-heading-family);font-weight:600;font-size:14px;line-height:1}.trgt-header--minimal .trgt-cart-icon .cart-bubble__text-count:before{content:"[";color:var(--color-brand-red)}.trgt-header--minimal .trgt-cart-icon .cart-bubble__text-count:after{content:" ]";color:var(--color-brand-red)}}@media screen and (max-width:767px){.trgt-header--minimal .trgt-header__mobile{display:contents}.trgt-header--minimal .header__icon--menu,.trgt-header--minimal .search-action,.trgt-header--minimal .account-popover,.trgt-header--minimal .account-drawer,.trgt-header--minimal .trgt-header__account-link{display:none!important}.trgt-header--minimal .header__columns{grid-template-areas:"leftA center rightB";grid-template-columns:1fr auto 1fr;padding-inline:var(--padding-sm);column-gap:var(--gap-sm)}.trgt-header--minimal .header-logo{grid-area:center;justify-self:center}.trgt-header--minimal header-actions{grid-area:rightB;justify-self:end}.trgt-header--minimal .trgt-cart-icon{display:inline-flex;align-items:center;gap:6px}.trgt-header--minimal .trgt-cart-icon__label{display:inline;font-family:var(--font-heading-family);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:14px;line-height:1}.trgt-header--minimal .trgt-cart-icon__icon{display:none}.trgt-header--minimal .trgt-cart-icon .cart-bubble{position:static;width:auto;height:auto;aspect-ratio:auto;display:inline-flex;align-items:center;margin:0}.trgt-header--minimal .trgt-cart-icon .cart-bubble__background{display:none}.trgt-header--minimal .trgt-cart-icon .cart-bubble__text{font-family:var(--font-heading-family);font-weight:600;font-size:14px;line-height:1}.trgt-header--minimal .trgt-cart-icon .cart-bubble__text-count:before{content:"[";color:var(--color-brand-red)}.trgt-header--minimal .trgt-cart-icon .cart-bubble__text-count:after{content:" ]";color:var(--color-brand-red)}}.trgt-footer{background:#000;color:#fff}.trgt-footer a{color:inherit}.trgt-footer-newsletter{background:#000;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.trgt-footer-newsletter__inner{display:flex;align-items:center;justify-content:center;gap:var(--vf-spacing-md);padding:12px 0;text-align:center;flex-wrap:wrap}@media screen and (max-width:767px){.trgt-footer-newsletter__inner{padding:12px}}.trgt-footer-newsletter__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.5rem;line-height:1.1;color:#fff}.trgt-footer-newsletter__form{width:100%}@media(min-width:768px){.trgt-footer-newsletter__form{width:auto}}.trgt-footer-newsletter__field{display:flex;width:100%;max-width:400px;margin:0 auto;border-radius:var(--vf-border-radius);overflow:hidden;background:#fff}.trgt-footer-newsletter__input{flex:1;min-width:0;border:0;padding:14px 16px;outline:none;font-size:1rem}.trgt-footer-newsletter__button{border:0;padding:0 22px;background:#ffc107;color:#111;font-weight:600;cursor:pointer}.trgt-footer-newsletter__button:hover{filter:brightness(.95)}.trgt-footer-newsletter__message{margin-top:10px;font-size:.875rem}.trgt-footer__main{padding:56px 0;text-align:center}.trgt-footer__inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px}.trgt-footer__logo-image{display:block;height:auto;max-width:150px;width:100%}.trgt-footer__text{color:#fffc}.trgt-footer__email{text-decoration:underline;text-underline-offset:4px;color:#ffffffe6}.trgt-footer__social{display:flex;gap:18px;align-items:center;justify-content:center;margin-top:6px}.trgt-footer__social-icon{width:22px;height:22px;display:block}.trgt-footer__copyright{margin-top:14px;font-size:.9rem;color:#ffffffbf}.color-brand-red{color:var(--color-brand-red)}.font-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.text-center{text-align:center}.eyebrow-heading{display:flex;flex-direction:column;width:100%}.eyebrow-heading *{margin:0}.eyebrow-heading.--center{align-items:center}.tab-nav{display:flex;flex-wrap:wrap;gap:var(--gap-md);width:100%;max-width:100%;min-width:0;border-bottom:1px solid var(--color-gray-200);margin-bottom:24px}.tab-nav>*{flex-shrink:0}@media(max-width:767px){.tab-nav{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;scroll-padding-inline:16px;gap:12px;overscroll-behavior-x:contain;touch-action:pan-x;justify-content:flex-start;width:auto}.tab-nav::-webkit-scrollbar{display:none}.tab-nav-item{flex:0 0 auto;scroll-snap-align:start}}.tab-nav-item{display:flex;align-items:center;gap:12px;padding:0 clamp(16px,2vw,24px) 8px;border:0;border-bottom:1px solid transparent;transition:border-color .2s ease-in-out;cursor:pointer;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--font-size-h5);color:var(--color, var(--color-foreground));background:transparent;-webkit-appearance:none;appearance:none}.tab-nav-item .tab-nav-item__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.tab-nav-item .tab-nav-item__icon-default,.tab-nav-item .tab-nav-item__icon-active{object-fit:contain;width:24px;height:24px;max-width:none;flex:0 0 auto;display:block}.tab-nav-item .tab-nav-item__icon-default{display:block}.tab-nav-item .tab-nav-item__icon-active{display:none}.tab-nav-item[aria-selected=true]{border-bottom:1px solid var(--color-brand-dark)}.tab-nav-item[aria-selected=true] .tab-nav-item__icon-default{display:none}.tab-nav-item[aria-selected=true] .tab-nav-item__icon-active{display:block}@media(prefers-reduced-motion:no-preference){[data-vf-tabs-panel].vf-tabs-panel--fade-in{animation:vf-tabs-fade-in .18s ease-out both;will-change:opacity}@keyframes vf-tabs-fade-in{0%{opacity:0}to{opacity:1}}}.trgt-grid{display:grid;column-gap:var(--vf-grid-gap-x, 0px);row-gap:var(--vf-grid-gap-y, 0px);grid-template-columns:repeat(var(--trgt-grid-cols-mobile, 1),minmax(0,1fr))}@media(min-width:992px){.trgt-grid{grid-template-columns:repeat(var(--trgt-grid-cols-desktop, 1),minmax(0,1fr))}}.trgt-grid.items-start{align-items:flex-start}.trgt-grid.items-center{align-items:center}.trgt-grid.items-end{align-items:flex-end}.trgt-grid.items-stretch{align-items:stretch}.trgt-grid--full-height{height:100%}.trgt-grid--mobile-slider{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:var(--vf-grid-gap-x, 0px)}.trgt-grid--mobile-slider>*{flex:0 0 var(--vf-slide-width, 100%);scroll-snap-align:start}.trgt-grid--mobile-scroll{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:var(--vf-grid-gap-x, 0px)}.trgt-grid--mobile-scroll>*{flex:0 0 auto}@media(min-width:992px){.trgt-grid--mobile-slider{display:grid;overflow:visible;scroll-snap-type:none;column-gap:var(--vf-grid-gap-x, 0px);row-gap:var(--vf-grid-gap-y, 0px)}.trgt-grid--mobile-slider>*{flex:initial}.trgt-grid--mobile-scroll{display:grid;overflow:visible;column-gap:var(--vf-grid-gap-x, 0px);row-gap:var(--vf-grid-gap-y, 0px)}.trgt-grid--mobile-scroll>*{flex:initial}}.trgt-info-card{background:#fff;border-radius:var(--vf-border-radius);padding:1.5rem;display:flex;flex-direction:column;max-height:500px;overflow-y:auto;-webkit-overflow-scrolling:touch}.trgt-info-card__eyebrow{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:14px;line-height:1.1;margin:0 0 18px}.trgt-best-for-card,.trgt-what-youll-feel-card{justify-content:space-between}.trgt-best-for-card__bottom{display:flex;flex-direction:column;gap:var(--vf-spacing-xs)}.trgt-info-card__subheading{font-family:var(--font-heading-family);font-weight:500;font-size:var(--font-size-h6);margin:0 0 .5rem}.trgt-function-main-card{--trgt-function-main-bg: none;background-color:var(--color-brand-dark);color:var(--color-white);justify-content:flex-end;background-image:radial-gradient(circle at 80% 18%,#ffffff14,#fff0 55%),var(--trgt-function-main-bg);background-repeat:no-repeat;background-position:top right,top right;background-size:520px auto,520px auto}.trgt-function-main-card__text{font-family:var(--font-heading-family);font-weight:600;font-size:var(--font-size-h4);line-height:1.2}.trgt-function-main-card__bracket{color:var(--color-brand-red)}.trgt-key-ingredients-card__list{margin-top:var(--vf-spacing-lg);display:flex;flex-direction:column;gap:var(--vf-spacing-md)}.trgt-ingredient__heading{font-family:var(--font-heading-family);font-weight:500;font-size:var(--font-size-h6);margin:0}.trgt-ingredient__body{margin-top:var(--vf-spacing-2xs);padding-left:var(--vf-spacing-md)}@media(max-width:767px){.trgt-info-card{padding:2rem 1rem}.trgt-function-main-card{background-size:440px auto,440px auto;min-height:360px}.trgt-function-main-card__text{font-size:var(--font-size-h3)}.trgt-info-card__subheading{font-size:24px}}.trgt-product-information{border-radius:16px}.trgt-product-information .trgt-media-gallery{--media-radius: var(--trgt-pdp-card-radius)}.trgt-product-information .trgt-media-gallery .product-media{background:#fff}.trgt-product-information .trgt-media-gallery .product-media :is(img,video,iframe,.deferred-media__poster-image){width:100%;height:100%;object-fit:contain!important;object-position:center center!important}.trgt-product-information .trgt-media-gallery .product-media deferred-media,.trgt-product-information .trgt-media-gallery .product-media product-model{width:100%;height:100%}.trgt-product-information .trgt-media-gallery slideshow-container{border-radius:var(--trgt-pdp-card-radius);overflow:hidden}.trgt-product-information .trgt-media-gallery .trgt-media-gallery__overlay-nav{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:var(--layer-raised);pointer-events:none}.trgt-product-information .trgt-media-gallery .trgt-media-gallery__overlay-nav-inner{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:999px;background:#1111118c;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:0 10px 30px #00000040}.trgt-product-information .trgt-media-gallery .trgt-media-gallery__overlay-nav .slideshow-control{width:16px;height:16px;padding:0;color:#fff}.trgt-product-information .trgt-media-gallery .trgt-media-gallery__overlay-nav .slideshow-control:hover{background:#ffffff38}.trgt-product-information .trgt-media-gallery .trgt-media-gallery__overlay-nav .slideshow-control[disabled]{opacity:.5}.trgt-product-information .trgt-media-gallery .trgt-media-gallery__dots{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.trgt-product-information .trgt-media-gallery .trgt-media-gallery__dots li{display:flex;flex-shrink:0}.trgt-product-information .trgt-media-gallery .trgt-media-gallery__dot{--dot-size: 10px;flex:0 0 auto;width:10px;height:10px;margin:0;border-radius:999px;font-size:0;display:inline-flex;align-items:center;justify-content:center;transition:width .2s ease;background:#e3e3e4}.trgt-product-information .trgt-media-gallery .trgt-media-gallery__dot[aria-selected=true]{width:28px}.trgt-product-information .trgt-media-gallery slideshow-controls[thumbnails]{margin-top:12px}.trgt-product-information .trgt-media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.trgt-product-information .trgt-media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none}.trgt-product-information .trgt-media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnails{padding-inline:0;padding-block:0;gap:8px;justify-content:flex-start}.trgt-product-information .trgt-media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail{width:95px;height:100px;aspect-ratio:auto!important;border-radius:10px;overflow:hidden;outline:none;border:2px solid rgba(0,0,0,0)}.trgt-product-information .trgt-media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail[aria-selected=true]{border-color:#000000b3}.trgt-product-information .trgt-media-gallery slideshow-controls[thumbnails] .slideshow-controls__thumbnail img{border-radius:8px}@media(max-width:767px){.trgt-product-information .product-information__grid{display:flex;flex-direction:column;padding:0}.trgt-product-information .product-information__media{order:-1;width:100vw;min-width:0;margin-left:calc(50% - 50vw)}.trgt-product-information .product-details{order:0;padding-inline:16px}.trgt-product-information .trgt-media-gallery .trgt-media-gallery__overlay-nav{bottom:12px}.trgt-product-information .trgt-media-gallery slideshow-controls[thumbnails]{margin-top:10px}.trgt-product-information .trgt-media-gallery slideshow-controls[thumbnails]{display:none!important}.trgt-product-information .trgt-media-gallery slideshow-container{overflow:hidden;border-radius:0}.trgt-product-information .trgt-media-gallery slideshow-component{--trgt-gallery-peek: 56px;--slideshow-gap: 12px;--corner-radius: 8px}.trgt-product-information .trgt-media-gallery slideshow-slide{--slide-width: calc(100% - 32px - var(--slideshow-gap) - var(--trgt-gallery-peek))}.trgt-product-information .trgt-media-gallery slideshow-slides{padding-inline:16px;scroll-padding-inline:16px}.trgt-product-information .trgt-media-gallery slideshow-slide{scroll-snap-align:start}.trgt-product-information .trgt-media-gallery slideshow-slide .product-media :is(img,video,iframe,.deferred-media__poster-image){border-radius:8px}}.trgt-product-information .rating-wrapper{gap:10px}.trgt-product-information .variant-picker{--variant-picker-button-radius: 999px;--variant-picker-button-border-width: 1px;--color-variant-background: #fff;--color-variant-text: #111;--color-variant-text-rgb: 17 17 17;--color-variant-border: rgba(0, 0, 0, .22);--color-variant-hover-background: rgba(0, 0, 0, .04);--color-variant-hover-border: rgba(0, 0, 0, .32);--color-variant-hover-text: #111;--color-selected-variant-background: #111;--color-selected-variant-text: #fff;--color-selected-variant-border: #111;--color-selected-variant-hover-background: #111;--color-selected-variant-hover-text: #fff;--color-selected-variant-hover-border: #111}.trgt-product-information .variant-option__button-label__pill{display:none}.trgt-product-information .variant-option__button-label{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.trgt-product-information .variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch):not(:has([data-option-available=false])){background-color:var(--color-selected-variant-background);color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border)}.trgt-product-information .variant-option__button-label:has(:checked):hover:not(.variant-option__button-label--has-swatch):not(:has([data-option-available=false])){background-color:var(--color-selected-variant-hover-background);color:var(--color-selected-variant-hover-text);border-color:var(--color-selected-variant-hover-border)}.trgt-product-information .variant-option legend{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .5rem}.trgt-product-information .variant-option--buttons{gap:.5rem}.trgt-product-information .variant-option__button-label{min-height:unset;padding:8px 16px;border-radius:999px;position:relative;border-color:var(--color-brand-dark)}.trgt-product-information .variant-option__button-label__pill{border-radius:999px}.trgt-product-information .variant-option__button-label__text{font-family:var(--font-body-family);font-weight:600}.trgt-product-information .variant-option__best-value-badge{background:var(--color-brand-red);color:#fff;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;text-transform:uppercase;white-space:nowrap;font-family:var(--font-heading-family);margin-left:.5rem;display:inline-block}@media(min-width:768px){.trgt-product-information .product-form-buttons{flex-wrap:nowrap;align-items:stretch;gap:12px}}.trgt-product-information .quantity-selector{border:1px solid var(--color-gray-200);border-radius:8px;background:#fff;overflow:hidden}.trgt-product-information .quantity-selector :is(.quantity-minus,.quantity-plus){width:40px}.trgt-product-information .quantity-selector input{width:56px;font-weight:700}.trgt-product-information .product-form-buttons .add-to-cart-button{background:var(--color-brand-yellow);color:var(--color-brand-dark);border-radius:var(--vf-border-radius);font-weight:600;font-size:1.125rem}.trgt-product-information .product-form-buttons .add-to-cart-button:hover{filter:brightness(.97)}.trgt-product-information .add-to-cart-button .add-to-cart-icon{display:none}@keyframes trgtGetCodeDialogIn{0%{transform:translateY(-12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes trgtGetCodeDialogOut{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-12px) scale(.98);opacity:0}}@media screen and (min-width:768px){.trgt-get-code-form__dialog.dialog-modal{top:0;right:0;bottom:0;left:0;margin:auto;width:min(92vw,var(--normal-content-width));max-height:min(90vh,820px);overflow:auto}.trgt-get-code-form__dialog.dialog-modal[open]{animation:trgtGetCodeDialogIn var(--animation-speed) var(--animation-easing) forwards}.trgt-get-code-form__dialog.dialog-modal.dialog-closing{animation:trgtGetCodeDialogOut var(--animation-speed) var(--animation-easing) forwards}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/trgt.css.map */
