.shopify-section .section__heading,.shopify-section .section__block,.shopify-section .section__block--heading,.shopify-section .container--text{text-align:center}.shopify-section .section .rte:not(.accordion__content .rte,.cart-drawer .rte,.main-cart .rte,.customer .rte,.story-with-media .rte,.plp-grid .rte,.editorial-align--start .rte){text-align:center}.shopify-section .section .text-start,.shopify-section .section .text-end{text-align:center}.shopify-section .section__block--button,.shopify-section .section .button-group{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(2 * var(--space-unit))}.shopify-section .section .btn.self-start,.shopify-section .section .link.self-start{align-self:center}.shopify-section .section .reading-width--inline{margin-left:auto;margin-right:auto}.shopify-section table,.shopify-section .form-field,.shopify-section label,.shopify-section .accordion__content{text-align:start}.section--padded-more{padding-top:calc(10 * var(--space-unit));padding-bottom:calc(10 * var(--space-unit))}.section--padded-large{padding-top:calc(7 * var(--space-unit));padding-bottom:calc(7 * var(--space-unit))}.section--padded{padding-top:calc(4 * var(--space-unit));padding-bottom:calc(4 * var(--space-unit))}:root{--row-gap: calc(7 * var(--space-unit))}video[loading=lazy]:not([src]){opacity:1}.collection-card--hero .card__info{text-align:center}.collection-card--hero .card__info .btn,.collection-card--hero .card__info .link{align-self:center}.icons-with-text__step-number.icons-with-text__step-number,.routine-builder__step-number.routine-builder__step-number,.kit-upsell__badge.kit-upsell__badge,.proof-stats__badge.proof-stats__badge,.collection-toggle__tab.collection-toggle__tab,.skinctionary__search-input.skinctionary__search-input{border-radius:0}.disclosure__title>svg.icon{display:none}.slider-nav--alt>.slider-nav__btn{border-radius:0}.section--padded .before-after-image-slider__slider{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}.shopify-section .footer .text-start,.shopify-section .footer .text-end,.shopify-section .footer .rte{text-align:start}.footer__tiny.footer-block--copyright{text-align:center}.card__title--product{font-family:Outfit,sans-serif;font-weight:500}#filter-results>.grid{column-gap:calc(4 * var(--space-unit));row-gap:calc(5 * var(--space-unit))}@media(min-width:768px){#filter-results>.grid{gap:calc(4 * var(--space-unit))}}.product-info__price{font-family:var(--body-font-family);letter-spacing:normal;text-transform:none}.product-info__price.product-info__price .price__current{font-size:20px;font-weight:700}.product-info__price.product-info__price .price__was{font-size:16px;font-weight:400}.product-info__price.product-info__price .price__discount{font-size:13px;font-weight:500}.product-label{font-family:var(--body-font-family);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.subheading{font-family:var(--body-font-family);font-weight:500}body{line-height:1.6}.product-main .product-label--sale{font-family:Outfit,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.product-main .product-title{font-family:Outfit,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:1.2;font-size:22px}@media(min-width:768px){.product-main .product-title{font-size:25px}}.product-main .product-info__price.product-info__price .price__current{font-family:Outfit,sans-serif;font-weight:700;font-size:21px}.product-main .product-info__price.product-info__price .price__was{font-family:Outfit,sans-serif;font-weight:400;font-size:17px;text-decoration:line-through}.product-main .yotpo-sr-bottom-line-text{font-family:Outfit,sans-serif!important;font-weight:400!important;font-size:13px!important}.product-main .product-description,.product-main .product-info__rich-text{font-family:Outfit,sans-serif;font-weight:400;font-size:15.5px;line-height:1.65}.product-main .qty-input{font-family:Outfit,sans-serif;font-weight:500}.product-main .btn.js-add-to-cart{font-family:Outfit,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.product-main .shipping-info__row{font-family:Outfit,sans-serif;font-weight:400;font-size:14.5px;line-height:1.6}.product-main .product-usps h2{font-family:Outfit,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.03em;font-size:12px}.product-main .product-usps span.text-sm{font-family:Outfit,sans-serif;font-weight:600;font-size:10.5px;letter-spacing:.01em}.product-main .disclosure__title{font-family:Outfit,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.02em;font-size:12px}[id$=__icons_with_text_usage_steps] .section__heading,.cc-product-recommendations h2,.cc-faq .section__heading{font-family:Outfit,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.02em;font-size:32px}@media(max-width:767px){[id$=__icons_with_text_usage_steps] .section__heading{font-size:22px}}.product-main .product-info__inner{display:flex;flex-direction:column;gap:0}.product-main .product-info__block,.product-main .product-info__block--sm,.product-main .product-info__block--md{margin:10px 0 0!important}.product-main .product-labels{margin-top:0!important}.product-main .product-info__title{margin-top:12px!important}.product-main .product-price{margin-top:8px!important}.product-main .product-info__rating{margin-top:8px!important;margin-bottom:0!important}.product-main .product-info__inner>.product-info__block:has([class*=yotpo]){margin-top:8px!important}.product-main .product-description,.product-main .product-info__rich-text{margin-top:18px!important}.product-main .product-info__inner>.product-info__block:has(>product-form){margin-top:18px!important}.product-main .product-info,.product-main .shipping-info{margin-top:12px!important}.product-main .product-info__inner>hr{margin-top:16px!important;margin-bottom:0!important}.product-main .product-usps{margin-top:12px!important}.product-main .product-usps h2{margin-bottom:10px}.product-main .product-info__inner>details-disclosure{margin-top:0!important}.product-main .disclosure__title{padding-top:10px!important;padding-bottom:10px!important}[id$=__icons_with_text_usage_steps]{margin-top:40px}[id$=__icons_with_text_usage_steps] carousel-slider{margin-top:24px}.cc-product-recommendations{margin-top:40px}.cc-product-recommendations .carousel__header{margin-bottom:24px}.btn{font-family:Outfit,sans-serif;font-weight:700;letter-spacing:.06em}.breadcrumbs-list__link{font-family:Outfit,sans-serif;font-weight:400}.main-nav__item{font-family:Montserrat,sans-serif;font-weight:400}.video-carousel__product.video-carousel__product:not(.video-carousel__product--social){width:100%}.video-carousel__product .card--related{align-items:center;padding:10px}.video-carousel__product .card--related .card__media{flex:0 0 56px}.video-carousel__product .card--related .card__media .media{height:56px}.cc-featured-collection .slider-nav{margin-top:48px}.cc-collection-toggle [data-collection-toggle-link]{display:inline;padding:0;border:0;background:none;text-decoration:underline;text-underline-offset:3px}@media(min-width:768px){[id$=__rich_text_quiz_cta]{margin-top:100px}[id$=__video_carousel_r7cVpF]{margin-top:40px}}@media(hover:hover)and (pointer:fine)and (min-width:480px){.video-carousel__buttons{opacity:0;transition:opacity .3s ease;pointer-events:none}.video-carousel__wrapper:hover .video-carousel__buttons{opacity:1;pointer-events:auto}}.product-main .disclosure__content,.product-main .disclosure__content p,.product-main .disclosure__content li,.product-main .disclosure__content a,.product-main .disclosure__content span,.product-main .disclosure__content em,.product-main .product-description,.product-main .product-description p,.product-main .product-description li,.product-main .product-description a,.product-main .product-description span,.product-main .product-description em,.product-main .product-info__rich-text,.product-main .product-info__rich-text p,.product-main .product-info__rich-text li,.product-main .product-info__rich-text a,.product-main .product-info__rich-text span,.product-main .product-info__rich-text em{font-family:Outfit,sans-serif;font-weight:400;font-size:15.5px;line-height:1.65}.product-main .disclosure__content strong,.product-main .product-description strong,.product-main .product-info__rich-text strong{font-family:Outfit,sans-serif;font-weight:600;font-size:15.5px;line-height:1.65}.product-main .disclosure__content h1,.product-main .disclosure__content h2,.product-main .disclosure__content h3,.product-main .disclosure__content h4,.product-main .disclosure__content h5,.product-main .disclosure__content h6,.product-main .product-description h1,.product-main .product-description h2,.product-main .product-description h3,.product-main .product-description h4,.product-main .product-description h5,.product-main .product-description h6,.product-main .product-info__rich-text h1,.product-main .product-info__rich-text h2,.product-main .product-info__rich-text h3,.product-main .product-info__rich-text h4,.product-main .product-info__rich-text h5,.product-main .product-info__rich-text h6{font-family:Outfit,sans-serif;font-weight:600;font-size:18px;text-transform:none;letter-spacing:normal;line-height:1.4}.cc-faq .container--text,.cc-faq .reading-width,.cc-faq .section__heading,.cc-faq .faq-question,.cc-faq .disclosure__content,.cc-faq .text-start,.cc-faq .text-end{text-align:start!important}.product-main .product-usps .justify-between{justify-content:flex-start;gap:8px}.product-main .product-usps span.text-sm{line-height:13px}.product-main .product-info__inner>details-disclosure:first-of-type{margin-top:16px!important}.product-main .product-label--sale,.product-main .product-info__price .price__discount{display:none}.icons-with-text__step-number.icons-with-text__step-number{border:none;font-family:Outfit,sans-serif;font-weight:500;font-size:64px;margin-bottom:12px}[id$=__icons_with_text_usage_steps] .slider-nav--alt>.slider-nav__btn{border:none;background-color:transparent}[id$=__icons_with_text_usage_steps] .section__heading{margin-bottom:16px}.before-after-image-slider--stacked .before-after-image-slider__slider{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.before-after-image-slider--stacked .before-after-image-slider__slider .before-after{border-radius:0}[id$=__before_after_pdp] .section--standard{margin-top:8px!important;margin-bottom:8px!important;padding-top:16px!important;padding-bottom:20px!important}[id$=__before_after_pdp] .before-after-image-slider{row-gap:16px!important}@media(max-width:767px){.reading-width>.section__heading{font-size:18px}}.slider__item:has(>.video-carousel__product--bottom){position:relative}.video-carousel__product.video-carousel__product--bottom{position:absolute;left:0;right:var(--column-gap);bottom:0;width:auto!important;margin:0;z-index:2}.faq-question{font-family:Outfit,sans-serif;font-weight:600}.faq-answer,.faq-answer p,.faq-answer li{font-family:Outfit,sans-serif;font-weight:400;line-height:1.65}.product-label,.before-after__caption,.card-container{border-radius:0}@media(max-width:767px){.cc-featured-collection .section__block--heading,.cc-product-recommendations .section__block--heading,.cc-product-recommendations .carousel__header h2{font-size:22px}}.faq-answer ul{margin:calc(2 * var(--space-unit)) 0;padding-inline-start:calc(4 * var(--space-unit));list-style:disc}.faq-answer li+li{margin-top:calc(1.5 * var(--space-unit))}.faq-answer p+ul,.faq-answer ul+p{margin-top:calc(2.5 * var(--space-unit))}.shopify-section .footer .footer-block__text,.shopify-section .footer .footer-block__text p{text-align:start}@media(max-width:767px){.cc-collection-toggle .collection-toggle__panel:not([hidden]){display:flex;margin-inline:calc((100% - 100vw)/2);padding-inline:var(--gutter);overflow-x:auto;gap:calc(3 * var(--space-unit));scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cc-collection-toggle .collection-toggle__panel::-webkit-scrollbar{display:none}.cc-collection-toggle .collection-toggle__panel>*{flex:0 0 74%;scroll-snap-align:start}}.template-index .text-overlay__heading{font-size:26px}.template-index .section__heading{font-size:24px}.template-index .section__block--heading{font-size:21px}.template-index .card__title--collection{font-size:18px}@media(min-width:768px){.template-index .text-overlay__heading{font-size:32px}.template-index .section__heading{font-size:28px}.template-index .section__block--heading{font-size:24px}}.template-index .rte,.template-index .section__block--subheading,.template-index .text-overlay__block:not(.text-overlay__heading){font-size:15px}.template-index .card__title,.template-index .card__price,.template-index .card__price .price__current,.template-index .card__price .price__was{font-size:14px}.template-index .collection-toggle__tab{font-size:13px}.template-index .card__info,.template-index .card__title,.template-index .card__price,.template-index .card__rating,.template-index .icons-with-text__text,.template-index .icons-with-text__text p,.template-index .icons-with-text__text strong{text-align:center}.template-index .card__rating,.template-index .rating{justify-content:center}.template-index .slider-nav__btn{border:0;background-color:transparent}.collection-title--eyebrow{color:rgb(var(--text-color));font-family:Outfit,sans-serif;font-size:14px;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.collection-banner:has(.collection-title--eyebrow) .container{text-align:start}.shopify-section:has(.collection-title--eyebrow) .collection-banner--text{padding-bottom:0}.shopify-section:has(.collection-title--eyebrow)+.shopify-section .section--standard{margin-top:0;padding-top:calc(4 * var(--space-unit))}.template-product .card--standard .card-reveal{display:none}.template-product .card--standard.is-opening .card__info,.template-product .card--standard.is-open .card__info,.template-product .card--standard.is-closing .card__info{position:static;width:100%}.template-product .card--standard.is-opening .card__swatches,.template-product .card--standard.is-open:not(.is-closing) .card__swatches{transform:none}.cc-product-recommendations .slider__grid{justify-content:safe center}.mega-nav .card__info{background-color:var(--blend-bg-color)}.mega-menu-coll-cards .card__title--collection{font-size:9.5px}#satcb_bar{display:none!important}.cc-award-quote .section--standard,.cc-benefit-grid .section--standard,.cc-collection-toggle .section--standard,.cc-comparison-table .section--standard,.cc-oj-collection-moment .section--standard,.cc-oj-concern-grid .section--standard,.cc-oj-concern-page .section--standard,.cc-oj-editorial-page .section--standard,.cc-oj-footer .section--standard,.cc-oj-product-carousel .section--standard,.cc-oj-quiz-band .section--standard,.cc-oj-quiz-cta .section--standard,.cc-oj-routine-page .section--standard,.cc-plp-grid .section--standard,.cc-proof-stats .section--standard,.cc-refill-story .section--standard,.cc-routine-builder .section--standard,.cc-skinctionary .section--standard,.cc-spec-list .section--standard,.cc-story-with-media .section--standard,.cc-symptom-checklist .section--standard,.cc-timeline-steps .section--standard{margin-top:calc(2 * var(--space-unit));margin-bottom:calc(2 * var(--space-unit));padding-top:calc(5 * var(--space-unit));padding-bottom:calc(6 * var(--space-unit))}.shopify-section:has(+.cc-award-quote) .section--standard,.shopify-section:has(+.cc-benefit-grid) .section--standard,.shopify-section:has(+.cc-collection-toggle) .section--standard,.shopify-section:has(+.cc-comparison-table) .section--standard,.shopify-section:has(+.cc-oj-collection-moment) .section--standard,.shopify-section:has(+.cc-oj-concern-grid) .section--standard,.shopify-section:has(+.cc-oj-concern-page) .section--standard,.shopify-section:has(+.cc-oj-editorial-page) .section--standard,.shopify-section:has(+.cc-oj-footer) .section--standard,.shopify-section:has(+.cc-oj-product-carousel) .section--standard,.shopify-section:has(+.cc-oj-quiz-band) .section--standard,.shopify-section:has(+.cc-oj-quiz-cta) .section--standard,.shopify-section:has(+.cc-oj-routine-page) .section--standard,.shopify-section:has(+.cc-plp-grid) .section--standard,.shopify-section:has(+.cc-proof-stats) .section--standard,.shopify-section:has(+.cc-refill-story) .section--standard,.shopify-section:has(+.cc-routine-builder) .section--standard,.shopify-section:has(+.cc-skinctionary) .section--standard,.shopify-section:has(+.cc-spec-list) .section--standard,.shopify-section:has(+.cc-story-with-media) .section--standard,.shopify-section:has(+.cc-symptom-checklist) .section--standard,.shopify-section:has(+.cc-timeline-steps) .section--standard{margin-bottom:calc(2 * var(--space-unit))}.cc-award-quote.section--standard,.cc-benefit-grid.section--standard,.cc-collection-toggle.section--standard,.cc-comparison-table.section--standard,.cc-oj-collection-moment.section--standard,.cc-oj-concern-grid.section--standard,.cc-oj-concern-page.section--standard,.cc-oj-editorial-page.section--standard,.cc-oj-footer.section--standard,.cc-oj-product-carousel.section--standard,.cc-oj-quiz-band.section--standard,.cc-oj-quiz-cta.section--standard,.cc-oj-routine-page.section--standard,.cc-plp-grid.section--standard,.cc-proof-stats.section--standard,.cc-refill-story.section--standard,.cc-routine-builder.section--standard,.cc-skinctionary.section--standard,.cc-spec-list.section--standard,.cc-story-with-media.section--standard,.cc-symptom-checklist.section--standard,.cc-timeline-steps.section--standard{margin-top:calc(2 * var(--space-unit));margin-bottom:calc(2 * var(--space-unit));padding-top:calc(5 * var(--space-unit));padding-bottom:calc(6 * var(--space-unit))}.shopify-section:has(+.cc-award-quote.section--standard) .section--standard,.shopify-section:has(+.cc-benefit-grid.section--standard) .section--standard,.shopify-section:has(+.cc-collection-toggle.section--standard) .section--standard,.shopify-section:has(+.cc-comparison-table.section--standard) .section--standard,.shopify-section:has(+.cc-oj-collection-moment.section--standard) .section--standard,.shopify-section:has(+.cc-oj-concern-grid.section--standard) .section--standard,.shopify-section:has(+.cc-oj-concern-page.section--standard) .section--standard,.shopify-section:has(+.cc-oj-editorial-page.section--standard) .section--standard,.shopify-section:has(+.cc-oj-footer.section--standard) .section--standard,.shopify-section:has(+.cc-oj-product-carousel.section--standard) .section--standard,.shopify-section:has(+.cc-oj-quiz-band.section--standard) .section--standard,.shopify-section:has(+.cc-oj-quiz-cta.section--standard) .section--standard,.shopify-section:has(+.cc-oj-routine-page.section--standard) .section--standard,.shopify-section:has(+.cc-plp-grid.section--standard) .section--standard,.shopify-section:has(+.cc-proof-stats.section--standard) .section--standard,.shopify-section:has(+.cc-refill-story.section--standard) .section--standard,.shopify-section:has(+.cc-routine-builder.section--standard) .section--standard,.shopify-section:has(+.cc-skinctionary.section--standard) .section--standard,.shopify-section:has(+.cc-spec-list.section--standard) .section--standard,.shopify-section:has(+.cc-story-with-media.section--standard) .section--standard,.shopify-section:has(+.cc-symptom-checklist.section--standard) .section--standard,.shopify-section:has(+.cc-timeline-steps.section--standard) .section--standard{margin-bottom:calc(2 * var(--space-unit))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.oj-ed__cta:focus-visible,.oj-ed__gallery-item a:focus-visible,.oj-pf__btn:focus-visible,.plp-grid__filter:focus-visible,.plp-grid__sort-select:focus-visible,.oj-sk__search-input:focus-visible,.oj-sk__product-link:focus-visible,.oj-sk__cta-link:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.oj-sk__search-input:focus-visible{border-bottom-width:2.5px}:root{--gutter-md: 56px}.cc-oj-explore .oj-ex__heading,.cc-oj-product-feature .oj-pf__heading,.cc-video-carousel .carousel__header .h2,.cc-oj-quiz-cta .oj-quiz__heading{font-family:Outfit,sans-serif;font-size:20px;font-weight:500;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}@media(min-width:768px){.cc-oj-explore .oj-ex__heading,.cc-oj-product-feature .oj-pf__heading,.cc-video-carousel .carousel__header .h2,.cc-oj-quiz-cta .oj-quiz__heading{font-size:24px}}.template-index .cc-video-carousel .section{padding-top:40px;padding-bottom:32px}.template-index .cc-video-carousel .carousel__header{margin-bottom:20px}@media(min-width:768px){.template-index .cc-video-carousel .section{padding-top:44px;padding-bottom:40px}.template-index .cc-video-carousel .carousel__header{margin-bottom:24px}}.template-index .cc-oj-product-carousel .section--boundary-tight{padding-bottom:6px;margin-bottom:6px}.face-recognition,.face-recognition *,.face-recognition *:before,.face-recognition *:after,.email-capture-modal__card,.email-capture-modal__input,.email-capture-modal__coupon-box,.email-capture-modal__coupon-copy,.email-capture-modal__submit,.privacy-policy-modal__card{border-radius:0!important}.face-recognition .face-slider-button,.face-recognition .sideBar_header_counter,.email-capture-modal__close,.privacy-policy-modal__close{border-radius:50%!important}.cc-apps:has([id*=instafeed_app_block])>.section>.container{max-width:none;padding-inline-end:0}#insta-feed{--oj-insta-tile: 325px;--oj-insta-gap: 12px}.cc-apps:has(#insta-feed){--oj-insta-label-gap: calc(4 * var(--space-unit))}@media(min-width:1024px){#insta-feed{--oj-insta-gap: 24px}}.cc-apps #insta-feed .instafeed-new-layout-container{width:auto!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cc-apps #insta-feed .instafeed-new-layout-container::-webkit-scrollbar{display:none}.cc-apps #insta-feed .instafeed-new-layout-wrapper{transform:none!important;gap:var(--oj-insta-gap)!important}.cc-apps #insta-feed .instafeed-new-layout-item{width:var(--oj-insta-tile)!important;height:var(--oj-insta-tile)!important;scroll-snap-align:start}.cc-apps #insta-feed .instafeed-new-arrow{display:none!important}.shopify-section.cc-video-carousel .slider{scroll-padding-inline-start:var(--gutter)}.shopify-section.cc-video-carousel .slider__item{scroll-snap-align:start}.cc-apps #insta-feed h2{margin:0 0 var(--oj-insta-label-gap);font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-align:start}.cc-apps:has(#insta-feed)>.section{padding-bottom:var(--oj-insta-label-gap)}body.template-product .section--standard,body.template-product .section--padded{margin-top:var(--space-unit);margin-bottom:var(--space-unit);padding-top:calc(4 * var(--space-unit));padding-bottom:calc(4 * var(--space-unit))}.template-product .cc-before-after-image-slider .section--standard:has(.before-after-image-slider>.before-after-image-slider__content:first-child),.template-product .cc-before-after-image-slider .section--standard:has(.before-after-image-slider>.before-after-image-slider__content:last-child){padding-top:calc(4 * var(--space-unit));padding-bottom:calc(4 * var(--space-unit))}body.template-product .shopify-section .section--boundary-tight:not(.section--full-width){margin-top:var(--space-unit)}body.template-product .shopify-section:has(+.shopify-section .section--boundary-tight):not(.non-join) .section:not(.section--full-width){margin-bottom:var(--space-unit)}.kit-upsell__badge.kit-upsell__badge{top:calc(2 * var(--space-unit));right:calc(2 * var(--space-unit))}.kit-upsell .card__title.card__title{padding-inline-end:10.5rem}body.template-product .cc-video-carousel>.section-background .section,body.template-product .cc-video-carousel .section:not(.section--standard):not(.section--padded),body.template-product .cc-icons-with-text .section:not(.section--standard):not(.section--padded){padding-top:calc(4 * var(--space-unit));padding-bottom:calc(4 * var(--space-unit))}@media(max-width:1023.98px){.announcement.announcement,.announcement .announcement__text{font-size:11px;line-height:1.35;-webkit-text-size-adjust:100%;text-size-adjust:100%}.announcement__text{padding-inline:calc(8 * var(--space-unit))}.announcement__close{right:calc(4 * var(--space-unit))}}@media(min-width:1024px){.main-menu{--nav-padding: .8rem}.main-nav{flex-wrap:nowrap}.main-nav>li>.main-nav__item--primary{font-size:10px;white-space:nowrap}}@media(min-width:1280px){.main-nav>li>.main-nav__item--primary{font-size:12px}}@media(min-width:1440px){.main-menu{--nav-padding: 1.2rem}.main-nav>li>.main-nav__item--primary{font-size:13px}}.cart-item.cart-item{margin-bottom:0;padding:16px 0;border:0;border-bottom:1px solid rgba(var(--text-color) / .12);border-radius:0;background:none}cart-items .cart-item.cart-item:first-of-type,.cart-items .cart-item.cart-item:first-of-type{border-top:1px solid rgba(var(--text-color) / .12)}.cart-item__remove.cart-item__remove .icon,.cart-item__remove.cart-item__remove svg{display:none}.cart-item__remove.cart-item__remove{color:rgba(var(--text-color) / .6);font-size:12px}.js .cart-item .qty-input--combined.qty-input--combined{border:1px solid rgba(var(--text-color) / .2)}.free-shipping-notice__bar.free-shipping-notice__bar{height:3px;border-radius:0;background-color:rgba(var(--text-color) / .1)}.free-shipping-notice__bar.free-shipping-notice__bar:after{border-radius:0}.cc-main-cart product-recommendations .slider-nav,cart-drawer product-recommendations .slider-nav{display:none!important}.cc-main-cart product-recommendations h2,cart-drawer product-recommendations h2{font-family:Outfit,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}.cc-main-cart product-recommendations .card--related,cart-drawer product-recommendations .card--related{background:none;border:0}.cc-main-cart .cart__summary.cart__summary{margin-top:24px;padding-top:24px;border-top:1px solid rgba(var(--text-color) / .12)}@media(min-width:1024px){.cc-main-cart .cart__summary.cart__summary{margin-top:0;padding:0 0 0 40px;border-top:0;border-left:1px solid rgba(var(--text-color) / .12)}}.cart-subtotal.cart-subtotal{flex-wrap:nowrap;gap:16px;font-size:18px}.cart-subtotal.cart-subtotal .cart-subtotal__value{flex:none}.cc-main-cart .cart__summary h2.h4{font-size:18px}.oj-cart-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;padding:0;list-style:none}.oj-cart-pay li{display:flex}.oj-cart-pay svg{width:38px;height:24px}@media(max-width:767px){.cart-item.cart-item{padding:12px 0}.cart-item .cart-item__image{max-width:64px}.cart-item .cart-item__title{font-size:14px}.cart-item .cart-item__info,.cart-item .cart-item__total,.cart-item .price{font-size:13px}.js .cart-item .qty-input--combined.qty-input--combined{height:32px}.cart-item .qty-input__btn{width:32px;height:30px}.cart-item .qty-input__input{font-size:13px}}.cart-item__remove.cart-item__remove{white-space:nowrap}.oj-ci__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.oj-ci__row>.price{margin-top:0}.oj-ci__qty{flex:none}.cart-item .cart-item__qty{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;min-width:0;pointer-events:none}.drawer__footer,#cart-summary{container-type:inline-size}.oj-cart-trust.oj-cart-trust{overflow:hidden;font-size:clamp(9px,3cqi,12px);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.oj-cart-pay.oj-cart-pay{flex-wrap:nowrap;gap:4px}.oj-cart-pay.oj-cart-pay svg{width:34px;height:22px}.drawer__content>*,.drawer__content+.cart-gift-wrap{transform:none!important}@media(min-width:768px){.cart-item>.flex>.flex:first-child{flex:1 1 auto;min-width:0}.cart-item .cart-item__details{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/global-overrides.css.map */
