form#ContactForm input.field__input{border-radius:40px;background-color:#fff;border:none;padding:20px 16px 8px 20px;font-family:var(--font-base);font-size:var(--font-size-sm);color:var(--text-color-default);box-shadow:0 0 0 1px #7d7d7d99;transition:box-shadow .12s ease,background-color .12s ease}form#ContactForm textarea.field__input{border-radius:14px;background-color:#fff;border:none;padding:20px;font-family:var(--font-base);font-size:var(--font-size-sm);color:var(--text-color-default);resize:vertical;line-height:var(--line-height-default);box-shadow:0 0 0 1px #7d7d7d99;transition:box-shadow .12s ease,background-color .12s ease}form#ContactForm input.field__input:hover,form#ContactForm textarea.field__input:hover{box-shadow:0 0 0 2px #7d7d7d}form#ContactForm input.field__input:focus,form#ContactForm textarea.field__input:focus{box-shadow:0 0 0 2px #000;outline:none;background-color:#fff}form#ContactForm .field:after{display:none!important}form#ContactForm textarea#ContactForm-body{resize:none!important}#ContactForm-body{height:10rem;min-height:10rem;max-height:40rem;overflow-y:hidden;resize:none;line-height:1.5}section#shopify-pc__banner.shopify-pc__banner__dialog,section#shopify-pc__prefs__dialog.shopify-pc__prefs__dialog{border-radius:14px!important;overflow:hidden!important}section#shopify-pc__banner.shopify-pc__banner__dialog:before,section#shopify-pc__banner.shopify-pc__banner__dialog:after,section#shopify-pc__prefs__dialog.shopify-pc__prefs__dialog:before,section#shopify-pc__prefs__dialog.shopify-pc__prefs__dialog:after{border-radius:14px!important}section#shopify-pc__banner.shopify-pc__banner__dialog:focus,section#shopify-pc__banner.shopify-pc__banner__dialog:focus-visible{outline:none!important;box-shadow:0 0 0 6px #0000000f!important;border-radius:14px!important}section#shopify-pc__banner .shopify-pc__button,section#shopify-pc__banner .shopify-pc__button:before,section#shopify-pc__banner .shopify-pc__button:after,section#shopify-pc__prefs__dialog .shopify-pc__button,section#shopify-pc__prefs__dialog .shopify-pc__button:before,section#shopify-pc__prefs__dialog .shopify-pc__button:after{border-radius:14px!important;overflow:hidden!important}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline,button#shopify-pc__prefs__header-accept,button#shopify-pc__prefs__header-decline,button#shopify-pc__prefs__header-save{border-radius:40px!important;overflow:hidden!important}.footer-block__heading,.footer-block__heading .inline-richtext{font-family:var(--font-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:var(--line-height-default);color:var(--text-color-default);margin:0 0 calc(var(--h5-mb) * .9);letter-spacing:.01em;opacity:.92}@media (min-width: 1600px){h1{font-size:var(--font-size-h1)}}.product__description,.rte,.product__accordion .rte,.custom-accordion__content{font-family:var(--font-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-default);line-height:var(--line-height-default);color:var(--text-color-default);max-width:var(--content-max-width);margin-bottom:2rem}.accordion-toggle{-webkit-appearance:none;appearance:none;background:none;border:none;display:flex;justify-content:space-between;align-items:center;inline-size:100%;font-family:var(--font-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-default);color:var(--text-color-default);padding:16px 0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .3s cubic-bezier(.4,0,.2,1)}.accordion-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--text-color-default) 40%,transparent);outline-offset:3px}.custom-accordion .accordion-item{border-bottom:1px solid var(--border-color-light);margin-bottom:0}.accordion-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:10px;block-size:10px;flex-shrink:0;margin-inline-start:8px;will-change:transform;transition:transform .3s cubic-bezier(.4,0,.2,1)}.accordion-icon svg{display:block;inline-size:100%;block-size:100%;fill:currentColor;transform-origin:50% 50%;transform-box:fill-box;transition:transform .3s cubic-bezier(.4,0,.2,1)}.accordion-item.active .accordion-icon svg,.accordion-toggle[aria-expanded=true] .accordion-icon svg{transform:rotate(180deg)}.accordion-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;min-block-size:1px;contain:layout paint;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1)}.accordion-item.active .accordion-wrapper,.accordion-toggle[aria-expanded=true]+.accordion-wrapper{grid-template-rows:1fr}.accordion-content{font-family:var(--font-base);font-size:var(--font-size-default);color:var(--text-color-default);padding:0;overflow:hidden;transition:padding-bottom .34s cubic-bezier(.4,0,.2,1)}.accordion-item.active .accordion-content,.accordion-toggle[aria-expanded=true]+.accordion-wrapper>.accordion-content{padding-bottom:16px}@media (prefers-reduced-motion: reduce){.accordion-toggle,.accordion-icon,.accordion-icon svg,.accordion-wrapper,.accordion-content{transition:none!important}.accordion-item.active .accordion-icon svg,.accordion-toggle[aria-expanded=true] .accordion-icon svg{transform:none!important}}@supports (-webkit-hyphens: none){.accordion-wrapper{transition:grid-template-rows .36s cubic-bezier(.4,0,.2,1)}.accordion-content{transition:padding-bottom .36s cubic-bezier(.4,0,.2,1)}}.custom-accordion{overscroll-behavior:contain}@supports (content-visibility: auto){.accordion-wrapper{content-visibility:auto;contain-intrinsic-size:0 200px}}@media (forced-colors: active){.accordion-toggle:focus-visible{outline:2px solid CanvasText}}.shopify-policy__container h1,.shopify-policy__title{font-family:var(--font-base)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-large)!important;line-height:1.3}.shopify-policy__body li p{display:inline}.policies li:before{content:none!important;display:none!important}.policies li{display:inline-block;margin-right:var(--policy-link-gap);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.policies li:last-child{margin-right:0}.footer__copyright{display:flex;flex-wrap:wrap;align-items:center;gap:var(--footer-gap);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.footer__content-bottom-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}.footer__copyright{width:100%;justify-content:center;text-align:center;display:flex;flex-wrap:wrap;align-items:center;gap:var(--footer-gap);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.header__icon,.header__icon .icon{transform:none!important;transition:none!important}.focus-inset,.focus-inset:before{background-color:transparent!important;box-shadow:none!important;transition:none!important}.menu-drawer__localization{display:none!important}.header__menu-item:hover span,.header__active-menu-item,details[open]>.header__menu-item,.header__submenu .header__menu-item:hover{text-decoration:none!important}@media screen and (min-width: 750px){.header__menu-item.link--text{padding-bottom:0}.header__menu-item.link--text>span{position:relative;display:inline-block;padding-bottom:0}.header__menu-item.link--text>span:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:1px;background-color:currentColor;transition:width .3s ease-in-out}.header__menu-item.link--text:hover>span:after{width:100%}}.search-modal__close-button:hover svg,.search-modal__close-button:hover .svg-wrapper svg,.search-modal__close-button svg{transform:none!important;transition:none!important}footer .policies li *,.footer__column--info .caption,.footer__copyright.caption .copyright__content{font-size:var(--font-size-xs)!important}.card__information .card__heading{font-size:var(--font-size-sm)!important}input::-webkit-search-decoration{-webkit-appearance:none}.template-search__results{position:relative}.search__button:hover .icon,.reset__button:hover .icon,.reset__button:hover .icon.icon-close,.reset__button:hover svg,.reset__button:hover .svg-wrapper svg{transform:none!important;transition:none!important}@media screen and (min-width: 990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child,.card--search img{transition:none!important;transform:none!important}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none!important}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:1!important}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:0!important;transition:none!important;transform:none!important}.card-wrapper:hover .card--search img{transform:none!important}}:root{--card-radius: var(--product-card-corner-radius, var(--media-radius, 14px));--radius-pill: 4rem;--shadow-base: 2px 4px 12px #00000014;--shadow-hover: 2px 4px 16px #00000029;--scale-hover: 1.01;--ease-apple: cubic-bezier(.16, 1, .3, 1);--dur-apple: .6s}@media (prefers-color-scheme: dark){:root{--shadow-base: 2px 4px 12px #00000029;--shadow-hover: 2px 4px 16px #0003}}:where(.product-grid.contains-card--product.contains-card--standard .card.card--standard.card--media,.cu-it-scroll__image,.cu-it-scroll__panel,.cuvalis-contact-card){--cu-card-radius: var(--card-radius);--cu-shadow-base: var(--shadow-base);--cu-shadow-hover: var(--shadow-hover);--cu-scale-hover: var(--scale-hover);transform:translateZ(0);transform-origin:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform var(--dur-apple) var(--ease-apple),box-shadow var(--dur-apple) var(--ease-apple)}:where(.cu-it-scroll__image,.cu-it-scroll__panel,.cuvalis-contact-card){border-radius:var(--cu-card-radius);box-shadow:var(--cu-shadow-base);overflow:hidden}:where(.product-grid.contains-card--product.contains-card--standard) :where(.card.card--standard.card--media) .card__inner{border-radius:var(--cu-card-radius);box-shadow:var(--cu-shadow-base);position:relative;overflow:hidden;transition:box-shadow var(--dur-apple) var(--ease-apple)}@media (hover:hover){:where(.product-grid.contains-card--product.contains-card--standard .card.card--standard.card--media,.cu-it-scroll__image,.cu-it-scroll__panel,.cuvalis-contact-card):hover,:where(.product-grid.contains-card--product.contains-card--standard .card.card--standard.card--media,.cu-it-scroll__image,.cu-it-scroll__panel,.cuvalis-contact-card):focus-within{transform:scale(var(--cu-scale-hover)) translateZ(0)}:where(.product-grid.contains-card--product.contains-card--standard) :where(.card.card--standard.card--media:hover .card__inner,.card.card--standard.card--media:focus-within .card__inner){box-shadow:var(--cu-shadow-hover)}:where(.cu-it-scroll__image:hover,.cu-it-scroll__image:focus-within,.cu-it-scroll__panel:hover,.cu-it-scroll__panel:focus-within,.cuvalis-contact-card:hover,.cuvalis-contact-card:focus-within){box-shadow:var(--cu-shadow-hover)}}@media (prefers-reduced-motion: reduce){:where(.product-grid.contains-card--product.contains-card--standard .card.card--standard.card--media,.cu-it-scroll__image,.cu-it-scroll__panel,.cuvalis-contact-card){transition:none!important;transform:none!important}}.product-grid.contains-card--product.contains-card--standard .card.card--standard.card--media .card__inner{will-change:transform,box-shadow;transition:transform var(--dur-apple) var(--ease-apple),box-shadow var(--dur-apple) var(--ease-apple)}@media (hover:hover){.product-grid.contains-card--product.contains-card--standard .card.card--standard.card--media:hover,.product-grid.contains-card--product.contains-card--standard .card.card--standard.card--media:focus-within{transform:none}.product-grid.contains-card--product.contains-card--standard .card.card--standard.card--media:hover .card__inner,.product-grid.contains-card--product.contains-card--standard .card.card--standard.card--media:focus-within .card__inner{transform:scale(var(--cu-scale-hover)) translateZ(0);box-shadow:var(--cu-shadow-hover)}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/cuvalis-base-noncritical.css.map */
