.brand-rx{margin:0 0 var(--brand-space-s);padding:var(--brand-space-s);background:var(--brand-surface, #f7f5fa);border:var(--brand-border);border-radius:var(--brand-radius-card)}.brand-rx__title{display:flex;align-items:center;gap:var(--brand-space-2xs);margin:0 0 var(--brand-space-2xs);color:var(--brand-primary, #240054);font-size:var(--brand-text-card-title);font-weight:700;line-height:var(--brand-leading-heading)}.brand-rx__mark{display:block;flex:none;width:.8rem;height:.8rem;border-radius:999px;background:var(--brand-accent, #f06060)}.brand-rx__text,.brand-rx__steps{color:var(--brand-muted, #655d70);font-size:var(--brand-text-label);line-height:1.5}.brand-rx__text>p,.brand-rx__steps>p{margin:0}.brand-rx__text>p+p,.brand-rx__steps>p+p{margin-top:var(--brand-space-2xs)}.brand-rx__steps{margin-top:var(--brand-space-xs)}.brand-rx__steps ol,.brand-rx__steps ul{margin:0;padding-left:1.6rem}.brand-rx__steps li+li{margin-top:var(--brand-space-2xs)}.brand-rx__link{display:inline-block;margin-top:var(--brand-space-xs);color:var(--brand-primary, #240054);font-size:var(--brand-text-label);font-weight:700}.brand-norx--compact{margin-top:var(--brand-space-s);padding-top:var(--brand-space-s);border-top:var(--brand-border)}.brand-norx--compact .brand-norx__heading{margin:0 0 var(--brand-space-2xs);color:var(--brand-primary, #240054);font-size:var(--brand-text-body);font-weight:700;line-height:var(--brand-leading-heading)}.brand-norx--compact .brand-norx__text{color:var(--brand-muted, #655d70);font-size:var(--brand-text-label);line-height:1.5}.brand-norx--compact .brand-norx__text>p{margin:0}.brand-norx--compact .brand-norx__text>p+p{margin-top:var(--brand-space-2xs)}.brand-disclaimer{margin:var(--brand-space-s) 0 0;padding:0 0 0 var(--brand-space-s);border-left:2px solid var(--brand-line, #e5e0eb)}.brand-disclaimer__title{margin:0 0 var(--brand-space-2xs);color:var(--brand-primary, #240054);font-size:var(--brand-text-label);font-weight:700;line-height:var(--brand-leading-heading)}.brand-disclaimer__text{color:var(--brand-muted, #655d70);font-size:var(--brand-text-label);line-height:1.5}.brand-disclaimer__text>p{margin:0}.brand-disclaimer__text>p+p{margin-top:var(--brand-space-2xs)}.product__info-container>*{margin-top:var(--brand-space-s);margin-bottom:0}.product__info-container>*:first-child{margin-top:0}.product__info-container>.product__text{margin-bottom:var(--brand-space-2xs);color:var(--brand-secondary, #78186c);font-size:var(--brand-text-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product__info-container>.product__title{margin-top:0}.product__title>*{margin:0;color:var(--brand-primary, #240054);font-size:var(--brand-text-h1);line-height:var(--brand-leading-heading);text-wrap:balance}.product__info-container .price{margin-top:var(--brand-space-xs);color:var(--brand-primary, #240054);font-size:var(--brand-text-h3)}.product__info-container{display:grid;grid-template-columns:auto minmax(0,1fr);grid-auto-flow:row dense}.product__info-container>*{grid-column:1 / -1;min-width:0}.product__info-container>.product-form__quantity+div:has(.product-form__buttons),.product__info-container>.product-form__quantity+div>product-form{display:contents}.product__info-container>.product-form__quantity+div .product-form__error-message-wrapper,.product__info-container>.product-form__quantity+div>.product__pickup-availabilities{grid-column:1 / -1;min-width:0}.product__info-container>.product-form__quantity+div .product-form__error-message-wrapper{margin-block:0 var(--brand-space-s)}.product__info-container>.product-form__quantity,.product__info-container>.product-form__quantity+div:has(.product-form__buttons)>product-form>form{margin-top:var(--brand-space-m);padding-top:var(--brand-space-m);border-top:var(--brand-border)}.product__info-container>.product-form__quantity:has(+div .product-form__buttons){grid-column:1}.product__info-container>.product-form__quantity:has(+div .product-form__buttons),.product__info-container>.product-form__quantity+div:has(.product-form__buttons)>product-form>form{padding-bottom:var(--brand-space-s)}.product__info-container>.product-form__quantity+div:has(.product-form__buttons)>product-form>form{grid-column:2;display:flex;flex-direction:column;justify-content:flex-end;padding-inline-start:var(--brand-space-xs)}.product__info-container>.product-form__quantity+div .product-form__submit{min-height:calc(4.5rem + var(--inputs-border-width) * 2);margin-bottom:0}.product__info-container .product-form__buttons{max-width:none}.product-form__quantity .form__label,.product__info-container .quantity__label{font-size:var(--brand-text-label);font-weight:700;color:var(--brand-primary, #240054)}.product__info-container>.brand-rx{margin-top:var(--brand-space-s);margin-bottom:0}.product__info-container>.brand-disclaimer{margin-top:var(--brand-space-m)}.product__info-container>.product__description{margin-top:var(--brand-space-m);padding-top:var(--brand-space-m);border-top:var(--brand-border)}.product__description{color:var(--brand-muted, #655d70);font-size:var(--brand-text-body);line-height:var(--brand-leading-body)}.product__description>*:first-child{margin-top:0}.product__media-wrapper .product__media,.product__media-wrapper .product__media img,.product-media-container{border-radius:var(--brand-radius-panel);overflow:hidden}.product__media-item{margin-bottom:var(--brand-space-xs)}.thumbnail{border-radius:var(--brand-radius-card)}.thumbnail-list{gap:var(--brand-space-2xs)}.product__info-container>share-button{margin-top:var(--brand-space-m)}.brand-assurance{display:grid;gap:var(--brand-space-2xs);margin:0;padding:0;list-style:none}.brand-assurance__item{display:flex;align-items:baseline;gap:var(--brand-space-xs)}.brand-assurance__mark{flex:none;width:.6rem;height:.6rem;border-radius:999px;background:var(--brand-accent, #f06060);transform:translateY(-.15em)}.brand-assurance__text{color:var(--brand-muted, #655d70);font-size:var(--brand-text-label);line-height:1.5}.brand-facts__title,.brand-details__title{margin:0 0 var(--brand-space-xs);color:var(--brand-primary, #240054);font-size:var(--brand-text-card-title);font-weight:700;line-height:var(--brand-leading-heading)}.brand-facts{container-type:inline-size;container-name:brand-facts}.brand-facts__list{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);column-gap:var(--brand-space-s);margin:0}.brand-facts__row{display:contents}.brand-facts__label,.brand-facts__value{padding:var(--brand-space-2xs) 0;border-top:var(--brand-border)}.brand-facts__row:first-child>*{border-top:0;padding-top:0}.brand-facts__label{margin:0;color:var(--brand-muted, #655d70);font-size:var(--brand-text-label);text-wrap:pretty}.brand-facts__value{margin:0;color:var(--brand-primary, #240054);font-size:var(--brand-text-label);font-weight:700}@container brand-facts (max-width: 32rem){.brand-facts__list{grid-template-columns:minmax(0,1fr);column-gap:0}.brand-facts__label{padding-bottom:0}.brand-facts__value{padding-top:0;border-top:0}}.brand-details__body{color:var(--brand-muted, #655d70);font-size:var(--brand-text-body);line-height:var(--brand-leading-body)}.brand-details__body>*:first-child{margin-top:0}.brand-details__body :is(h2,h3,h4,h5,h6){margin:var(--brand-space-s) 0 var(--brand-space-2xs);color:var(--brand-primary, #240054);font-weight:700;line-height:var(--brand-leading-heading)}.brand-details__body h2{font-size:var(--brand-text-h3)}.brand-details__body :is(h3,h4,h5,h6){font-size:var(--brand-text-card-title)}.brand-details__body>*:last-child{margin-bottom:0}.brand-details__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--brand-space-xs);cursor:pointer;list-style:none;padding:var(--brand-space-xs) 0}.brand-details__summary::-webkit-details-marker{display:none}.brand-details__summary .brand-details__title{margin:0}.brand-details__chevron{flex:none;width:.8rem;height:.8rem;border-right:2px solid var(--brand-primary, #240054);border-bottom:2px solid var(--brand-primary, #240054);transform:rotate(45deg) translate(-.15em,-.15em);transition:transform var(--brand-motion)}.brand-details[open] .brand-details__chevron{transform:rotate(225deg) translate(-.1em,-.1em)}.brand-details[open] .brand-details__body{padding-bottom:var(--brand-space-xs)}@media(prefers-reduced-motion:reduce){.brand-details__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand-product.css.map */
