.page-width{margin:0 auto;width:100%}@media screen and (min-width:750px){.page-width{max-width:var(--page-width)}}.button{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-vertical) var(--button-padding-horizontal);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:var(--line-height-heading);font-size:var(--text-l);text-align:center;text-decoration:none;border:none;cursor:pointer;transition:opacity .2s ease,transform .1s ease;border-radius:var(--radius-m);box-sizing:border-box}.button--red-primary{background-color:var(--color-primary-red);color:var(--color-primary-white)}.button--red-primary:hover{background-color:var(--color-primary-red-hover)}.button--red-primary:focus{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary-red-hover)}.button--red-secondary{outline:solid 1px var(--color-primary-red);color:var(--color-primary-red);background-color:transparent;border:none}.button--red-secondary:hover{color:var(--color-primary-red-hover);outline:solid 1px var(--color-primary-red-hover);border:none}.button--red-secondary:focus{outline:solid 1px var(--color-primary-red-hover);box-shadow:inset 0 0 0 1px var(--color-primary-red-hover);border:none}.button--blue-primary{background-color:var(--color-primary-blue);color:var(--color-primary-white)}.button--blue-primary:hover{background-color:var(--color-primary-blue-hover)}.button--blue-primary:focus{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary-blue-hover)}.button--blue-secondary{border:solid 1px var(--color-primary-blue);color:var(--color-primary-blue);background-color:transparent}.button--blue-secondary:hover{color:var(--color-primary-blue-hover);border:solid 1px var(--color-primary-blue-hover)}.button--blue-secondary:focus{border:solid 1px var(--color-primary-blue-hover);box-shadow:inset 0 0 0 1px var(--color-primary-blue-hover)}.button--red-primary:disabled,.button--blue-primary:disabled{background-color:var(--tint-60);cursor:not-allowed}.button--red-secondary:disabled,.button--blue-secondary:disabled{outline:solid 1px var(--tint-60);color:var(--tint-60);border:none}.button--overlay-black{border:solid 1px var(--color-primary-white);color:var(--color-primary-white);background-color:#00000080}.button--overlay-black:hover{border:solid 1px var(--color-primary-white);color:var(--color-primary-white);background-color:#000c}.button--overlay-white{border:solid 1px var(--color-primary-black);color:var(--color-primary-black);background-color:#ffffff80}.button--overlay-white:hover{border:solid 1px var(--color-primary-black);color:var(--color-primary-black);background-color:#fffc}.button--overlay-black:disabled,.button--overlay-white:disabled{background-color:var(--tint-60)}.button--overlay-black:focus,.button--overlay-white:focus{border:solid 1px var(--color-primary-red);box-shadow:inset 0 0 0 1px var(--color-primary-red)}.button--link{background:transparent;border:none;padding:0;width:auto;justify-content:flex-start;color:inherit;font-weight:var(--font-weight-bold);transition:opacity .2s ease}.button--link:hover{text-decoration:underline}.button--link:focus{border:solid 2px var(--color-primary-blue)}.button--link.is-disabled{color:var(--tint-60);cursor:not-allowed;pointer-events:none;text-decoration:none!important}.button--link-blue{color:var(--color-primary-blue)}.button--link-red{color:var(--color-primary-red)}.button__icon{display:flex;margin-left:8px;width:1em;height:1em;fill:currentColor}.button--small{font-size:14px}.button--tertiary{background-color:var(--color-primary-black);color:var(--color-primary-white);border:solid 1px var(--color-primary-white)}.button--dark{background-color:var(--color-secondary-dark);color:var(--color-primary-white)}.button--white{background-color:var(--color-primary-white);color:var(--color-primary-blue)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin-top:0;word-break:break-word}h1,.h1{font-size:var(--h1)}h2,.h2{font-size:var(--h2)}h3,.h3{font-size:var(--h3)}h4,.h4{font-size:var(--h4)}h5,.h5{font-size:var(--h5)}h6,.h6{font-size:var(--h6)}body,p,.p{font-family:var(--font-family-main);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);font-size:var(--text-l);margin:0}.margin-0{margin:0!important}.padding-0{padding:0!important}.desktop-only{display:block!important}.mobile-only{display:none!important}@media screen and (max-width:767px){.desktop-only{display:none!important}.mobile-only{display:block!important}}.slick-arrow.slick-arrow-dark,.slick-arrow.slick-arrow-dark:focus,.slick-arrow.slick-arrow-dark:hover{width:48px;height:48px;background-color:var(--color-primary-blue);border-radius:58px;padding:8px;box-shadow:0 0 8px #00000040;opacity:1;transition:.3s all ease-in-out}.slick-arrow.slick-arrow-dark.slick-disabled{opacity:0;display:none!important}.slick-next:before,.slick-prev:before{display:none}.slick-arrow.slick-arrow-light,.slick-arrow.slick-arrow-light:focus,.slick-arrow.slick-arrow-light:hover{width:48px;height:48px;background-color:var(--color-primary-white);border-radius:58px;padding:8px;box-shadow:0 0 8px #00000040;opacity:1;transition:.3s all ease-in-out}.slick-arrow.slick-arrow-light.slick-disabled{opacity:0}.card-wrapper *:focus{outline:2px var(--color-primary-black) solid!important;outline-offset:2px!important}.card-wrapper .card__content .card__information{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:0;padding-top:24px;gap:24px}.card-wrapper .card__inner{background-color:var(--color-light-blue);overflow:hidden}.card-wrapper .card__content .card__heading a,.card-wrapper .card__content .card__heading_variant{color:var(--color-text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-m);font-weight:var(--font-weight-normal);font-family:var(--font-family-main);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-2);word-break:break-all}.rating-section{display:flex;align-items:center;font-family:var(--font-family-main);font-weight:var(--font-weight-normal);font-size:var(--font-12);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-2);color:var(--color-text-color)}.card-wrapper .card__content .card__heading{display:flex;flex-direction:column;gap:8px}.rating-star:before{font-size:16px}.card-wrapper .products-start-rating{font-weight:var(--font-weight-medium);line-height:1.4;font-size:var(--text-s);height:17px}.card-wrapper .rating-count{color:var(--color-text-color);font-weight:var(--font-weight-medium);line-height:1.4;font-size:var(--font-12)}.card-wrapper .rating-count span{font-size:var(--font-12);line-height:var(--line-height-body)}.card-wrapper .card__information .card-information{display:flex;flex-direction:column;gap:12px}.card-wrapper .price__regular .price-item--regular{font-family:var(--font-family-main);font-weight:var(--font-weight-bold);font-size:var(--text-m);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-1);color:var(--color-primary-blue)}.card-wrapper .card__information .card-information .price{color:var(--color-primary-blue);font-weight:var(--font-weight-bold);font-size:var(--h5);line-height:var(--line-height-body)}.collection-products-main-section .collection__view-all{margin-top:36px;display:flex;gap:8px;justify-content:center;text-align:center}.collection-products-main-section .collection__view-all a{font-size:var(--text-m);font-weight:var(--font-weight-bold);line-height:var(--line-height-body);text-decoration:none;color:var(--color-primary-blue);text-transform:capitalize;letter-spacing:var(--letter-spacing-1)}.collection-products-main-section .collection__view-all a img{margin-left:8px}@media screen and (max-width:767px){.collection-products-main-section .collection__view-all{margin-top:24px}}.card-wrapper .price--on-sale .price-item--regular,.card-wrapper .price--on-sale .price-discount-value{display:inline-block;font-size:var(--text-s);line-height:var(--line-height-body);font-weight:var(--font-weight-normal);color:var(--color-tiny-black);letter-spacing:var(--letter-spacing-2)}.card-wrapper .price .price__sale span{margin-right:4px}.card-wrapper .price .price__sale .price-item--sale{font-family:var(--font-family-main);font-weight:var(--font-weight-bold);font-size:var(--text-m);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-1);color:var(--color-primary-red)}@media screen and (max-width:767px){.card-wrapper .card__content .card__information{padding-top:12px;gap:16px}}.general-heading{display:flex;flex-direction:row;align-items:center;gap:16px;justify-content:center;text-align:center}.general-heading.align-left{justify-content:flex-start}.general-heading h1,.general-heading h2,.general-heading h3,.general-heading h4,.general-heading h5,.general-heading h6{font-size:var(--h2);letter-spacing:0px;text-transform:capitalize;line-height:var(--line-height-heading);color:var(--color-primary-blue)}.breadcrumbs__list{list-style-type:none;margin:0;padding:0;display:flex}.breadcrumbs__item{display:inline-flex;line-height:0;padding:8px 0}.breadcrumbs__item:last-child{flex:1;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs__item:not(:last-child):after{display:inline-block;content:"";margin:0 8px;position:relative;width:5px;height:17px}.breadcrumbs__link{color:var(--color-text-color);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);font-size:var(--text-s);text-decoration:none;text-transform:capitalize;font-family:var(--font-family-main);letter-spacing:var(--letter-spacing-2);cursor:pointer}.breadcrumbs__link[aria-current=page]{color:var(--color-grey);text-decoration:none;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%;cursor:text}a.breadcrumbs__link:hover,a.breadcrumbs__link:focus{text-decoration:underline}a.breadcrumbs__link[aria-current=page]:hover,a.breadcrumbs__link[aria-current=page]:focus{text-decoration:none}.general-heading{display:flex;flex-direction:row;align-items:center;gap:12px;justify-content:center;text-align:center}.general-heading h2{letter-spacing:0px;line-height:var(--line-height-heading);color:var(--color-primary-blue)}@media(max-width:767px){.general-heading.mobile-title-single-line{flex-direction:row}.general-heading{flex-direction:column;gap:8px}.general-heading svg{width:33px;height:29px}}.field-group{display:flex;flex-direction:column;align-items:flex-start;row-gap:8px;margin-bottom:12px}.field-label{color:var(--color-text-color);font-size:var(--font-14)}.field-input{background-color:var(--color-primary-white);color:var(--color-text-color);padding:12px 16px;border:none;border-radius:8px;outline:1px solid var(--tint-30);outline-offset:0;font-family:var(--font-family-main);font-size:var(--font-14);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-body);transition:outline-color .2s ease,box-shadow .2s ease}.field-input:active{outline-color:var(--tint-60)}.field-input:focus{outline-width:2px;outline-color:var(--primary-blue-tint-60);box-shadow:none}.field-input:disabled{background-color:var(--tint-20);outline-color:var(--tint-30)}.field-input.error,.field-input.error:focus-visible{outline-color:var(--color-error)}.field-input::placeholder{color:var(--color-hint)}.field-input:disabled::placeholder{color:var(--color-text-color)}.field-message{font-size:var(--font-12);display:flex;gap:6px;align-items:center}.field-message .svg-wrapper{height:12px;width:12px}.field-message--error{color:var(--color-error);font-weight:var(--font-weight-bold)}.field-message--info{color:var(--color-text-color)}.field-group.full-width{width:100%}.field-group.full-width .field-label,.field-group.full-width .field-input{width:100%;display:block}.field-label .required{color:var(--color-primary-blue)}.field-checkbox,.field-radio{display:flex;align-items:center;column-gap:10px}.field-checkbox .field-label,.field-radio .field-label{cursor:pointer}.field-checkbox-input,.field-checkbox-input[type=checkbox],.field-radio-input,.field-radio-input[type=radio]{-webkit-appearance:none;appearance:none;height:24px;width:24px;border:1px solid var(--tint-30);margin:0;position:relative;cursor:pointer;background:var(--color-primary-white);transition:background-color .2s,border-color .2s}.field-checkbox-input,.field-checkbox-input[type=checkbox]{border-radius:7px}.field-checkbox-input:hover:not(:disabled):not(:checked),.field-radio-input:hover:not(:disabled):not(:checked){border-color:var(--color-primary-blue)}.field-checkbox-input:focus-visible:not(:checked),.field-radio-input:focus-visible:not(:checked){border-color:var(--color-primary-blue);box-shadow:0 0 4px 0 var(--color-primary-blue);outline:none}.field-checkbox-input:checked,.field-radio-input:checked{background-color:var(--color-primary-blue);border-color:var(--color-primary-blue)}.field-checkbox-input:checked:after,.field-radio-input:checked:after{content:"";position:absolute}.field-checkbox-input:checked:after{left:8px;top:2px;width:8px;height:14px;border:solid var(--color-primary-white);border-width:0 3px 3px 0;transform:rotate(40deg)}.field-checkbox-input:checked:focus-visible,.field-radio-input:checked:focus-visible{box-shadow:0 0 4px 0 var(--color-primary-blue);outline:none}.field-checkbox-input:disabled,.field-radio-input:disabled{background-color:var(--tint-20);border-color:var(--tint-30);cursor:not-allowed}.field-checkbox-input:disabled:checked,.field-radio-input:disabled:checked{background-color:var(--tint-20);border-color:var(--tint-30)}.field-checkbox-input:disabled+.field-label,.field-radio-input:disabled+.field-label{cursor:not-allowed}.field-checkbox-input:checked+.field-label,.field-radio-input:checked+.field-label{color:var(--color-primary-blue);font-weight:var(--font-weight-bold)}.field-radio-input,.field-radio-input[type=radio]{border-radius:50%}.field-radio-input:checked:after{left:50%;top:50%;width:13px;height:13px;background-color:var(--color-primary-white);border-radius:50%;transform:translate(-50%,-50%)}.switch{position:relative;display:inline-block;width:42px;height:24px}.switch .field-input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--tint-20);transition:.4s}.switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:var(--color-primary-white);transition:.4s;will-change:transform}.switch .field-input:checked+.slider{background-color:var(--color-primary-blue)}.switch .field-input:checked:focus-visible+.slider{box-shadow:0 0 4px 0 var(--color-primary-blue)}.switch .field-input:focus-visible:not(:checked)+.slider{box-shadow:0 0 4px 0 var(--tint-20)}.switch .field-input:disabled+.slider,.switch .field-input:checked:disabled+.slider{background-color:var(--tint-20);cursor:not-allowed}.switch .field-input:checked+.slider:before{transform:translate(18px)}.switch .slider.round{border-radius:12px}.switch .slider.round:before{border-radius:50%}.cart-page-loader__overlay,.cart-drawer-loader__overlay{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center}.cart-page-loader__overlay{position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100%}.rating-wrap{line-height:0}.standard-content-page div.standard-content{max-width:1000px}#customer-portal-root .bsub-page .customer-info__section,#customer-portal-root .subscriptions-container .active-subscription{border:1px solid var(--color-primary-blue);box-shadow:none;border-radius:var(--radius-l)}#customer-portal-root div.bsub-page .stx-button{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-vertical) var(--button-padding-horizontal);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:var(--line-height-heading);font-size:var(--text-m);text-align:center;text-decoration:none;border:none;cursor:pointer;transition:opacity .2s ease,transform .1s ease;border-radius:var(--radius-m);box-sizing:border-box}#customer-portal-root div.bsub-page .stx-button{outline:solid 1px var(--color-primary-red);color:var(--color-primary-red);background-color:transparent;border:none}#customer-portal-root div.bsub-page .stx-button:hover{color:var(--color-primary-red-hover);outline:solid 1px var(--color-primary-red-hover);border:none;box-shadow:none}#customer-portal-root div.bsub-page .stx-button:focus{outline:solid 1px var(--color-primary-red-hover);box-shadow:inset 0 0 0 1px var(--color-primary-red-hover);border:none}#customer-portal-root .customer-info__section .customer-info__header-item .edit-text-button{outline:solid 1px var(--color-primary-blue);color:var(--color-primary-blue);background-color:transparent}#customer-portal-root .customer-info__section .customer-info__header-item .edit-text-button:hover{color:var(--color-primary-blue-hover);outline:solid 1px var(--color-primary-blue-hover)}#customer-portal-root .customer-info__section .customer-info__header-item .edit-text-button:focus{outline:solid 1px var(--color-primary-blue-hover);box-shadow:inset 0 0 0 1px var(--color-primary-blue-hover)}#customer-portal-root div.bsub-page .stx-button:disabled{outline:solid 1px var(--tint-60);color:var(--tint-60);border:none;cursor:not-allowed}#customer-portal-root div.bsub-page .stx-button--primary{background-color:var(--color-primary-red);color:var(--color-primary-white)}#customer-portal-root div.bsub-page .stx-button--primary:hover{background-color:var(--color-primary-red-hover);color:var(--color-primary-white)}#customer-portal-root div.bsub-page .stx-button--primary:focus{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary-red-hover)}#customer-portal-root div.bsub-page .stx-button--primary:disabled{background-color:var(--tint-60);cursor:not-allowed;color:var(--color-primary-white)}#customer-portal-root .stx-input__input-element,#order-note-textarea,.bsub-flex-grid .stx-select,.bsub__ProductDetailsView-module__product-form .stx-select{background-color:var(--color-primary-white);color:var(--color-text-color);padding:12px 16px;border:none;border-radius:8px;outline:1px solid var(--tint-30);outline-offset:0;font-family:var(--font-family-main);font-size:var(--font-14);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-body);transition:outline-color .2s ease,box-shadow .2s ease;box-shadow:none!important}.bsub-flex-grid .stx-select,.bsub-flex-grid .stx-select:hove,.bsub__ProductDetailsView-module__product-form .stx-select:hover{box-shadow:none}#customer-portal-root .stx-input__input-element:active,.bsub__ProductDetailsView-module__product-form .stx-select:active{outline-color:var(--tint-60)}#customer-portal-root .stx-input__input-element:focus,.bsub__ProductDetailsView-module__product-form .stx-select:focus{outline-width:2px;outline-color:var(--primary-blue-tint-60);box-shadow:none}#customer-portal-root .stx-input__input-element:disabled{background-color:var(--tint-20);outline-color:var(--tint-30)}#customer-portal-root .stx-input__input-element.error,#customer-portal-root .stx-input__input-element.error:focus-visible{outline-color:var(--color-error)}#customer-portal-root .stx-input__input-element::placeholder{color:var(--color-hint)}#customer-portal-root .stx-input__input-element:disabled::placeholder{color:var(--color-text-color)}#customer-portal-root .stx-input{box-shadow:none;overflow:visible;margin-top:8px}#customer-portal-root .bsub-page .customer-info-edit__row{gap:16px}#customer-portal-root .bsub-page .customer-info-edit__row .customer-info-edit__item{min-width:initial;padding:0;width:calc(50% - 8px)}#customer-portal-root .stx-field__label{color:var(--color-text-color);font-size:var(--font-14)}.customer-info-edit__footer-container{margin-top:24px;gap:16px}.customer-info__header-item{margin-bottom:16px}.subscriptions-container .subscription-details{align-items:flex-start;gap:16px}#customer-portal-root .subscriptions-container div.active-subscription__details,#customer-portal-root .subscriptions-container .active-subscription__extended{padding:16px}.panel--header-icon{transition:.3s all ease-in-out}#customer-portal-root .with-button.with-button__style-as-link,#customer-portal-root .bsub-flex-grid .bsub-link{font-family:var(--font-family-main);font-weight:var(--font-weight-normal);font-size:var(--font-16);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-2);text-decoration:underline;color:var(--color-primary-blue)!important}#customer-portal-root .bsub-flex-grid .bsub-link:hover{text-decoration:none!important}.bsub__change-next-order-settings-container .bsub-datepicker--input{display:inline-table;margin:8px 0}#customer-portal-root .active-subscription .details-section--header>h3{font-size:var(--h5);margin-bottom:16px}.stx-radio__input{-webkit-appearance:none;appearance:none;height:24px;width:24px;border:1px solid var(--tint-30);margin:0;position:relative;cursor:pointer;background:var(--color-primary-white);transition:background-color .2s,border-color .2s;border-radius:50%}.stx-radio__input:checked{background-color:var(--color-primary-blue);border-color:var(--color-primary-blue)}.stx-radio__input:checked:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:13px;background-color:var(--color-primary-white);border-radius:50%;transform:translate(-50%,-50%)}.stx-radio-field__label{padding-left:16px}.panel--header-icon{background:url(../assets/Arrow-down.svg) no-repeat center;width:20px;height:10px;border:none;transition:transform .3s ease;margin-top:0;background-size:contain;content:"";display:block;transition:.3s all ease-in-out}.panel--header-icon.panel--header-icon__is-open{transform:rotate(180deg)}.panel--header-icon:after,.panel--header-icon:before{display:none}.bsub-flex__item{display:flex;align-items:center;nsform:translateY(0)}.subscription-header-details-container .details-section+.stx-button{margin:10px 0}#customer-portal-root .panel .text-button{text-decoration:underline;color:var(--color-primary-blue)!important}.active-subscription .bsub__AddLineItemsFlow-module__container{margin:0;padding:16px}.stx-select__select-element{font-size:var(--font-14);color:var(--color-text-color)!important}.details-section [id$=-delivery-method-type],.details-section [id$=-shipping-options],.details-section [id$=-pickup-options],.product-detail__info .stx-select{background-color:var(--color-primary-white);color:var(--color-text-color);padding:12px 16px;border:none;border-radius:var(--radius-l);outline:1px solid var(--tint-30);outline-offset:0;font-family:var(--font-family-main);font-size:var(--font-14);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-body);transition:outline-color .2s ease,box-shadow .2s ease;box-shadow:none!important}.bsub__inactive-sub__header{margin-bottom:16px}.products-panel-wrap .panel--section .stx-button{margin-bottom:10px}#customer-portal-root .bsub-link{color:var(--color-primary-blue)!important}.bsub-flex__item.bsub__payment-container__change-info{flex-wrap:wrap;justify-content:flex-end;gap:10px}#customer-portal-root table td{padding:5px}#customer-portal-root .discount-panel-wrap .discount-code-input{margin-top:0}.products-edit__subtotal-label{font-size:18px}.shipping-and-address .stx-select{margin:8px 0 0}#customer-portal-root .bsub-auth-message__flex span{color:var(--color-primary-blue)}#customer-portal-root .stx-loading-spinner{border-top-color:var(--color-primary-blue)!important}.discount-panel__discount-code>div{display:grid}#customer-portal-root div.bsub-page .stx-button.stx-message__dismiss-button{padding:15px}[data-bold-component-id=cancel-panel] .cancel__actions{padding-top:10px}@media screen and (max-width:750px){#customer-portal-root .bsub-page .customer-info-edit__row .customer-info-edit__item{width:100%}.customer-info-edit__footer-container{gap:12px}#customer-portal-root .bsub-data-table{min-width:550px}#customer-portal-root .bsub-auth-message__flex span{font-size:var(--font-16)}#customer-portal-root .subscriptions-container .active-subscription__extended{padding-top:0}}.aa-Source[data-autocomplete-source-id=products] ul.aa-List{grid-template-columns:repeat(1,1fr)}.aa-Source[data-autocomplete-source-id=products] .aa-List .aa-ItemContent{flex-direction:row}.aa-Source[data-autocomplete-source-id=products] ul.aa-List .aa-ItemPicture{background-color:var(--color-light-blue);max-width:50px}.aa-Source[data-autocomplete-source-id=products] ul.aa-List .aa-ItemContentBrand{display:none}.aa-Source[data-autocomplete-source-id=products] ul.aa-List .aa-ItemContentTitleWrapper{height:auto}.aa-SourceHeader .aa-SourceHeaderLine{position:initial}.aa-SourceHeader .aa-SourceHeaderTitle{color:var(--color-primary-blue);font-size:var(--text-m);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-0);border-color:var(--color-neutral-250);text-transform:capitalize;padding-bottom:8px;font-family:var(--font-family-heading)}.aa-ItemContentBody .aa-ItemContentPriceCurrent{font-family:var(--font-family-main);font-weight:var(--font-weight-bold);font-size:var(--text-m);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-1);color:var(--color-primary-blue)}.aa-ItemContentBody .aa-ItemContentTitle{color:var(--color-text-color);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-m)!important;font-weight:var(--font-weight-normal);font-family:var(--font-family-main);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-2)}.aa-ItemContentBody .aa-ItemContentVariant{font-size:var(--text-m);font-family:var(--font-family-main);letter-spacing:var(--letter-spacing-2);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);color:var(--color-primary-black)}.aa-ItemWrapper .aa-ItemIcon--noBorder{display:none}.aa-Panel .aa-Panel--scrollable{padding:16px}.aa-Autocomplete .aa-Form .aa-SubmitButton{cursor:pointer}.aa-Autocomplete .aa-Form,.aa-DetachedOverlay .aa-Form{border-radius:8px;border-color:#1a367340}.aa-Autocomplete .aa-Form:focus-within,.aa-DetachedOverlay .aa-Form:focus-within{border-color:#1a367340;box-shadow:none}.aa-InputWrapperPrefix{background-color:var(--color-primary-red);border-radius:0 8px 8px 0;border:1px solid #fff}.aa-Form .aa-Label svg{color:var(--color-primary-white)}.aa-Form .aa-InputWrapperPrefix{order:4;width:68px;justify-content:center}.aa-Form .aa-InputWrapperSuffix{order:3}.aa-Form .aa-ClearButton svg{color:#1a3673}.aa-Form .aa-Input{padding:12px 16px}.aa-List .aa-Item[aria-selected=true]{background-color:rgba(var(--color-foreground),.04)}.aa-Label svg,.aa-LoadingIndicator svg{color:#fff!important}.aa-Source[data-autocomplete-source-id=products] .aa-Item{width:100%!important;padding-inline:0!important}.aa-ItemContent .aa-ItemPicture img{width:100%;height:100%;max-height:initial}.aa-Item .aa-ItemContent .aa-ItemPicture{max-width:50px!important;max-height:50px}.aa-DetachedOverlay .aa-Item{min-height:initial}.aa-Panel.mobile-custom-autocomplete{margin-top:12px!important}@media screen and (max-width:1024px){#header-search-mobile{display:none}.aa-Form .aa-InputWrapperPrefix{width:48px}.aa-Panel.mobile-custom-autocomplete{padding:16px!important}.aa-Source[data-autocomplete-source-id=products] .aa-Item{padding:0!important}}@media screen and (max-width:767px){.aa-Panel.mobile-custom-autocomplete{margin-inline:-16px!important;border-radius:0!important;padding-top:4px!important}}.algolia-listing-page.collection-listing-page .ais-page .ais-h2,.algolia-listing-page.collection-listing-page .ais-page .ais-input{display:none}.algolia-listing-page .ais-page .ais-facets{width:272px;padding-right:32px}.algolia-listing-page .ais-page .ais-block{width:calc(100% - 272px);padding-left:0!important}.algolia-listing-page .ais-results-size-lg .ais-page .ais-results-as-block .ais-hit{width:100%;margin:0;padding:0;height:100%;display:flex;flex-direction:column}.algolia-listing-page .ais-results-as-block .ais-Hits-list{display:flex;flex-wrap:wrap;gap:16px;padding:0}.algolia-listing-page .ais-results-as-block .ais-Hits-list .ais-Hits-item{width:calc(25% - 12px)}.algolia-listing-page .ais-page .ais-hit--price{font-family:var(--font-family-main);font-weight:var(--font-weight-bold);font-size:var(--font-16);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-1);color:var(--color-primary-blue)}.algolia-listing-page .ais-hit--details .ais-hit--subtitle{display:none}.algolia-listing-page .ais-hit--title span{color:var(--color-text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-m);font-weight:var(--font-weight-normal);font-family:var(--font-family-main);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-2)}.algolia-listing-page .ais-page .ais-results-as-block .ais-hit--picture{height:auto;width:100%;position:initial}.algolia-listing-page .ais-page .ais-results-as-block .ais-hit--details{margin-top:24px}.algolia-listing-page .ais-page .ais-facet--header{color:var(--color-primary-blue);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--h5);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-0);text-transform:capitalize;background-color:transparent;z-index:2;position:relative;cursor:pointer}.algolia-listing-page .ais-page .ais-facet--label{font-family:var(--font-family-main);font-weight:var(--font-weight-normal);font-size:var(--font-14);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-2);display:flex;justify-content:flex-start;align-items:center;gap:8px}.algolia-listing-page .ais-page .ais-facet--label:before{content:"";width:24px;height:24px;flex:0 0 24px;border:1px solid var(--color-neutral-650);border-radius:7px;background-color:var(--color-primary-white);box-sizing:border-box}.algolia-listing-page .ais-page .ais-facet--count{position:initial;margin-left:auto;display:none}.algolia-listing-page .ais-page .ais-RefinementList-item--selected,.algolia-listing-page .ais-page .ais-facet--item:not(.ais-HierarchicalMenu-item--parent):hover{border-left:none;color:var(--color-primary-blue);font-weight:var(--font-weight-bold);margin-left:0;padding-left:0;padding-right:0}.aa-Highlight-highlighted,mark{background:transparent;color:inherit;font-style:normal;font-weight:700}.algolia-listing-page .ais-search-header .ais-Stats-text span{font-size:var(--text-m);line-height:var(--line-height-heading);font-weight:var(--font-weight-bold);color:var(--color-secondary-dark);font-family:var(--font-family-heading);margin:0;letter-spacing:var(--letter-spacing-0)}.algolia-listing-page .ais-search-header .ais-sort{outline:1px solid var(--color-neutral-650);padding:10px 12px;border-radius:var(--radius-m)}.algolia-listing-page .ais-page .ais-change-display{display:none}.algolia-listing-page .ais-page .ais-clear-refinements-container{top:10px}.algolia-listing-page .ais-page .ais-current-refined-values--link{color:var(--color-tiny-black);border:1px solid var(--color-tiny-black);background:var(--color-primary-white);min-height:0;min-width:0;padding:3px 15px;border-radius:23px;font-family:var(--font-family-main);font-weight:var(--font-weight-normal);font-size:var(--font-14);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-2);vertical-align:middle}.algolia-listing-page .ais-page .ais-current-refined-values--link:before{background-color:transparent;padding:0}.algolia-listing-page .ais-page .ais-facet--item{padding:8px 0;margin-left:0}.algolia-listing-page .ais-page .ais-facet{margin-bottom:5px}.algolia-listing-page .ais-facets .ais-facet-dropdown-wrapper{margin:0;position:relative}.algolia-listing-page .ais-facets .ais-facet-dropdown-wrapper:after{content:"";display:inline-block;background:url('data:image/svg+xml,<svg class="icon-caret-blue" width="18" height="10" viewBox="0 0 18 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.332033 7.83085L7.83203 0.330851C7.93655 0.225971 8.06074 0.142755 8.19749 0.0859742C8.33423 0.0291932 8.48084 -3.67083e-05 8.62891 -3.66953e-05C8.77697 -3.66824e-05 8.92358 0.0291932 9.06033 0.0859743C9.19708 0.142755 9.32127 0.225971 9.42578 0.330851L16.9258 7.83085C17.1371 8.0422 17.2559 8.32884 17.2559 8.62773C17.2559 8.92661 17.1371 9.21326 16.9258 9.4246C16.7144 9.63595 16.4278 9.75468 16.1289 9.75468C15.83 9.75468 15.5434 9.63595 15.332 9.4246L8.62797 2.72054L1.92391 9.42554C1.71256 9.63688 1.42592 9.75561 1.12703 9.75561C0.828148 9.75561 0.541504 9.63688 0.330159 9.42554C0.118815 9.21419 8.0181e-05 8.92755 8.02072e-05 8.62866C8.02333e-05 8.32978 0.118815 8.04313 0.330159 7.83179L0.332033 7.83085Z" fill="%231A3673"></path></svg>');width:20px;height:20px;background-repeat:no-repeat;background-position:center;position:absolute;top:8px;right:10px;transform:rotate(0);transition:.3s all ease-in-out}.algolia-listing-page .ais-facets .ais-facet-dropdown-wrapper:has(input:checked):after{transform:rotate(180deg)}.algolia-listing-page .ais-page .ais-RefinementList-item--selected .ais-facet--label{font-weight:var(--font-weight-bold);padding-left:4px}.algolia-listing-page .ais-page .ais-RefinementList-item--selected .ais-facet--label:before{border-color:var(--color-primary-blue);background-color:var(--color-primary-blue);box-shadow:none;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="23" height="23" rx="6.5" fill="%231A3673" stroke="%231A3673"></rect><path d="M17.6656 4.9375L10.3344 14.6031L6 10.2719L4 12.2719L10.6656 18.9375L20 6.9375L17.6656 4.9375Z" fill="white"></path></svg>');background-repeat:no-repeat;background-position:center;background-size:24px 24px}.algolia-listing-page .ais-page .ais-current-refined-values--link>div{background-color:transparent}.algolia-listing-page .ais-page .ais-extra-results{width:100%;margin-top:32px}.algolia-listing-page .ais-page .ais-extra-results__section{margin-top:24px}.ais-extra-results__section--articles ol.ais-InfiniteHits-list{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing);display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;list-style:none}.ais-extra-results__section--articles ol.ais-InfiniteHits-list .ais-InfiniteHits-item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.article-card-vertical{display:flex;flex-direction:column;height:100%;width:100%;gap:0}.article-card-vertical__image-wrapper{position:relative;width:100%;line-height:0}.article-card-vertical__image{margin:0;width:100%;border-radius:var(--radius-m);overflow:hidden}.article-card-vertical__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-card__badge{position:absolute;top:10px;left:10px;padding:6px 16px;border-radius:100px;font-size:var(--text-m);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-body);z-index:2;color:var(--color-primary-white);white-space:nowrap}.article-card__badge--upcoming{background-color:var(--color-primary-red)}.article-card__badge--past{background-color:var(--color-primary-blue)}.article-card-vertical__content{display:flex;flex-direction:column;align-items:start;flex-grow:1;padding-top:24px!important}.article-card-vertical__content .article-card__date,.article-card-vertical__content .article-card__category{font-weight:var(--font-weight-bold);font-size:var(--font-14);margin-bottom:4px;display:block}.article-card__date{color:var(--color-primary-red)}.article-card__category{color:var(--color-primary-blue)}.article-card-vertical__title,.article-card-vertical__title span{margin-bottom:4px;font-size:var(--text-xl);color:var(--color-secondary-dark);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card-vertical .article-card-vertical__content .article-card-vertical__excerpt{margin-bottom:12px;color:var(--color-secondary-dark);font-size:var(--font-16);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-body)}.article-card-vertical .article-card-vertical__content .article-card-vertical__footer{margin-top:auto}.article-card-vertical .article-card-vertical__content .article-card-vertical__footer .article-card-vertical__link{display:inline-flex;align-items:center;gap:6px;font-weight:var(--font-weight-bold);text-decoration:none;color:var(--color-primary-blue);font-size:var(--text-l);transition:opacity .2s}.article-card-vertical__link:hover{opacity:.8}.article-card-vertical__link svg{width:14px;height:auto}@media screen and (min-width:768px){.article-card-vertical .article-card-vertical__content .article-card-vertical__excerpt{margin-bottom:32px}}.algolia-listing-page .ais-page{padding:0}.algolia-listing-page .ais-page .ais-extra-results__title{margin:0 0 12px;color:var(--color-primary-blue);font-family:var(--font-family-heading);font-size:var(--h5);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.algolia-listing-page .ais-page .ais-extra-results__hits .ais-Hits-item,.algolia-listing-page .ais-page .ais-extra-results__hits .ais-InfiniteHits-item{margin:0;padding:8px 0;border-bottom:1px solid var(--color-neutral-350)}.algolia-listing-page .ais-page .ais-extra-results__hits.ais-extra-results__hits--articles .ais-InfiniteHits-item{border:none}.algolia-listing-page .ais-page .ais-extra-results__hits .ais-InfiniteHits-loadMore,.algolia-listing-page .ais-page .ais-extra-results__hits .ais-InfiniteHits-loadPrevious{margin-top:12px;outline:1px solid var(--color-primary-red);color:var(--color-primary-red);background-color:transparent;border:none;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);font-size:var(--text-m);border-radius:var(--radius-m);cursor:pointer}.algolia-listing-page .ais-page .ais-extra-results__hits .ais-InfiniteHits-loadMore[disabled],.algolia-listing-page .ais-page .ais-extra-results__hits .ais-InfiniteHits-loadPrevious[disabled]{opacity:.4;cursor:not-allowed}.algolia-listing-page .ais-page .ais-extra-results__item-link{color:var(--color-secondary-dark);font-family:var(--font-family-main);font-size:var(--font-14);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-2);text-decoration:none}.algolia-listing-page .ais-page .ais-extra-results__item-link:hover{color:var(--color-primary-blue)}@media screen and (max-width:1335px){.algolia-listing-page .ais-results-size-md .ais-page .ais-results-as-block .ais-Hits-item:nth-of-type(odd) .ais-hit,.algolia-listing-page .ais-results-size-sm .ais-page .ais-results-as-block .ais-Hits-item:nth-of-type(odd) .ais-hit,.algolia-listing-page .ais-page .ais-results-as-block .ais-hit{padding:0;margin:0}.algolia-listing-page .ais-results-size-md .ais-page .ais-results-as-block .ais-hit,.algolia-listing-page .ais-results-size-sm .ais-page .ais-results-as-block .ais-hit{width:100%}}@media screen and (max-width:1024px){.algolia-listing-page .ais-results-as-block .ais-Hits-list .ais-Hits-item{width:calc(33% - 9px)}.algolia-listing-page .ais-facets-button{outline:solid 1px var(--color-primary-red);color:var(--color-primary-red);background-color:transparent;display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-vertical) var(--button-padding-horizontal);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:var(--line-height-heading);font-size:var(--text-m);text-align:center;text-decoration:none;border:none;cursor:pointer;transition:opacity .2s ease,transform .1s ease;border-radius:var(--radius-m);box-sizing:border-box}}.algolia-listing-page .ais-page{margin:0}@media screen and (max-width:767px){.algolia-listing-page .ais-page .ais-search-header,.algolia-listing-page .ais-page{padding:0}.algolia-listing-page .ais-results-as-block .ais-Hits-list .ais-Hits-item{width:calc(50% - 8px)}.algolia-listing-page .ais-search-header .ais-sort{display:inline-block;margin-top:10px}.algolia-listing-page .ais-results-as-list .ais-Hits-list{display:flex;width:100%;flex-wrap:wrap;padding:0}.algolia-listing-page .ais-results-as-list .ais-Hits-list li{width:100%}}.algolia-listing-page .ais-page .ais-results-as-list .ais-hit{padding:0}.algolia-listing-page .ais-page .ais-results-as-list .ais-hit--picture{position:initial}.ais-block .ais-results-as-block .ais-InfiniteHits-list{padding:0;display:flex;gap:16px;flex-wrap:wrap}.ais-block .ais-results-as-block .ais-InfiniteHits-list li.ais-InfiniteHits-item{width:calc(25% - 12px)}.ais-block .ais-results-as-block .ais-InfiniteHits-list .media,.ais-block .ais-results-as-block .ais-InfiniteHits-list .media img{position:initial}.ais-block .card__media,.ais-block .card .media{position:relative}.ais-block .ais-results-as-block .ais-InfiniteHits-list a.button{padding:12px 28px;color:var(--color-primary-red);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold)}.ais-block .ais-results-as-block .ais-InfiniteHits-list a.button:hover{text-decoration:none;color:var(--color-primary-red-hover)}.ais-block .ais-results-as-block .ais-InfiniteHits-list .button{margin-top:12px}.ais-block .ais-results-as-block .ais-InfiniteHits-list li.ais-InfiniteHits-item .card--media>.card-information{font-family:var(--font-family-main);font-weight:var(--font-weight-bold);font-size:var(--font-16);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-1);color:var(--color-primary-blue);margin-top:24px}button.ais-InfiniteHits-loadMore,.ais-extra-results .ais-extra-results__section .ais-extra-results__hits .ais-InfiniteHits button.ais-InfiniteHits-loadMore{background-color:transparent;color:var(--color-primary-blue);display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-vertical) var(--button-padding-horizontal);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:var(--line-height-heading);font-size:var(--text-m);text-align:center;text-decoration:none;border:solid 1px var(--color-primary-blue);cursor:pointer;transition:opacity .2s ease,transform .1s ease;border-radius:var(--radius-m);box-sizing:border-box;margin-bottom:24px;margin-inline:auto;display:block}button.ais-InfiniteHits-loadMore.ais-InfiniteHits-loadMore--disabled,.ais-extra-results .ais-extra-results__section .ais-extra-results__hits .ais-InfiniteHits button.ais-InfiniteHits-loadMore.ais-InfiniteHits-loadMore--disabled{display:none}.ais-page .ais-ClearRefinements-button{cursor:pointer}.maa-search-footer{color:var(--color-text-color);text-decoration:none;display:flex;align-items:center;border-top:1px solid var(--color-neutral-250);padding-top:10px;margin-top:10px}@media screen and (max-width:1024px){.ais-block .ais-results-as-block .ais-InfiniteHits-list li.ais-InfiniteHits-item{width:calc(33% - 9px)}}@media screen and (max-width:580px){.ais-block .ais-results-as-block .ais-InfiniteHits-list li.ais-InfiniteHits-item{width:calc(50% - 8px)}}.cart__items .rx-no-customer{display:flex;align-items:center;border:1px solid #1a367340;padding:30px;border-radius:16px;gap:30px;margin-bottom:24px}.cart__items .rx-no-customer .rx-no-customer-msg{font-size:18px;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);text-decoration:none;color:var(--color-primary-blue);text-transform:capitalize;letter-spacing:var(--letter-spacing-1);flex:1}@media screen and (max-width:750px){.cart__items .rx-no-customer{flex-wrap:wrap;padding:16px;gap:16px;margin-bottom:16px}.cart__items .rx-no-customer .rx-no-customer-msg{flex:initial;font-size:var(--text-m)}.ais-extra-results__section--articles ol.ais-InfiniteHits-list{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}}@media screen and (max-width:989px){.ais-extra-results__section--articles ol.ais-InfiniteHits-list .ais-InfiniteHits-item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/revival-custom.css.map */
