:root{--text-xxs: 10px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--text-5xl: 48px;--text-6xl: 60px;--text-7xl: 72px;--text-8xl: 96px;--text-9xl: 128px}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.text-7xl{font-size:var(--text-7xl)}.text-8xl{font-size:var(--text-8xl)}.text-9xl{font-size:var(--text-9xl)}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}:root{--rounded-xs: 2px;--rounded-sm: 4px;--rounded-md: 6px;--rounded-lg: 8px;--rounded-xl: 12px;--rounded-2xl: 16px;--rounded-3xl: 24px;--rounded-4xl: 32px}.rounded-xs{border-radius:var(--rounded-xs)}.rounded-sm{border-radius:var(--rounded-sm)}.rounded-md{border-radius:var(--rounded-md)}.rounded-lg{border-radius:var(--rounded-lg)}.rounded-xl{border-radius:var(--rounded-xl)}.rounded-2xl{border-radius:var(--rounded-2xl)}.rounded-3xl{border-radius:var(--rounded-3xl)}.rounded-4xl{border-radius:var(--rounded-4xl)}.rounded-full{border-radius:var(--rounded-full)}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.text-left{text-align:left}.text-right{text-align:right}.leading-none{line-height:1}.blur-xs{filter:blur(4px)}.blur-sm{filter:blur(8px)}.blur-md{filter:blur(12px)}.loading{position:relative;color:transparent!important;pointer-events:none}.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #333;border-radius:50%;animation:packaging-spinner 1s linear infinite}@keyframes packaging-spinner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media screen and (min-width:1000px){.before-after--image-size-xs{height:clamp(10rem,30vmax,15rem)}.before-after--image-size-sm{height:clamp(15rem,40vmax,25rem)}.before-after--image-size-md{height:clamp(20rem,50vmax,35rem)}.before-after--image-size-lg{height:clamp(25rem,60vmax,45rem)}.before-after--image-size-fill{height:calc(100svh - var(--sticky-area-height, 0px))}.before-after--fixed-height{overflow:hidden}.before-after--fixed-height .before-after__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.before-after--fixed-height .before-after__image>:is(img,picture,svg),.before-after--fixed-height .before-after__image>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}}.rich-text--collection .h2,.rich-text--collection :where(.prose h2){font-size:var(--text-h4)}.rx-collapsible-text__content{overflow:hidden;transition:max-height .3s ease}.rx-collapsible-text--collapsible .rx-collapsible-text__content{position:relative}.rx-collapsible-text--collapsible:not(.rx-collapsible-text--expanded) .rx-collapsible-text__content:after{content:"";position:absolute;inset-inline:0;bottom:0;height:80px;background:linear-gradient(to bottom,rgb(var(--background) / 0),rgb(var(--background)));pointer-events:none}.rx-collapsible-text__toggle{display:none;margin-block-start:1rem;background:none;border:none;padding:0;font:inherit;text-decoration:underline;cursor:pointer}.rx-collapsible-text--collapsible .rx-collapsible-text__toggle{display:inline-block}.shopify-section--text-with-media .prose :where(.accordion){margin-block-start:0}.upsell__heading{font-weight:700}.upsell__card{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:1.25rem;align-items:center;text-decoration:none;color:inherit;overflow:hidden}.upsell__image-wrapper{aspect-ratio:1 / 1;overflow:hidden;background-color:#f5f5f5}.upsell__image{width:100%;height:100%;object-fit:cover;display:block}.upsell__content{padding-block:.5rem}.upsell__title{font-weight:700;overflow-wrap:anywhere}.upsell__function *{color:rgb(var(--text-color) / .6)}.product-info__block-item[data-block-type=upsell] .price-list sale-price{font-weight:700}.tiered-promo{--tiered-promo-bg: #fafafa;--tiered-promo-accent: #000000;--tiered-promo-text: #111111;--tiered-promo-pill-bg: #111111;--tiered-promo-pill-text: #ffffff;background:var(--tiered-promo-bg);border:1px solid rgb(var(--border-color) / .15);border-radius:var(--rounded-lg, 8px);padding:.875rem 1rem;display:flex;flex-direction:column;gap:.5rem}.tiered-promo__title{font-family:var(--heading-font-family);font-weight:600;font-size:var(--text-xs, 11px);letter-spacing:.1em;text-transform:uppercase;color:var(--tiered-promo-accent);margin:0}.tiered-promo__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem .625rem;align-items:center}.tiered-promo__tier{display:inline-flex;align-items:center;gap:.3rem;background:var(--tiered-promo-pill-bg);color:var(--tiered-promo-pill-text);border-radius:var(--rounded-full, 9999px);padding:.25rem .75rem;font-size:var(--text-xs, 11px);line-height:1.4;white-space:nowrap}.tiered-promo__discount{font-family:var(--heading-font-family);font-weight:700;letter-spacing:-.01em}.tiered-promo__sep{opacity:.45;font-weight:300}.tiered-promo__threshold{font-family:var(--text-font-family);font-weight:400;opacity:.85}.header__nav-pill{background-color:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary))!important;border-radius:9999px;padding-inline:.875rem;padding-block:.375rem;background-position-y:center!important;background-size:0!important;text-decoration:none!important;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}.header__nav-pill:hover{background-color:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--button-background-primary));color:rgb(var(--button-background-primary))!important}product-card .product-function *{font-size:var(--text-xxs);font-weight:500;line-height:1.2;color:rgb(var(--text-color) / .6);letter-spacing:.08em;text-transform:uppercase}product-card .tags-container{margin-top:4px;margin-bottom:2px}product-card .tags-container .tag-item{padding:.2rem .4rem;background-color:transparent!important;border:1px solid #c8c8c8!important;border-radius:2px!important}.content-box>.slideshow__split-content{grid-area:full-start / full-start / full-end / full-end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);pointer-events:none}.slideshow__split-content__zone{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:var(--content-box-spacing, max(1.5rem, var(--container-gutter)));pointer-events:auto}.slideshow__split-content--start .slideshow__split-content__zone{justify-content:flex-start}.slideshow__split-content--center .slideshow__split-content__zone{justify-content:center}.slideshow__split-content--end .slideshow__split-content__zone{justify-content:flex-end}@media screen and (min-width:1000px){.content-box>.slideshow__single-content{display:none}}@media screen and (max-width:999px){.content-box>.slideshow__split-content{display:none}}.slideshow__split-content__zone .subheading-badge{margin-inline:auto;font-weight:300;padding:0;background:none;border:none;border-radius:0}.slideshow__split-content__zone .subheading-badge--with-icon:before{display:none}.slideshow__split-content .prose :where(p){margin-block-start:10px}@media screen and (min-width:1000px){.slideshow__split-content__zone .prose .rte p{font-size:15px}}.slideshow__split-content .prose :where(.display-xl,.display-l,.display-m,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h7){font-weight:400}.rx-bundle{margin-block:.5rem}.rx-bundle__heading{margin-block-end:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.rx-bundle__list{display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rx-bundle__list::-webkit-scrollbar{display:none}.rx-bundle__item{display:block;flex:0 0 auto;width:7.5rem;color:#00000080;text-decoration:none;transition:color .5s cubic-bezier(.16,1,.3,1)}.rx-bundle__item:hover{color:#000}.rx-bundle__image-wrapper{margin-block-end:.5rem;overflow:clip;border-radius:.375rem}.rx-bundle__image{display:block;width:100%;height:auto}.rx-bundle__title{display:block;font-size:.625rem;font-weight:700;line-height:1;text-transform:uppercase}@media screen and (min-width:1000px){.rx-bundle__list{gap:2.5rem}.rx-bundle__item{width:5.875rem}}.line-item__free-sample-notice{font-size:var(--text-xxs)}.section-split__column--image.with-overlay{position:relative}.fake-variants__title{margin-block-end:.5rem}.fake-variants__list{display:flex;gap:.5rem}.fake-variants__item{flex:1;min-width:0;padding:.75rem 1rem;text-align:center;border:1px solid rgb(var(--border-color));border-radius:var(--rounded-xs, .25rem);font-size:var(--text-sm);line-height:1;text-decoration:none;color:rgb(var(--text-color));transition:border-color .2s ease}a.fake-variants__item:hover{border-color:rgb(var(--text-color))}.fake-variants__item--selected{border-color:rgb(var(--text-color));background:rgb(var(--text-color));color:rgb(var(--background))}.testimonials__content p+p{margin-block-start:.75em}.product-info .jdgm-widget{margin-block-end:1rem}.jdgm-widget .jdgm-star{font-size:13px!important;padding:0 2px!important;margin:0!important;letter-spacing:0!important}.jdgm-widget .jdgm-prev-badge__stars .jdgm-star:first-child{padding-left:0!important}.jdgm-widget .jdgm-prev-badge__stars .jdgm-star:last-child{padding-right:0!important}.announcement-bar__rating-score{display:inline-block;margin-inline-start:.5em;padding:.25em .6em;border-radius:var(--rounded-xs, .25rem);background:rgb(var(--text-color));color:rgb(var(--background));font-weight:600;vertical-align:middle}.announcement-bar__rating-stars{display:inline-flex;align-items:center;gap:2px;margin-inline-start:.5em;vertical-align:middle}.announcement-bar__rating-stars img{display:block;width:70px;height:auto;margin-block:0}
/*# sourceMappingURL=/cdn/shop/t/57/assets/rexaline.css.map */
