:root{--elovia-motion-duration: .2s;--elovia-motion-easing: ease;--elovia-letter-spacing: .04em;--elovia-control-height: 4.8rem;--elovia-control-padding: clamp(1.6rem, 3vw, 3rem)}:is(h1,h2,.h0,.h1,.h2,.hxl,.hxxl){text-wrap:balance}.rte{overflow-wrap:break-word}.button,.shopify-challenge__button,.customer button{--duration-short: var(--elovia-motion-duration);letter-spacing:var(--elovia-letter-spacing);transition:background-color var(--elovia-motion-duration) var(--elovia-motion-easing),box-shadow var(--elovia-motion-duration) var(--elovia-motion-easing)}body .button:not(.button--tertiary):not(.card--horizontal__quick-add),.shopify-challenge__button,.customer button{min-height:var(--elovia-control-height);padding:1.2rem var(--elovia-control-padding);white-space:normal;overflow-wrap:anywhere}.button.loading,.button[aria-busy=true]{cursor:progress}.button--secondary{--alpha-button-background: 0}body :is(a,button,summary,[tabindex]):focus-visible,body .button.focused{outline:2px solid rgb(var(--color-link));outline-offset:3px}body .button:focus-visible,body .button.focused{box-shadow:0 0 0 2px rgb(var(--color-background))}body .field__input:not(.text-area),body .select__select,.customer .field input,.customer select{height:var(--elovia-control-height)}body .field__input,body .select__select,.customer .field input,.customer select{--duration-short: var(--elovia-motion-duration);font-size:max(1.6rem,16px)}body .text-area{min-height:12rem;resize:vertical}body :is(.field__input,.select__select):focus,.customer .field input:focus,.customer select:focus{outline:0;box-shadow:0 0 0 calc(1px + var(--inputs-border-width)) rgb(var(--color-link))}body .field__input[aria-invalid=true],.customer .field input[aria-invalid=true],body .select__select[aria-invalid=true]{box-shadow:0 0 0 2px rgb(var(--color-link))}.form__message,.form-status,.cart-item__error-text{overflow-wrap:anywhere}.field:has([aria-invalid=true]) .field__label{font-weight:var(--font-body-weight-bold)}.field:focus-within:after,.select:focus-within:after{box-shadow:0 0 0 var(--inputs-border-width) rgb(var(--color-link))}.rte a,.link,.underlined-link{text-underline-offset:.3em;text-decoration-thickness:1px;transition:color var(--elovia-motion-duration) var(--elovia-motion-easing)}body .header__menu-item:is(:hover,[aria-current=page]),body .header__active-menu-item,body .mega-menu__link:is(:hover,.mega-menu__link--active),body .menu-drawer__menu-item:is(:hover,.menu-drawer__menu-item--active),body .footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-link))}.header__menu-item,.menu-drawer__menu-item,.mega-menu__link,.header__icon,.quantity__button{transition:color var(--elovia-motion-duration) var(--elovia-motion-easing),background-color var(--elovia-motion-duration) var(--elovia-motion-easing)}.header__menu-item,.menu-drawer__menu-item{letter-spacing:var(--elovia-letter-spacing)}body .menu-drawer__menu-item:focus-visible{outline-offset:-3px}.announcement-bar__message{letter-spacing:var(--elovia-letter-spacing);line-height:1.5}.header__submenu,.mega-menu__content,menu-drawer,.drawer,.cart-notification,.predictive-search,.quantity{--duration-short: var(--elovia-motion-duration);--duration-default: var(--elovia-motion-duration)}.quick-add-modal,.product-popup-modal,.modal-video{transition:opacity var(--elovia-motion-duration) var(--elovia-motion-easing),visibility var(--elovia-motion-duration) var(--elovia-motion-easing)}body .drawer__inner{border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));border-width:var(--drawer-border-width) 0 var(--drawer-border-width) var(--drawer-border-width);border-radius:var(--popup-corner-radius) 0 0 var(--popup-corner-radius)}body .drawer__footer{border-color:rgba(var(--color-foreground),var(--drawer-border-opacity))}.drawer__heading,.cart-notification-product__name{overflow-wrap:anywhere}body .quantity__button,body .quantity__input{border-radius:max(0px,calc(var(--inputs-radius) - var(--inputs-border-width)))}body .quantity__input:focus-visible{outline:2px solid rgb(var(--color-link));outline-offset:-3px;box-shadow:none}body .quantity__button:focus-visible{outline-offset:-3px;box-shadow:none}.badge{line-height:1.4;letter-spacing:var(--elovia-letter-spacing);overflow-wrap:anywhere}body .pagination__item{border-radius:var(--buttons-radius)}body .pagination__item--current{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}body .product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}body .product-form__input--pill input[type=radio]:checked:is(:disabled,.disabled)+label{color:rgba(var(--color-button-text),.6)}body .product-form__input--pill input[type=radio]:focus-visible+label,body .product-form__input--pill input[type=radio].focused+label{outline:2px solid rgb(var(--color-link));outline-offset:3px;box-shadow:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button:not([disabled]):not([aria-disabled=true]):not(.disabled):not(.loading):hover,.customer button:not([disabled]):not([aria-disabled=true]):not(.disabled):hover{box-shadow:inset 0 0 0 100px rgba(var(--color-button-text),.06)}.quantity__button:not([disabled]):not(.disabled):hover{color:rgb(var(--color-link));background-color:rgba(var(--color-foreground),.04)}}@media(prefers-reduced-motion:reduce){:root{--elovia-motion-duration: 1ms}body .button:after,body .customer button:after,body .field:after,body .select:after,body .field__input,body .select__select,body .customer input,body .customer select,body .product-form__input--pill input[type=radio]+label{transition:none}}@media(forced-colors:active){body :is(a,button,summary,[tabindex]):focus-visible,body .button.focused,body .product-form__input--pill input[type=radio]:focus-visible+label,body .product-form__input--pill input[type=radio].focused+label{outline-color:Highlight}body :is(.field__input,.select__select):focus,.customer .field input:focus,.customer select:focus{outline:2px solid Highlight;outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/elovia-brand.css.map */
