.h2--new,.h3--new{font-size:28px!important;font-weight:600!important;line-height:36px!important}.h4--new{font-size:18px!important;font-weight:600!important;line-height:26px!important}@media only screen and (min-width: 700px){.h2--new{font-size:40px!important;font-weight:600!important;line-height:50px!important}.h3--new{font-size:34px!important;font-weight:600!important;line-height:42px!important}.h4--new{font-size:20px!important;font-weight:600!important;line-height:28px!important}.h5--new{font-size:20px!important;font-weight:600!important;line-height:20px!important}}.section-stack--new{display:grid;gap:var(--section-stack-spacing-block-new, 0) var(--section-stack-spacing-inline-new, 0)}.section-stack-tabbed--new{display:grid;gap:var(--section-stack-spacing-tabbed-block-new, 0) var(--section-inner-spacing-tabbed-inline-new, 0)}.section-stack-tabbed--new .section-stack__main{display:grid;gap:var(--section-main-spacing-tabbed-block-new, 0) var(--section-main-spacing-tabbed-inline-new, 0)}:root{--section-inner-spacing-inline-new: var(--spacing-8);--section-stack-spacing-block-new: var(--spacing-8);--section-stack-spacing-tabbed-block-new: var(--spacing-4);--section-inner-spacing-tabbed-inline-new: var(--spacing-4);--section-main-spacing-tabbed-block-new: var(--spacing-8);--section-main-spacing-tabbed-inline-new: var(--spacing-2)}@media screen and (min-width: 700px){:root{--section-inner-spacing-inline-new: var(--spacing-10);--section-stack-spacing-block-new: var(--spacing-10);--section-stack-spacing-tabbed-block-new: var(--spacing-6);--section-inner-spacing-tabbed-inline-new: var(--spacing-6);--section-main-spacing-tabbed-block-new: var(--spacing-10);--section-main-spacing-tabbed-inline-new: var(--spacing-2)}}.text-eyebrow--new,p.text-eyebrow--new{font-size:14px!important;line-height:20px!important;font-weight:500!important;color:#b81af7}@media only screen and (min-width: 700px){.text-eyebrow--new,p.text-eyebrow--new{font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#b81af7}}.text-base--new{font-size:14px!important;font-weight:400!important;line-height:20px!important}.text-base-sb--new{font-size:14px;font-weight:600;line-height:20px}@media only screen and (min-width: 700px){.text-base--new{font-size:16px!important;font-weight:400!important;line-height:24px!important}}.text-base--narrow-line--new{font-size:12px!important;line-height:14px!important;font-weight:500!important}@media only screen and (min-width: 700px){.text-base--narrow-line--new{font-size:14px!important;line-height:16px!important;font-weight:500!important}}@media only screen and (min-width: 700px){.prose--new:not(.has-spacer,.slideshow-prose) :is(.h0,.h1,.h2,.h3,h1,h2,h3)+*{margin-block-start:var(--spacing-2)}}.rounded--new{border-radius:8px}:root{--review-star-color--new: #7602a4}:root{--h1-font-mobile: 32px;--h2-font-mobile: 28px;--h3-font-mobile: 24px;--h4-font-mobile: 18px;--h1-font-desktop: 40px;--h2-font-desktop: 34px;--h3-font-desktop: 24px;--h4-font-desktop: 20px;--text-body-mobile: 16px;--text-body-desktop: 16px;--text-body-small-mobile: 14px;--text-body-small-desktop: 14px;--pre-title-mobile: 14px;--pre-title-desktop: 14px;--button-text-mobile: 18px;--button-text-desktop: 20px;--button-text-small-mobile: 16px;--button-text-small-desktop: 16px;--badge-text-mobile: 12px;--badge-text-desktop: 14px;--badge-text-medium-mobile: 12px;--badge-text-medium-desktop: 12px;--badge-text-regular-desktop: 12px;--badge-text-regular-mobile: 12px;--pdp-sale-price-text-mobile: 20px;--pdp-sale-price-text-desktop: 20px;--pdp-compare-price-text-mobile: 20px;--pdp-compare-price-text-desktop: 20px;--sale-price-text-mobile: 16px;--sale-price-text-desktop: 16px;--compare-price-text-mobile: 16px;--compare-price-text-desktop: 16px;--swiper-pagination-color: #7602a4}@media only screen and (max-width: 699px){.h1-font-mobile{font-size:var(--h1-font-mobile, inherit)!important;line-height:40px!important;font-weight:600!important}.h2-font-mobile{font-size:var(--h2-font-mobile, inherit)!important;line-height:32px!important;font-weight:600!important}.h3-font-mobile{font-size:var(--h3-font-mobile, inherit)!important;line-height:32px!important;font-weight:600!important}.h4-font-mobile{font-size:var(--h4-font-mobile, inherit)!important;line-height:26px!important;font-weight:600!important}}.text-body--semi-bold{font-size:var(--text-body-mobile, inherit);line-height:24px;font-weight:600}.text-body--medium{font-size:var(--text-body-mobile, inherit);line-height:24px;font-weight:500}.text-body--regular{font-size:var(--text-body-mobile, inherit);line-height:24px;font-weight:400}.text-body--small{font-size:var(--text-body-small-mobile, inherit);line-height:20px;font-weight:400}.pre-title.subheading-fa{font-size:var(--pre-title-mobile, 14px);line-height:20px;font-weight:500}.pre-title.subheading-fa.bold{font-weight:600}.button{padding-block-start:var(--spacing-4);padding-block-end:var(--spacing-4);padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}.text-button{font-size:var(--button-text-mobile, 18px)!important;line-height:20px!important;font-weight:600!important}.text-button--small{font-size:var(--button-text-small-mobile, 16px)!important;line-height:18px!important;font-weight:600!important}.badge{font-size:var(--badge-text-mobile, 14px)!important;line-height:16px!important;font-weight:600!important;border-radius:var(--rounded-xs);padding-block-start:var(--spacing-1);padding-block-end:var(--spacing-1);padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-2)}.badge:not(.badge--lg){font-size:var(--badge-text-mobile, 14px)!important;line-height:16px!important;font-weight:600!important;border-radius:var(--rounded-xs);padding-block-start:var(--spacing-1);padding-block-end:var(--spacing-1);padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-2)}.badge-medium{font-size:var(--badge-text-medium-mobile, inherit)!important;line-height:14px!important;font-weight:500!important}.badge-medium:not(.badge--lg){font-size:var(--badge-text-medium-mobile, inherit)!important;line-height:14px!important;font-weight:500!important}.badge-regular{font-size:var(--badge-text-regular-mobile, inherit)!important;line-height:14px!important;font-weight:400!important}.badge-regular:not(.badge--lg){font-size:var(--badge-text-regular-mobile, inherit)!important;line-height:14px!important;font-weight:400!important}.badge.badge-regular:not(.badge--lg){font-size:var(--badge-text-regular-mobile, inherit)!important;line-height:14px!important;font-weight:400!important}.product-card__badge-list .badge--primary:nth-child(n+2),.cb-product-labels-container .cb-product-label:nth-child(n+2){display:none}.product sale-price.text-on-sale{font-size:var(--pdp-sale-price-text-mobile, 20px);line-height:28px;font-weight:500}.product compare-at-price.text-subdued{font-size:var(--pdp-compare-price-text-mobile, 20px);line-height:28px;font-weight:400;text-decoration:line-through}sale-price.text-on-sale{font-size:var(--sale-price-text-mobile, 16px);line-height:24px;font-weight:500}compare-at-price.text-subdued{font-size:var(--compare-price-text-mobile, 16px);line-height:24px;font-weight:400;text-decoration:line-through}@media only screen and (min-width: 700px){.h1-font-desktop{font-size:var(--h1-font-desktop, inherit)!important;line-height:48px!important;font-weight:600!important}.h2-font-desktop{font-size:var(--h2-font-desktop, inherit)!important;line-height:42px!important;font-weight:600!important}.h3-font-desktop{font-size:var(--h3-font-desktop, inherit)!important;line-height:32px!important;font-weight:600!important}.h4-font-desktop{font-size:var(--h4-font-desktop, inherit)!important;line-height:28px!important;font-weight:600!important}.text-body--semi-bold{font-size:var(--text-body-desktop, inherit);line-height:24px;font-weight:600}.text-body--medium{font-size:var(--text-body-desktop, inherit);line-height:24px;font-weight:500}.text-body--regular{font-size:var(--text-body-desktop, inherit);line-height:24px;font-weight:400}.text-body--small{font-size:var(--text-body-small-desktop, inherit);line-height:20px;font-weight:400}.pre-title.subheading-fa{font-size:var(--pre-title-desktop, 14px);line-height:20px;font-weight:500}.text-button{font-size:var(--button-text-desktop, 20px)!important;line-height:22px!important;font-weight:600!important}.text-button--small{font-size:var(--button-text-small-desktop, 16px)!important;line-height:18px!important;font-weight:600!important}.badge{font-size:var(--badge-text-desktop, 14px);line-height:16px;font-weight:600}.badge:not(.badge--lg){font-size:var(--badge-text-desktop, 14px);line-height:16px;font-weight:600}.badge-medium{font-size:var(--badge-text-medium-desktop, inherit)!important;line-height:14px!important;font-weight:500!important}.badge-medium:not(.badge--lg){font-size:var(--badge-text-medium-desktop, inherit)!important;line-height:14px!important;font-weight:500!important}.badge-regular{font-size:var(--badge-text-regular-desktop, inherit)!important;line-height:14px!important;font-weight:400!important}.badge-regular:not(.badge--lg){font-size:var(--badge-text-regular-desktop, inherit)!important;line-height:14px!important;font-weight:400!important}.badge.badge-regular:not(.badge--lg){font-size:var(--badge-text-regular-desktop, inherit)!important;line-height:14px!important;font-weight:400!important}.product sale-price.text-on-sale{font-size:var(--pdp-sale-price-text-desktop, 20px);line-height:28px;font-weight:500}.product compare-at-price.text-subdued{font-size:var(--pdp-compare-price-text-desktop, 20px);line-height:28px;font-weight:400;text-decoration:line-through}sale-price.text-on-sale{font-size:var(--sale-price-text-desktop, 16px);line-height:24px;font-weight:400}compare-at-price.text-subdued{font-size:var(--compare-price-text-desktop, 16px);line-height:24px;font-weight:400;text-decoration:line-through}}:root{--highlighed-heading-word-color: #7602a4}.pages-price-comparison-new{font-size:16px;font-weight:400;line-height:24px;color:#ffffffb2;text-decoration:line-through}.pages-price-regular-new{font-size:16px;font-weight:500;line-height:24px;color:#fff}.panel.level-two-links-container li:first-child{display:none}.pre-title{font-size:14px;font-weight:500;line-height:20px;text-underline-position:from-font;text-decoration-skip-ink:none}@media only screen and (max-width: 768px){.pre-title{font-size:14px;font-weight:500;line-height:20px;text-underline-position:from-font;text-decoration-skip-ink:none}}@media only screen and (max-width: 768px){.text-body--mobile-regular-tt{font-size:14px;font-weight:400;line-height:20px}.text-body--mobile-semibold-tt{font-size:14px;font-weight:600;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/262/assets/style-variables-new.css.map */
