/** Shopify CDN: Minification failed

Line 923:19 Expected identifier but found whitespace
Line 923:21 Unexpected "{"
Line 923:28 Expected ":"
Line 923:61 Expected ":"
Line 924:20 Expected identifier but found whitespace
Line 924:22 Unexpected "{"
Line 924:29 Expected ":"
Line 924:62 Expected ":"
Line 925:18 Expected identifier but found whitespace
Line 925:20 Unexpected "{"
... and 17 more hidden warnings

**/
.nuora-reference{display:flow-root;margin:0 20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.5;letter-spacing:normal;color:rgba(0,0,0,.9);background:#fff}.nuora-reference,.nuora-reference *{box-sizing:border-box}.nuora-reference :where(h1,h2,h3,h4,h5,h6,p,div,ul,li,span,a,button,summary,details,img){letter-spacing:normal}.nuora-reference img{max-width:100%}
.nuora-reference{--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-badge-border: .1}
.nuora-reference .product-card-wrapper .card,.nuora-reference .contains-card--product{--border-radius: var(--product-card-corner-radius);--border-width: var(--product-card-border-width);--border-opacity: var(--product-card-border-opacity);--shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--product-card-shadow-vertical-offset);--shadow-blur-radius: var(--product-card-shadow-blur-radius);--shadow-opacity: var(--product-card-shadow-opacity);--shadow-visible: var(--product-card-shadow-visible);--image-padding: var(--product-card-image-padding);--text-alignment: var(--product-card-text-alignment)}
.nuora-reference .collection-card-wrapper .card,.nuora-reference .contains-card--collection{--border-radius: var(--collection-card-corner-radius);--border-width: var(--collection-card-border-width);--border-opacity: var(--collection-card-border-opacity);--shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--collection-card-shadow-vertical-offset);--shadow-blur-radius: var(--collection-card-shadow-blur-radius);--shadow-opacity: var(--collection-card-shadow-opacity);--shadow-visible: var(--collection-card-shadow-visible);--image-padding: var(--collection-card-image-padding);--text-alignment: var(--collection-card-text-alignment)}
.nuora-reference .article-card-wrapper .card,.nuora-reference .contains-card--article{--border-radius: var(--blog-card-corner-radius);--border-width: var(--blog-card-border-width);--border-opacity: var(--blog-card-border-opacity);--shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--blog-card-shadow-vertical-offset);--shadow-blur-radius: var(--blog-card-shadow-blur-radius);--shadow-opacity: var(--blog-card-shadow-opacity);--shadow-visible: var(--blog-card-shadow-visible);--image-padding: var(--blog-card-image-padding);--text-alignment: var(--blog-card-text-alignment)}
.nuora-reference .contains-content-container,.nuora-reference .content-container{--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);--shadow-visible: var(--text-boxes-shadow-visible)}
.nuora-reference .contains-media,.nuora-reference .global-media-settings{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);--shadow-visible: var(--media-shadow-visible)}
.nuora-reference .transition-body{position:relative}
.nuora-reference .transition-body:after{content:"";display:block;position:fixed;z-index:20;top:0;left:0;width:100%;height:100%;opacity:0;cursor:url(cross.svg),url(cross.png),zoom-out;pointer-events:none;transition:opacity var(--duration-long) ease;background-color:#212326}
.nuora-reference .placeholder-svg{background:#f2f2f2}
.nuora-reference #MainContent:has(.upcartPopupShow){position:relative;z-index:100}
.no-js:not(.nuora-reference){display:none!important}
.nuora-reference.no-js .no-js:not(.nuora-reference){display:block!important}
.nuora-reference .no-js-inline{display:none!important}
.nuora-reference.no-js .no-js-inline{display:inline-block!important}
.nuora-reference.no-js .no-js-hidden{display:none!important}
.nuora-reference .page-width{max-width:var(--page-width);margin:0 auto;padding:0 13.5px}
.nuora-reference:has(.section-header .drawer-menu) .announcement-bar-section .page-width{max-width:100%}
.nuora-reference .page-width.drawer-menu{max-width:100%}
.nuora-reference .page-width-desktop{padding:0;margin:0 auto}
.nuora-reference .utility-bar__grid.page-width{padding-left:27px;padding-right:27px}
@media screen and (min-width:750px){.nuora-reference .page-width{padding:0 45px}
.nuora-reference .header.page-width,.nuora-reference .utility-bar__grid.page-width{padding-left:28.8px;padding-right:28.8px}
.nuora-reference .page-width--narrow{padding:0 81px}
.nuora-reference .page-width-desktop{padding:0}
.nuora-reference .page-width-tablet{padding:0 45px}}
@media screen and (min-width:990px){.nuora-reference .header:not(.drawer-menu).page-width{padding-left:45px;padding-right:45px}
.nuora-reference .page-width--narrow{max-width:653.4px;padding:0}
.nuora-reference .page-width-desktop{max-width:var(--page-width);padding:0 45px}}
.nuora-reference .isolate{position:relative;z-index:0}
.nuora-reference .section+.section{margin-top:var(--spacing-sections-mobile)}
@media screen and (min-width:750px){.nuora-reference .section+.section{margin-top:var(--spacing-sections-desktop)}}
.nuora-reference .element-margin-top{margin-top:45px}
@media screen and (min-width:750px){.nuora-reference .element-margin{margin-top:calc(45px + var(--page-width-margin))}}
.nuora-reference .background-secondary{background-color:rgba(var(--color-foreground),.04)}
.nuora-reference .grid-auto-flow{display:grid;grid-auto-flow:column}
.nuora-reference .page-margin,.nuora-reference .shopify-challenge__container{margin:63px auto}
.nuora-reference .rte-width{max-width:738px;margin:0 auto 18px}
.nuora-reference .list-unstyled{margin:0;padding:0;list-style:none}
.nuora-reference .hidden{display:none!important}
.nuora-reference .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}
.nuora-reference .visually-hidden--inline{margin:0;height:1em}
.nuora-reference .overflow-hidden{overflow:hidden}
.nuora-reference .skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}
.nuora-reference .full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.nuora-reference ::selection{background-color:rgba(var(--color-foreground),.2)}
.nuora-reference .text-body{font-size:13.5px;letter-spacing:0.54px;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}
.nuora-reference h1,.nuora-reference h2,.nuora-reference h3,.nuora-reference h4,.nuora-reference h5,.nuora-reference .h0,.nuora-reference .h1,.nuora-reference .h2,.nuora-reference .h3,.nuora-reference .h4,.nuora-reference .h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-spacing);line-height:var(--font-heading-height);color:rgb(var(--color-foreground));word-break:break-word}
.nuora-reference .hxl{font-size:calc(var(--font-heading-scale) * 45px)}
@media only screen and (min-width:750px){.nuora-reference .hxl{font-size:calc(var(--font-heading-scale) * 55.8px)}}
.nuora-reference .h0{font-size:calc(var(--font-heading-scale) * 36px)}
@media only screen and (min-width:750px){.nuora-reference .h0{font-size:calc(var(--font-heading-scale) * 46.8px)}}
.nuora-reference h1,.nuora-reference .h1{font-size:calc(var(--font-heading-scale) * 27px)}
@media only screen and (min-width:750px){.nuora-reference h1,.nuora-reference .h1{font-size:calc(var(--font-heading-scale) * 36px)}}
.nuora-reference h2,.nuora-reference .h2{font-size:calc(var(--font-heading-scale) * 18px)}
@media only screen and (min-width:750px){.nuora-reference h2,.nuora-reference .h2{font-size:calc(var(--font-heading-scale) * 21.6px)}}
.nuora-reference h3,.nuora-reference .h3{font-size:calc(var(--font-heading-scale) * 15.3px)}
@media only screen and (min-width:750px){.nuora-reference h3,.nuora-reference .h3{font-size:calc(var(--font-heading-scale) * 16.2px)}}
.nuora-reference h4,.nuora-reference .h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 13.5px)}
.nuora-reference h5,.nuora-reference .h5{font-size:calc(var(--font-heading-scale) * 10.8px)}
@media only screen and (min-width:750px){.nuora-reference h5,.nuora-reference .h5{font-size:calc(var(--font-heading-scale) * 11.7px)}}
.nuora-reference h6,.nuora-reference .h6{color:rgba(var(--color-foreground),.75);margin-block-start:1.67em;margin-block-end:1.67em}
.nuora-reference em{font-family:var(--font-heading-italic);font-style:var(--font-heading-italic-style)}
.nuora-reference blockquote{font-style:italic;color:rgba(var(--color-foreground),.75);border-left:1.8px solid rgba(var(--color-foreground),.2);padding-left:9px}
@media screen and (min-width:750px){.nuora-reference blockquote{padding-left:13.5px}}
.nuora-reference .caption{font-size:9px;letter-spacing:0.63px;line-height:calc(1 + .7 / var(--font-body-scale))}
@media screen and (min-width:750px){.nuora-reference .caption{font-size:10.8px}}
.nuora-reference .caption-with-letter-spacing{font-size:9px;letter-spacing:1.17px;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}
.nuora-reference .caption-with-letter-spacing--medium{font-size:10.8px;letter-spacing:1.44px}
.nuora-reference .caption-with-letter-spacing--large{font-size:12.6px;letter-spacing:1.62px}
.nuora-reference .caption-large,.nuora-reference .customer .field input,.nuora-reference .customer select,.nuora-reference .field__input,.nuora-reference .form__label,.nuora-reference .select__select{font-size:11.7px;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:0.36px}
.nuora-reference .color-foreground{color:rgb(var(--color-foreground))}
.nuora-reference table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:12.6px;border-style:hidden;box-shadow:0 0 0 0.9px rgba(var(--color-foreground),.2)}
.nuora-reference table:not([class]) td,.nuora-reference table:not([class]) th{padding:1em;border:0.9px solid rgba(var(--color-foreground),.2)}
@media screen and (max-width:749px){.nuora-reference .small-hide{display:none!important}}
@media screen and (min-width:750px)and (max-width:989px){.nuora-reference .medium-hide{display:none!important}}
@media screen and (min-width:990px){.nuora-reference .large-up-hide{display:none!important}}
.nuora-reference .left{text-align:left}
.nuora-reference .center{text-align:center}
.nuora-reference .right{text-align:right}
.nuora-reference .uppercase{text-transform:uppercase}
.nuora-reference .light{opacity:.7}
.nuora-reference a:empty,.nuora-reference ul:empty,.nuora-reference dl:empty,.nuora-reference div:empty,.nuora-reference section:empty,.nuora-reference article:empty,.nuora-reference p:empty,.nuora-reference h1:empty,.nuora-reference h2:empty,.nuora-reference h3:empty,.nuora-reference h4:empty,.nuora-reference h5:empty,.nuora-reference h6:empty{display:none}
.nuora-reference .link,.nuora-reference .customer a{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:2.7px;color:rgb(var(--color-link));background-color:transparent;font-size:12.6px;font-family:inherit}
.nuora-reference .link--text{color:rgb(var(--color-foreground))}
.nuora-reference .link--text:hover{color:rgba(var(--color-foreground),.75)}
.nuora-reference .link-with-icon{display:inline-flex;font-size:12.6px;font-weight:600;letter-spacing:0.9px;text-decoration:none;margin-bottom:40.5px;white-space:nowrap}
.nuora-reference .link-with-icon .icon{width:13.5px;margin-left:9px}
.nuora-reference a:not([href]){cursor:not-allowed}
.nuora-reference .circle-divider:after{content:"•";margin:0 11.7px 0 13.5px}
.nuora-reference .circle-divider:last-of-type:after{display:none}
.nuora-reference hr{border:none;height:0.9px;background-color:rgba(var(--color-foreground),.2);display:block;margin:45px 0}
@media screen and (min-width:750px){.nuora-reference hr{margin:63px 0}}
.nuora-reference .full-unstyled-link{text-decoration:none;color:currentColor;display:block}
.nuora-reference .placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}
.nuora-reference details>*{box-sizing:border-box}
.nuora-reference .break{word-break:break-word}
.nuora-reference .visibility-hidden{visibility:hidden}
@media(prefers-reduced-motion){.nuora-reference .motion-reduce{transition:none!important;animation:none!important}}
.nuora-reference{--duration-short: .1s;--duration-default: .2s;--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extended: 3s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow)}
.nuora-reference .underlined-link,.nuora-reference .customer a,.nuora-reference .inline-richtext a{text-underline-offset:2.7px;text-decoration-thickness:0.9px;transition:text-decoration-thickness ease .1s}
.nuora-reference .underlined-link,.nuora-reference .customer a{color:rgba(var(--color-link),var(--alpha-link))}
.nuora-reference .inline-richtext a,.nuora-reference .rte.inline-richtext a{color:currentColor}
.nuora-reference .underlined-link:hover,.nuora-reference .customer a:hover,.nuora-reference .inline-richtext a:hover{color:rgb(var(--color-link));text-decoration-thickness:1.8px}
.nuora-reference .icon-arrow{width:13.5px}
.nuora-reference h3 .icon-arrow,.nuora-reference .h3 .icon-arrow{width:calc(var(--font-heading-scale) * 13.5px)}
.nuora-reference .animate-arrow .icon-arrow path{transform:translate(-2.25px);transition:transform var(--duration-short) ease}
.nuora-reference .animate-arrow:hover .icon-arrow path{transform:translate(-0.45px)}
.nuora-reference summary{cursor:pointer;list-style:none;position:relative}
.nuora-reference summary .icon-caret{position:absolute;height:8.1px;right:13.5px;top:calc(50% - 2.7px)}
.nuora-reference summary::-webkit-details-marker{display:none}
.nuora-reference .disclosure-has-popup{position:relative}
.nuora-reference .disclosure-has-popup[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:transparent}
.nuora-reference .disclosure-has-popup>summary:before{display:none}
.nuora-reference .disclosure-has-popup[open]>summary+*{z-index:100}
@media screen and (min-width:750px){.nuora-reference .disclosure-has-popup[open]>summary+*{z-index:4}
.nuora-reference .facets .disclosure-has-popup[open]>summary+*{z-index:2}}
.nuora-reference *:focus{outline:0;box-shadow:none}
.nuora-reference *:focus-visible{outline:1.8px solid rgba(var(--color-foreground),.5);outline-offset:2.7px;box-shadow:0 0 0 2.7px rgb(var(--color-background)),0 0 4.5px 3.6px rgba(var(--color-foreground),.3)}
.nuora-reference .focused,.nuora-reference .no-js *:focus{outline:1.8px solid rgba(var(--color-foreground),.5);outline-offset:2.7px;box-shadow:0 0 0 2.7px rgb(var(--color-background)),0 0 4.5px 3.6px rgba(var(--color-foreground),.3)}
.nuora-reference .no-js *:focus:not(:focus-visible){outline:0;box-shadow:none}
.nuora-reference .focus-inset:focus-visible{outline:1.8px solid rgba(var(--color-foreground),.5);outline-offset:-1.8px;box-shadow:0 0 1.8px rgba(var(--color-foreground),.3)}
.nuora-reference .focused.focus-inset,.nuora-reference .no-js .focus-inset:focus{outline:1.8px solid rgba(var(--color-foreground),.5);outline-offset:-1.8px;box-shadow:0 0 1.8px rgba(var(--color-foreground),.3)}
.nuora-reference .no-js .focus-inset:focus:not(:focus-visible){outline:0;box-shadow:none}
.nuora-reference .focus-none{box-shadow:none!important;outline:0!important}
.nuora-reference .focus-offset:focus-visible{outline:1.8px solid rgba(var(--color-foreground),.5);outline-offset:9px;box-shadow:0 0 0 9px rgb(var(--color-background)),0 0 1.8px 10.8px rgba(var(--color-foreground),.3)}
.nuora-reference .focus-offset.focused,.nuora-reference .no-js .focus-offset:focus{outline:1.8px solid rgba(var(--color-foreground),.5);outline-offset:9px;box-shadow:0 0 0 9px rgb(var(--color-background)),0 0 1.8px 10.8px rgba(var(--color-foreground),.3)}
.nuora-reference .no-js .focus-offset:focus:not(:focus-visible){outline:0;box-shadow:none}
.nuora-reference .title,.nuora-reference .title-wrapper-with-link{margin:27px 0 18px}
.nuora-reference .title-wrapper-with-link .title{margin:0}
.nuora-reference .title .link{font-size:inherit}
.nuora-reference .title-wrapper{margin-bottom:27px}
.nuora-reference .title-wrapper-with-link{display:flex;justify-content:space-between;align-items:flex-end;gap:9px;margin-bottom:27px;flex-wrap:wrap}
.nuora-reference .title--primary{margin:36px 0}
.nuora-reference .title-wrapper--self-padded-tablet-down,.nuora-reference .title-wrapper--self-padded-mobile{padding-left:13.5px;padding-right:13.5px}
@media screen and (min-width:750px){.nuora-reference .title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}}
@media screen and (min-width:990px){.nuora-reference .title,.nuora-reference .title-wrapper-with-link{margin:45px 0 27px}
.nuora-reference .title--primary{margin:18px 0}
.nuora-reference .title-wrapper-with-link{align-items:center}
.nuora-reference .title-wrapper-with-link .title{margin-bottom:0}
.nuora-reference .title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}}
.nuora-reference .title-wrapper-with-link .link-with-icon{margin:0;flex-shrink:0;display:flex;align-items:center}
.nuora-reference .title-wrapper-with-link .link-with-icon svg{width:13.5px}
.nuora-reference .title-wrapper-with-link a{margin-top:0;flex-shrink:0}
.nuora-reference .title-wrapper--no-top-margin{margin-top:0}
.nuora-reference .title-wrapper--no-top-margin>.title{margin-top:0}
.nuora-reference .subtitle{font-size:16.2px;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:0.54px;color:rgba(var(--color-foreground),.7)}
.nuora-reference .subtitle--small{font-size:12.6px;letter-spacing:0.9px}
.nuora-reference .subtitle--medium{font-size:14.4px;letter-spacing:0.72px}
.nuora-reference .grid{display:flex;flex-wrap:wrap;margin-bottom:18px;padding:0;list-style:none;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}
@media screen and (min-width:750px){.nuora-reference .grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}
.nuora-reference .grid:last-child{margin-bottom:0}
.nuora-reference .grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}
@media screen and (min-width:750px){.nuora-reference .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}
.nuora-reference .grid--gapless.grid{column-gap:0;row-gap:0}
@media screen and (max-width:749px){.nuora-reference .grid__item.slider__slide--full-width{width:100%;max-width:none}}
.nuora-reference .grid--1-col .grid__item{max-width:100%;width:100%}
.nuora-reference .grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}
@media screen and (min-width:750px){.nuora-reference .grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}
.nuora-reference .grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}
@media screen and (min-width:750px){.nuora-reference .grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}
.nuora-reference .grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}
.nuora-reference .grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}
.nuora-reference .grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}
@media screen and (max-width:989px){.nuora-reference .grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}
.nuora-reference .slider--tablet.grid--peek{margin:0;width:100%}
.nuora-reference .slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}
.nuora-reference .slider.slider--tablet .scroll-trigger.animate--slide-in,.nuora-reference .slider.slider--mobile .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}
.nuora-reference .scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{animation:var(--animation-slide-in)}}
@media screen and (min-width:990px){.nuora-reference .grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}
.nuora-reference .grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}
.nuora-reference .grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}
.nuora-reference .grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}
.nuora-reference .grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}
.nuora-reference .slider.slider--desktop .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}
.nuora-reference .scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{animation:var(--animation-slide-in)}}
@media screen and (min-width:990px){.nuora-reference .grid--1-col-desktop{flex:0 0 100%;max-width:100%}
.nuora-reference .grid--1-col-desktop .grid__item{width:100%;max-width:100%}}
@media screen and (max-width:749px){.nuora-reference .grid--peek.slider--mobile{margin:0;width:100%}
.nuora-reference .grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}
.nuora-reference .grid--peek .grid__item{min-width:35%}
.nuora-reference .grid--peek.slider .grid__item:first-of-type{margin-left:13.5px}
.nuora-reference .grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}
.nuora-reference .grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}
.nuora-reference .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.nuora-reference .grid--peek .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 27px)}
.nuora-reference .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.nuora-reference .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 54px)}}
@media screen and (min-width:750px)and (max-width:989px){.nuora-reference .slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 27px)}
.nuora-reference .slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 27px)}
.nuora-reference .slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.nuora-reference .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 27px)}
.nuora-reference .slider--tablet.grid--peek .grid__item:first-of-type{margin-left:13.5px}
.nuora-reference .grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}
.nuora-reference .grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 27px)}}
.nuora-reference .media{display:block;background-color:rgba(var(--color-foreground),.1);position:relative;overflow:hidden}
.nuora-reference .media--transparent{background-color:transparent}
.nuora-reference .media>*:not(.zoom):not(.deferred-media__poster-button),.nuora-reference .media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}
.nuora-reference .media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}
.nuora-reference .media--square{padding-bottom:100%}
.nuora-reference .media--portrait{padding-bottom:125%}
.nuora-reference .media--landscape{padding-bottom:66.6%}
.nuora-reference .media--cropped{padding-bottom:56%}
.nuora-reference .media--16-9{padding-bottom:56.25%}
.nuora-reference .media--circle{padding-bottom:100%;border-radius:50%}
.nuora-reference .media.media--hover-effect>img+img{opacity:0}
@media screen and (min-width:990px){.nuora-reference .media--cropped{padding-bottom:63%}}
.nuora-reference deferred-media{display:block}
.nuora-reference .button--secondary,.nuora-reference .button--tertiary{--color-button: var(--color-secondary-button);--color-button-text: var(--color-secondary-button-text)}
.nuora-reference .button--tertiary{--alpha-button-background: 0;--alpha-button-border: .2}
.nuora-reference .button,.nuora-reference .shopify-challenge__button,.nuora-reference .customer button,.nuora-reference button.shopify-payment-button__button--unbranded,.nuora-reference .shopify-payment-button [role=button],.nuora-reference .cart__dynamic-checkout-buttons [role=button],.nuora-reference .cart__dynamic-checkout-buttons iframe{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative}
.nuora-reference .button,.nuora-reference .shopify-challenge__button,.nuora-reference .customer button,.nuora-reference button.shopify-payment-button__button--unbranded{min-width:calc(108px + var(--buttons-border-width) * 2);min-height:calc(45px + var(--buttons-border-width) * 2)}
@media screen and (max-width:749px){.nuora-reference .button,.nuora-reference .shopify-challenge__button,.nuora-reference .customer button,.nuora-reference button.shopify-payment-button__button--unbranded{min-width:calc(90px + var(--buttons-border-width) * 2);height:calc(45px + var(--buttons-border-width) * 2)}}
.nuora-reference .shopify-payment-button__button--branded{z-index:auto}
.nuora-reference .cart__dynamic-checkout-buttons iframe{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}
.nuora-reference .button,.nuora-reference .shopify-challenge__button,.nuora-reference .customer button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 18px;cursor:pointer;font:inherit;font-size:13.5px;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))}
.nuora-reference .button:before,.nuora-reference .shopify-challenge__button:before,.nuora-reference .customer button:before,.nuora-reference .shopify-payment-button__button--unbranded:before,.nuora-reference .shopify-payment-button [role=button]:before,.nuora-reference .cart__dynamic-checkout-buttons [role=button]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}
.nuora-reference .button:after,.nuora-reference .shopify-challenge__button:after,.nuora-reference .customer button:after,.nuora-reference .shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:calc(var(--buttons-border-width) * 2);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}
.nuora-reference .button:not([disabled]):hover:after,.nuora-reference .shopify-challenge__button:hover:after,.nuora-reference .customer button:hover:after,.nuora-reference .shopify-payment-button__button--unbranded:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}
.nuora-reference .button--secondary:after{--border-opacity: var(--buttons-border-opacity)}
.nuora-reference .button:focus-visible,.nuora-reference .button:focus,.nuora-reference .button.focused,.nuora-reference .shopify-payment-button__button--unbranded:focus-visible,.nuora-reference .shopify-payment-button [role=button]:focus-visible,.nuora-reference .shopify-payment-button__button--unbranded:focus,.nuora-reference .shopify-payment-button [role=button]:focus{outline:0;box-shadow:0 0 0 2.7px rgb(var(--color-background)),0 0 0 4.5px rgba(var(--color-foreground),.5),0 0 4.5px 3.6px rgba(var(--color-foreground),.3)}
.nuora-reference .button:focus:not(:focus-visible):not(.focused),.nuora-reference .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused),.nuora-reference .shopify-payment-button [role=button]:focus:not(:focus-visible):not(.focused){box-shadow:inherit}
.nuora-reference .button::selection,.nuora-reference .shopify-challenge__button::selection,.nuora-reference .customer button::selection{background-color:rgba(var(--color-button-text),.3)}
.nuora-reference .button,.nuora-reference .button-label,.nuora-reference .shopify-challenge__button,.nuora-reference .customer button{font-family:var(--font-button-family);font-size:var(--button-text-size);font-weight:var(--font-button-weight);text-transform:var(--button-style);letter-spacing:var(--button-text-space);line-height:calc(1 + .2 / var(--font-body-scale))}
@media screen and (max-width:749px){.nuora-reference .button,.nuora-reference .button-label,.nuora-reference .shopify-challenge__button,.nuora-reference .customer button{font-size:var(--button-text-size_mobile)}}
.nuora-reference .button--tertiary{font-size:10.8px;padding:9px 13.5px;min-width:calc(81px + var(--buttons-border-width) * 2);min-height:calc(31.5px + var(--buttons-border-width) * 2)}
.nuora-reference .button--small{padding:10.8px 23.4px}
.nuora-reference .button:disabled,.nuora-reference .button[aria-disabled=true],.nuora-reference .button.disabled,.nuora-reference .customer button:disabled,.nuora-reference .customer button[aria-disabled=true],.nuora-reference .customer button.disabled,.nuora-reference .quantity__button.disabled{cursor:not-allowed;opacity:.5}
.nuora-reference .button--full-width{display:flex;width:100%}
.nuora-reference .button.loading{color:transparent;position:relative}
@media screen and (forced-colors:active){.nuora-reference .button.loading{color:rgb(var(--color-foreground))}}
.nuora-reference .button.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}
.nuora-reference .button.loading>.loading__spinner .spinner{width:fit-content}
.nuora-reference .button.loading>.loading__spinner .path{stroke:rgb(var(--color-button-text))}
.nuora-reference .share-button{display:block;position:relative}
.nuora-reference .share-button details{width:fit-content}
.nuora-reference .share-button__button{font-size:12.6px;display:flex;align-items:center;color:rgb(var(--color-link));margin-left:0;padding-left:0;min-height:39.6px}
.nuora-reference details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}
.nuora-reference .share-button__button:hover{text-decoration:underline;text-underline-offset:2.7px}
.nuora-reference .share-button__button,.nuora-reference .share-button__fallback button{cursor:pointer;background-color:transparent;border:none}
.nuora-reference .share-button__button .icon-share{height:13.5px;margin-right:9px;min-width:11.7px}
.nuora-reference .share-button__fallback{display:flex;align-items:center;position:absolute;top:27px;left:0.9px;z-index:3;width:100%;min-width:max-content;border-radius:var(--inputs-radius);border:0}
.nuora-reference .share-button__fallback:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:0.9px solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}
.nuora-reference .share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}
.nuora-reference .share-button__fallback button{width:39.6px;height:39.6px;padding:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;right:var(--inputs-border-width)}
.nuora-reference .share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}
.nuora-reference .share-button__fallback button:hover svg{transform:scale(1.07)}
.nuora-reference .share-button__close:not(.hidden)+.share-button__copy{display:none}
.nuora-reference .share-button__close,.nuora-reference .share-button__copy{background-color:transparent;color:rgb(var(--color-foreground))}
.nuora-reference .share-button__copy:focus-visible,.nuora-reference .share-button__close:focus-visible{background-color:rgb(var(--color-background));z-index:2}
.nuora-reference .share-button__copy:focus,.nuora-reference .share-button__close:focus{background-color:rgb(var(--color-background));z-index:2}
.nuora-reference .field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),.nuora-reference .field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}
.nuora-reference .share-button__fallback .field:after,.nuora-reference .share-button__fallback .field:before{content:none}
.nuora-reference .share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}
.nuora-reference .share-button__fallback .field__input:focus,.nuora-reference .share-button__fallback .field__input:-webkit-autofill{outline:1.8px solid rgba(var(--color-foreground),.5);outline-offset:0.9px;box-shadow:0 0 0 0.9px rgb(var(--color-background)),0 0 4.5px 3.6px rgba(var(--color-foreground),.3)}
.nuora-reference .share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;min-width:auto;min-height:auto}
.nuora-reference .share-button__fallback .field__input:hover{box-shadow:none}
.nuora-reference .share-button__fallback .icon{width:13.5px;height:13.5px}
.nuora-reference .share-button__message:not(:empty){display:flex;align-items:center;width:100%;height:100%;margin-top:0;padding:7.2px 0 7.2px 13.5px;margin:var(--inputs-border-width)}
.nuora-reference .share-button__message:not(:empty):not(.hidden)~*{display:none}
.nuora-reference .field__input,.nuora-reference .select__select,.nuora-reference .customer .field input,.nuora-reference .customer select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:14.4px;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);height:45px;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(63px + (var(--inputs-border-width) * 2));position:relative;border:0}
.nuora-reference .field:before,.nuora-reference .select:before,.nuora-reference .customer .field:before,.nuora-reference .customer select:before,.nuora-reference .localization-form__select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}
.nuora-reference .field:after,.nuora-reference .select:after,.nuora-reference .customer .field:after,.nuora-reference .customer select:after,.nuora-reference .localization-form__select:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:0.9px solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}
.nuora-reference .select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:12.6px;color:rgba(var(--color-foreground),.75)}
.nuora-reference .field:hover.field:after,.nuora-reference .select:hover.select:after,.nuora-reference .select__select:hover.select__select:after,.nuora-reference .customer .field:hover.field:after,.nuora-reference .customer select:hover.select:after,.nuora-reference .localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 calc(0.9px + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0;border-radius:var(--inputs-radius)}
.nuora-reference .field__input:focus-visible,.nuora-reference .select__select:focus-visible,.nuora-reference .customer .field input:focus-visible,.nuora-reference .customer select:focus-visible,.nuora-reference .localization-form__select:focus-visible.localization-form__select:after{box-shadow:0 0 0 calc(0.9px + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}
.nuora-reference .field__input:focus,.nuora-reference .select__select:focus,.nuora-reference .customer .field input:focus,.nuora-reference .customer select:focus,.nuora-reference .localization-form__select:focus.localization-form__select:after{box-shadow:0 0 0 calc(0.9px + var(--inputs-border-width)) rgba(var(--color-foreground));outline:0;border-radius:var(--inputs-radius)}
.nuora-reference .localization-form__select:focus{outline:0;box-shadow:none}
.nuora-reference .text-area,.nuora-reference .select{display:flex;position:relative;width:100%}
.nuora-reference .select .icon-caret,.nuora-reference .customer select+svg{height:7.2px;pointer-events:none;position:absolute;top:calc(50% - 2.7px);right:calc(var(--inputs-border-width) + 13.5px)}
.nuora-reference .select__select,.nuora-reference .customer select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 27px) 0 18px;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}
.nuora-reference .field{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease}
.nuora-reference .customer .field{display:flex}
.nuora-reference .field--with-error{flex-wrap:wrap}
.nuora-reference .field__input,.nuora-reference .customer .field input{flex-grow:1;text-align:left;padding:13.5px;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease}
.nuora-reference .field__label,.nuora-reference .customer .field label{font-size:14.4px;left:calc(var(--inputs-border-width) + 13.5px);top:50%;transform:translateY(-50%);margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.75);letter-spacing:0.9px;line-height:1.5}
.nuora-reference .field__input:focus~.field__label,.nuora-reference .field__input:not(:placeholder-shown)~.field__label,.nuora-reference .field__input:-webkit-autofill~.field__label,.nuora-reference .customer .field input:focus~label,.nuora-reference .customer .field input:not(:placeholder-shown)~label,.nuora-reference .customer .field input:-webkit-autofill~label{font-size:9px;top:calc(var(--inputs-border-width) + 4.5px);left:calc(var(--inputs-border-width) + 18px);letter-spacing:0.36px}
.nuora-reference .field__input:focus,.nuora-reference .field__input:not(:placeholder-shown),.nuora-reference .field__input:-webkit-autofill,.nuora-reference .customer .field input:focus,.nuora-reference .customer .field input:not(:placeholder-shown),.nuora-reference .customer .field input:-webkit-autofill{padding:19.8px 13.5px 7.2px 18px;margin:var(--inputs-border-width)}
.nuora-reference .field__input::-webkit-search-cancel-button,.nuora-reference .customer .field input::-webkit-search-cancel-button{display:none}
.nuora-reference .field__input::placeholder,.nuora-reference .customer .field input::placeholder{opacity:0}
.nuora-reference .field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:39.6px;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:39.6px}
.nuora-reference .field__button>svg{height:22.5px;width:22.5px}
.nuora-reference .field__input:-webkit-autofill~.field__button,.nuora-reference .field__input:-webkit-autofill~.field__label,.nuora-reference .customer .field input:-webkit-autofill~label{color:#000}
.nuora-reference .text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);min-height:90px;resize:none}
.nuora-reference input[type=checkbox]{display:inline-block;width:auto;margin-right:4.5px}
.nuora-reference .form__label{display:block;margin-bottom:5.4px;text-transform:uppercase;letter-spacing:0.9px;font-weight:700;font-size:12.6px}
.nuora-reference .form__message{align-items:center;display:flex;font-size:12.6px;line-height:1;margin-top:9px}
.nuora-reference .form__message--large{font-size:14.4px}
.nuora-reference .customer .field .form__message{font-size:12.6px;text-align:left}
.nuora-reference .form__message .icon,.nuora-reference .customer .form__message svg{flex-shrink:0;height:11.7px;margin-right:4.5px;width:11.7px}
.nuora-reference .form__message--large .icon,.nuora-reference .customer .form__message svg{height:13.5px;width:13.5px;margin-right:9px}
.nuora-reference .customer .field .form__message svg{align-self:start}
.nuora-reference .form-status{margin:0;font-size:14.4px}
.nuora-reference .form-status-list{padding:0;margin:18px 0 36px}
.nuora-reference .form-status-list li{list-style-position:inside}
.nuora-reference .form-status-list .link:first-letter{text-transform:capitalize}
.nuora-reference .quantity{color:rgba(var(--color-foreground));position:relative;width:calc(126px / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--buttons-radius-outset);min-height:calc((var(--inputs-border-width) * 2) + 45px)}
.nuora-reference .quantity:after{pointer-events:none;content:"";position:absolute;top:0;right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:0.9px solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--buttons-radius-outset);transition:box-shadow var(--duration-short) ease;z-index:1}
.nuora-reference .quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;border:0px solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--buttons-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}
.nuora-reference .quantity__input{color:currentColor;font-size:14.4px;font-weight:500;opacity:1;text-align:center;background-color:transparent;border:0;padding:0;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}
.nuora-reference .quantity__button{width:calc(45px / var(--font-body-scale));height:calc(45px / var(--font-body-scale));flex-shrink:1;font-size:16.2px;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0 16px;border:0px solid rgba(var(--color-foreground),var(--inputs-border-opacity))}
.nuora-reference .quantity__button:first-child{margin-left:calc(var(--inputs-border-width));border-right:0px solid rgba(var(--color-foreground),var(--inputs-border-opacity))}
.nuora-reference .quantity__button:last-child{margin-right:calc(var(--inputs-border-width));border-left:0px solid rgba(var(--color-foreground),var(--inputs-border-opacity))}
.nuora-reference .quantity__button svg{width:13.5px;pointer-events:none}
.nuora-reference .quantity__button:focus-visible,.nuora-reference .quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}
.nuora-reference .quantity__button:focus,.nuora-reference .quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}
.nuora-reference .quantity__button:not(:focus-visible):not(.focused),.nuora-reference .quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}
.nuora-reference .quantity__input:-webkit-autofill,.nuora-reference .quantity__input:-webkit-autofill:hover,.nuora-reference .quantity__input:-webkit-autofill:active{box-shadow:0 0 0 90px rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 90px rgb(var(--color-background)) inset!important}
.nuora-reference .quantity__input::-webkit-outer-spin-button,.nuora-reference .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.nuora-reference .quantity__input[type=number]{-moz-appearance:textfield}
.nuora-reference .quantity__rules{margin-top:4.5px;position:relative;font-size:10.8px}
.nuora-reference .quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}
.nuora-reference .quantity__rules .divider+.divider:before{content:"•";margin:0 4.5px}
.nuora-reference .quantity__rules-cart{position:relative}
.nuora-reference product-info .loading__spinner:not(.hidden)~*,.nuora-reference .quantity__rules-cart .loading__spinner:not(.hidden)~*{visibility:hidden}
.nuora-reference .modal__toggle{list-style-type:none}
.nuora-reference .no-js details[open] .modal__toggle{position:absolute;z-index:5}
.nuora-reference .modal__toggle-close{display:none}
.nuora-reference .no-js details[open] svg.modal__toggle-close{display:flex;z-index:1;height:15.3px;width:15.3px}
.nuora-reference .modal__toggle-open{display:flex}
.nuora-reference .no-js details[open] .modal__toggle-open{display:none}
.nuora-reference .no-js .modal__close-button.link{display:none}
.nuora-reference .modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0px;height:39.6px;width:39.6px;background-color:transparent}
.nuora-reference .modal__close-button .icon{width:15.3px;height:15.3px}
.nuora-reference .modal__content{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(var(--color-background));z-index:4;display:flex;justify-content:center;align-items:center}
.nuora-reference .media-modal{cursor:zoom-out}
.nuora-reference .media-modal .deferred-media{cursor:initial}
.nuora-reference .cart-count-bubble:empty{display:none}
.nuora-reference .cart-count-bubble{position:absolute;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));height:15.3px;width:15.3px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:8.1px;bottom:20.7px;left:26.1px;line-height:calc(1 + .1 / var(--font-body-scale))}
.nuora-reference .utility-bar{height:100%}
.nuora-reference .utility-bar--bottom-border{border-bottom:0.9px solid rgba(var(--color-foreground),.08)}
@media screen and (min-width:990px){.nuora-reference .utility-bar--bottom-border-social-only{border-bottom:0.9px solid rgba(var(--color-foreground),.08)}}
.nuora-reference .utility-bar__grid{display:grid;grid-template-columns:1fr;grid-template-areas:"announcements"}
.nuora-reference .utility-bar__grid .list-social{justify-content:flex-start;align-content:center;margin-left:-10.8px;grid-area:social-icons}
@media screen and (max-width:989px){.nuora-reference .utility-bar .utility-bar__grid .list-social{display:none}}
.nuora-reference .utility-bar .list-social__item .icon{scale:.9}
@media screen and (min-width:990px){.nuora-reference .utility-bar__grid--3-col{grid-template-columns:3fr 4fr 3fr;grid-template-areas:"social-icons announcements language-currency"}
.nuora-reference .utility-bar__grid--2-col{grid-template-columns:1fr 1fr;grid-template-areas:"social-icons language-currency"}
.nuora-reference .announcement-bar.announcement-bar--one-announcement,.nuora-reference .announcement-bar--one-announcement .announcement-bar__link{width:fit-content;margin:auto}}
.nuora-reference .announcement-bar,.nuora-reference .announcement-bar__announcement{color:rgb(var(--color-foreground));width:100%;height:100%;display:flex;justify-content:center;flex-wrap:wrap;align-content:center;grid-area:announcements}
.nuora-reference .announcement-bar .slider--everywhere{margin-bottom:0;scroll-behavior:auto}
.nuora-reference .utility-bar__grid .announcement-bar-slider,.nuora-reference .announcement-bar-slider,.nuora-reference .announcement-bar-slider .slider{width:100%}
.nuora-reference .announcement-bar .slider-button--next{margin-right:-13.5px;min-width:44px}
.nuora-reference .announcement-bar .slider-button--prev{margin-left:-13.5px;min-width:44px}
.nuora-reference .announcement-bar .slider-button--next:focus-visible,.nuora-reference .announcement-bar .slider-button--prev:focus-visible,.nuora-reference .utility-bar .list-social__link:focus-visible{outline-offset:-2.7px;box-shadow:0 0 0 -1.8px rgb(var(--color-foreground))}
.nuora-reference .localization-wrapper{grid-area:language-currency;align-self:center;display:flex;justify-content:flex-end}
.nuora-reference .localization-wrapper .localization-selector+.disclosure__list-wrapper{animation:animateMenuOpen var(--duration-default) ease}
.nuora-reference .utility-bar .localization-wrapper .disclosure .localization-form__select,.nuora-reference .utility-bar .localization-wrapper .disclosure__link{font-size:calc(var(--font-heading-scale) * 11.7px)}
@media screen and (min-width:990px){.nuora-reference:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:45px;padding-right:45px}
.nuora-reference .announcement-bar-slider{width:60%}
.nuora-reference .announcement-bar .slider-button{height:34.2px}}
.nuora-reference .announcement-bar__link{display:flex;width:100%;text-decoration:none;height:100%;justify-content:center;align-items:center}
.nuora-reference .announcement-bar__link:hover{text-decoration:underline}
.nuora-reference .announcement-bar__link .icon-arrow{display:inline-block;pointer-events:none;margin-left:7.2px;vertical-align:middle;margin-bottom:1.8px}
.nuora-reference .announcement-bar__message{text-align:center;padding:9px 0;margin:0;letter-spacing:0.9px;min-height:34.2px}
.nuora-reference .announcement-bar-slider--fade-in-next .announcement-bar__message,.nuora-reference .announcement-bar-slider--fade-in-previous .announcement-bar__message,.nuora-reference .announcement-bar-slider--fade-out-next .announcement-bar__message,.nuora-reference .announcement-bar-slider--fade-out-previous .announcement-bar__message{animation-duration:var(--duration-announcement-bar);animation-timing-function:ease-in-out;animation-fill-mode:forwards}
.nuora-reference .announcement-bar-slider--fade-in-next .announcement-bar__message{--announcement-translate-from: -13.5px;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}
.nuora-reference .announcement-bar-slider--fade-in-previous .announcement-bar__message{--announcement-translate-from: 13.5px;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}
.nuora-reference .announcement-bar-slider--fade-out-next .announcement-bar__message{--announcement-translate-to: 13.5px;animation-name:translateAnnouncementSlideOut}
.nuora-reference .announcement-bar-slider--fade-out-previous .announcement-bar__message{--announcement-translate-to: -13.5px;animation-name:translateAnnouncementSlideOut}
@keyframes translateAnnouncementSlideIn{0%{opacity:0;transform:translate(var(--announcement-translate-from))}to{opacity:1;transform:translate(0)}}
@keyframes translateAnnouncementSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--announcement-translate-to))}}
.nuora-reference .section-header.shopify-section-group-header-group{z-index:3}
.nuora-reference .shopify-section-header-sticky{position:sticky;top:0}
.nuora-reference .shopify-section-header-hidden{top:calc(-1 * var(--header-height))}
.nuora-reference .shopify-section-header-hidden.menu-open{top:0}
.nuora-reference .section-header.animate{transition:top .15s ease-out}
.nuora-reference .shopify-section-group-header-group{z-index:4}
.nuora-reference .section-header~.shopify-section-group-header-group{z-index:initial}
.nuora-reference .header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background))}
.nuora-reference .header-wrapper--border-bottom{border-bottom:0.9px solid rgba(var(--color-foreground),.08)}
.nuora-reference .header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center}
@media screen and (max-width:749px){.nuora-reference .header--has-app{grid-template-columns:auto 1fr auto}}
@media screen and (min-width:990px){.nuora-reference .header{grid-template-columns:1fr auto 1fr}
.nuora-reference .header--top-left,.nuora-reference .header--middle-left:not(.header--has-menu){grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}
.nuora-reference .header--top-left.drawer-menu,.nuora-reference .header--middle-left.drawer-menu{grid-template-areas:"navigation heading icons";grid-template-columns:auto 1fr auto;column-gap:9px}
.nuora-reference .header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto 1fr;column-gap:18px}
.nuora-reference .header--middle-center:not(.drawer-menu){grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;column-gap:18px}
.nuora-reference .header--middle-center a.header__heading-link{text-align:center}
.nuora-reference .header--top-center{grid-template-areas:"left-icons heading icons" "navigation navigation navigation"}
.nuora-reference .header--top-center.drawer-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}
.nuora-reference .header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:9.45px}}
.nuora-reference .header *[tabindex="-1"]:focus{outline:none}
.nuora-reference .header__heading{margin:0;line-height:0}
.nuora-reference .header>.header__heading-link{line-height:0}
.nuora-reference .header__heading,.nuora-reference .header__heading-link{grid-area:heading;justify-self:center}
.nuora-reference .header__heading-link{display:inline-block;position:relative;padding:6.75px;text-decoration:none;word-break:break-word}
.nuora-reference .header__heading-link:hover .h2{color:rgb(var(--color-foreground))}
.nuora-reference .header__heading-link .h2{line-height:1;color:rgba(var(--color-foreground),.75)}
.nuora-reference .header__heading-logo{height:auto;max-width:100%}
.nuora-reference .header__heading-logo-wrapper{width:100%;display:inline-block;transition:width .3s cubic-bezier(.52,0,.61,.99)}
@media screen and (max-width:989px){.nuora-reference .header__heading,.nuora-reference .header__heading-link{text-align:center}
.nuora-reference .header--mobile-left .header__heading,.nuora-reference .header--mobile-left .header__heading-link{text-align:left;justify-self:start}
.nuora-reference .header--mobile-left{grid-template-columns:auto 2fr 1fr}}
@media screen and (min-width:990px){.nuora-reference .header--middle-left .header__heading-link,.nuora-reference .header--top-left .header__heading-link{margin-left:-6.75px}
.nuora-reference .header__heading,.nuora-reference .header__heading-link{justify-self:start}
.nuora-reference .header--middle-center .header__heading-link,.nuora-reference .header--middle-center .header__heading,.nuora-reference .header--top-center .header__heading-link,.nuora-reference .header--top-center .header__heading{justify-self:center;text-align:center}}
.nuora-reference .header__icons{display:flex;grid-area:icons;justify-self:end;padding-right:7.2px}
.nuora-reference .header__icons .shopify-app-block{max-width:39.6px;max-height:39.6px;overflow:hidden}
.nuora-reference .header__icon:not(.header__icon--summary),.nuora-reference .header__icon span{display:flex;align-items:center;justify-content:center}
.nuora-reference .header__icon{color:rgb(var(--color-foreground))}
.nuora-reference .header__icon span{height:100%}
.nuora-reference .header__icon:after{content:none}
.nuora-reference .header__icon:hover .icon,.nuora-reference .modal__close-button:hover .icon{transform:scale(1.07)}
.nuora-reference .header__icon .icon{height:18px;width:18px;fill:none;vertical-align:middle}
.nuora-reference .header__icon,.nuora-reference .header__icon--cart .icon{height:39.6px;width:39.6px;padding:0}
.nuora-reference .header__icon--cart{position:relative;margin-right:-10.8px}
.nuora-reference .header__icon--menu[aria-expanded=true]:before{content:"";top:100%;left:0;height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));width:100%;display:block;position:absolute;background:rgba(var(--color-foreground),.5)}
.nuora-reference menu-drawer+.header__search{display:none}
.nuora-reference .header>.header__search{grid-area:left-icons;justify-self:start}
.nuora-reference .header--top-center.drawer-menu>.header__search{margin-left:28.8px}
.nuora-reference .header--top-center header-drawer{grid-area:left-icons}
.nuora-reference .header:not(.header--has-menu) *>.header__search{display:none}
.nuora-reference .header__search{display:inline-flex;line-height:0}
.nuora-reference .header--top-center>.header__search{display:none}
.nuora-reference .header--top-center *>.header__search{display:inline-flex}
@media screen and (min-width:990px){.nuora-reference .header:not(.header--top-center) *>.header__search,.nuora-reference .header--top-center>.header__search{display:inline-flex}
.nuora-reference .header:not(.header--top-center)>.header__search,.nuora-reference .header--top-center *>.header__search{display:none}}
.nuora-reference .no-js .predictive-search{display:none}
.nuora-reference details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}
.nuora-reference details[open] .modal-overlay{display:block}
.nuora-reference details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}
.nuora-reference .no-js details[open]>.header__icon--search{top:9px;right:4.5px}
.nuora-reference .search-modal{opacity:0;border-bottom:0.9px solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}
.nuora-reference .search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 45px 0 9px;line-height:calc(1 + .8 / var(--font-body-scale));position:relative}
.nuora-reference .search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}
.nuora-reference .search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}
.nuora-reference .search-modal__form{width:100%}
.nuora-reference .search-modal__close-button{position:absolute;right:2.7px}
@media screen and (min-width:750px){.nuora-reference .search-modal__close-button{right:9px}
.nuora-reference .search-modal__content{padding:0 54px}}
@media screen and (min-width:990px){.nuora-reference .search-modal__form{max-width:667.8px}
.nuora-reference .search-modal__close-button{position:initial;margin-left:4.5px}}
.nuora-reference .header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}
.nuora-reference details:not([open])>.header__icon--menu .icon-close,.nuora-reference details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}
.nuora-reference .js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}
.nuora-reference .js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}
.nuora-reference .js details>.header__submenu{opacity:0;transform:translateY(-13.5px)}
.nuora-reference details[open]>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards;z-index:1}
@media(prefers-reduced-motion){.nuora-reference details[open]>.header__submenu{opacity:1;transform:translateY(0)}}
.nuora-reference .header__inline-menu{margin-left:-10.8px;grid-area:navigation;display:none}
.nuora-reference .header--top-center .header__inline-menu,.nuora-reference .header--top-center .header__heading-link{margin-left:0}
@media screen and (min-width:990px){.nuora-reference .header__inline-menu{display:block}
.nuora-reference .header--top-center .header__inline-menu{justify-self:center}
.nuora-reference .header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}
.nuora-reference .header--middle-left .header__inline-menu{margin-left:0}}
.nuora-reference .header__menu{padding:0 9px}
.nuora-reference .header__menu-item{padding:10.8px;text-decoration:none;color:rgba(var(--color-foreground),.75)}
.nuora-reference .header__menu-item:hover{color:rgb(var(--color-foreground))}
.nuora-reference .header__menu-item span{transition:text-decoration var(--duration-short) ease}
.nuora-reference .header__menu-item:hover span{text-decoration:underline;text-underline-offset:2.7px}
.nuora-reference details[open]>.header__menu-item{text-decoration:underline}
.nuora-reference details[open]:hover>.header__menu-item{text-decoration-thickness:1.8px}
.nuora-reference details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}
.nuora-reference .header__active-menu-item{transition:text-decoration-thickness var(--duration-short) ease;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:2.7px}
.nuora-reference .header__menu-item:hover .header__active-menu-item{text-decoration-thickness:1.8px}
.nuora-reference .header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}
.nuora-reference .global-settings-popup,.nuora-reference .header__submenu.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}
.nuora-reference .header__submenu.list-menu{padding:9px 0}
.nuora-reference .header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:9px 0;margin:9px 0}
.nuora-reference .header__submenu .header__menu-item:after{right:18px}
.nuora-reference .header__submenu .header__menu-item{justify-content:space-between;padding:7.2px 18px}
.nuora-reference .header__submenu .header__menu-item:hover{text-decoration-line:underline}
.nuora-reference .header__menu-item .icon-caret{right:10.8px}
.nuora-reference .header__submenu .icon-caret{flex-shrink:0;margin-left:9px;position:static}
.nuora-reference header-menu>details,.nuora-reference details-disclosure>details{position:relative}
@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-13.5px)}to{opacity:1;transform:translateY(0)}}
.nuora-reference .overflow-hidden-mobile,.nuora-reference .overflow-hidden-tablet,.nuora-reference .overflow-hidden-desktop{overflow:hidden}
@media screen and (min-width:750px){.nuora-reference .overflow-hidden-mobile{overflow:auto}}
@media screen and (min-width:990px){.nuora-reference .overflow-hidden-tablet{overflow:auto}}
.nuora-reference .badge{border:var(--badge-border-width) solid var(--badge-border-color);border-radius:var(--badge-corner-radius);display:inline-block;font-size:9.9px;letter-spacing:0.9px;text-transform:uppercase;align-self:baseline;padding:2.7px 9px;text-align:center;background-color:rgb(var(--color-badge-background));color:rgb(var(--color-badge-foreground));word-break:break-word;zoom:var(--badge-size)}
.nuora-reference .gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}
@media screen and (forced-colors:active){.nuora-reference .icon{color:CanvasText;fill:CanvasText!important}
.nuora-reference .icon-close-small path{stroke:CanvasText}}
.nuora-reference .ratio{display:flex;position:relative;align-items:stretch}
.nuora-reference .ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}
.nuora-reference .content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}
.nuora-reference .content-container:after{content:"";position:absolute;top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1}
.nuora-reference .content-container--full-width:after{left:0;right:0;border-radius:0}
@media screen and (max-width:749px){.nuora-reference .content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}
.nuora-reference .content-container--full-width-mobile:after{display:none}}
.nuora-reference .global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);overflow:visible!important;background-color:rgb(var(--color-background))}
.nuora-reference .global-media-settings:after{content:"";position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1;pointer-events:none}
.nuora-reference .global-media-settings--no-shadow{overflow:hidden!important}
.nuora-reference .global-media-settings--no-shadow:after{content:none}
.nuora-reference .global-media-settings img,.nuora-reference .global-media-settings iframe,.nuora-reference .global-media-settings model-viewer,.nuora-reference .global-media-settings video,.nuora-reference .global-media-settings .placeholder-svg{border-radius:calc(var(--media-radius) - var(--media-border-width))}
.nuora-reference .content-container--full-width,.nuora-reference .global-media-settings--full-width,.nuora-reference .global-media-settings--full-width img,.nuora-reference .global-media-settings--full-width video,.nuora-reference .global-media-settings--full-width iframe,.nuora-reference .global-media-settings--full-width .placeholder-svg{border-radius:0;border-left:none;border-right:none}
@supports not (inset: 10px){.nuora-reference .grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}
.nuora-reference .grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}
@media screen and (min-width:750px){.nuora-reference .grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}
.nuora-reference .grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}}
.nuora-reference .grid--gapless .grid__item{padding-left:0;padding-bottom:0}
@media screen and (min-width:749px){.nuora-reference .grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}
.nuora-reference .product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}
@media screen and (min-width:750px){.nuora-reference .product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}
.nuora-reference .font-body-bold{font-weight:var(--font-body-weight-bold)}
@media(forced-colors:active){.nuora-reference .button,.nuora-reference .shopify-challenge__button,.nuora-reference .customer button{border:transparent solid 1px}
.nuora-reference .button:focus-visible,.nuora-reference .button:focus,.nuora-reference .button.focused,.nuora-reference .shopify-payment-button__button--unbranded:focus-visible,.nuora-reference .shopify-payment-button [role=button]:focus-visible,.nuora-reference .shopify-payment-button__button--unbranded:focus,.nuora-reference .shopify-payment-button [role=button]:focus{outline:solid transparent 1px}
.nuora-reference .field__input:focus,.nuora-reference .select__select:focus,.nuora-reference .customer .field input:focus,.nuora-reference .customer select:focus,.nuora-reference .localization-form__select:focus.localization-form__select:after{outline:transparent solid 1px}
.nuora-reference .localization-form__select:focus{outline:transparent solid 1px}}
.nuora-reference .rte:after{clear:both;content:"";display:block}
.nuora-reference .rte>*:first-child{margin-top:0}
.nuora-reference .rte>*:last-child{margin-bottom:0}
.nuora-reference .rte table{table-layout:fixed}
@media screen and (min-width:750px){.nuora-reference .rte table td{padding-left:10.8px;padding-right:10.8px}}
.nuora-reference .rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}
.nuora-reference .rte ul,.nuora-reference .rte ol{list-style-position:inside;padding-left:18px}
.nuora-reference .rte li{list-style:inherit}
.nuora-reference .rte li:last-child{margin-bottom:0}
.nuora-reference .rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:2.7px;text-decoration-thickness:0.9px;transition:text-decoration-thickness var(--duration-short) ease}
.nuora-reference .rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:1.8px}
.nuora-reference .rte blockquote{display:inline-flex}
.nuora-reference .rte blockquote>*{margin:-4.5px 0}
.nuora-reference .shape--mask{display:block;height:0;width:0}
.nuora-reference .shape--arch{clip-path:url(#Shape-Arch)}
.nuora-reference .shape--blob{clip-path:polygon(var(--shape--blob-1))}
.nuora-reference .shape--chevronleft{clip-path:polygon(100% 0%,85% 50%,100% 100%,15% 100%,0% 50%,15% 0%)}
.nuora-reference .shape--chevronright{clip-path:polygon(85% 0%,100% 50%,85% 100%,0% 100%,15% 50%,0% 0%)}
.nuora-reference .shape--circle{clip-path:circle(closest-side)}
.nuora-reference .shape--diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}
.nuora-reference .shape--parallelogram{clip-path:polygon(15% 0,100% 0%,85% 100%,0% 100%)}
.nuora-reference .shape--round{clip-path:ellipse(45% 45% at 50% 50%)}
.nuora-reference .animate--fixed{clip-path:inset(0)}
.nuora-reference .animate--fixed>img:not(.zoom):not(.deferred-media__poster-button),.nuora-reference .animate--fixed>svg:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}
.nuora-reference .animate--zoom-in{--zoom-in-ratio: 1}
.nuora-reference .animate--zoom-in>img,.nuora-reference .animate--zoom-in>svg{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}
@media(prefers-reduced-motion:no-preference){.nuora-reference .animate--ambient>img,.nuora-reference .animate--ambient>svg{animation:animateAmbient 30s linear infinite}
@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}
.nuora-reference .scroll-trigger.animate--fade-in,.nuora-reference .scroll-trigger.animate--slide-in{opacity:.01}
.nuora-reference .scroll-trigger.animate--slide-in{transform:translateY(18px)}
.nuora-reference .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}
.nuora-reference .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}
.nuora-reference .scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.nuora-reference .scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.nuora-reference .scroll-trigger.scroll-trigger--design-mode .slider,.nuora-reference .scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none}
.nuora-reference .scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}
@keyframes slideIn{0%{transform:translateY(18px);opacity:.01}to{transform:translateY(0);opacity:1}}
@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}}
@media(prefers-reduced-motion:no-preference)and (hover:hover){.nuora-reference .animate--hover-3d-lift .card-wrapper .card--card,.nuora-reference .animate--hover-3d-lift .card-wrapper .card--standard .card__inner,.nuora-reference .animate--hover-3d-lift .button:not(.button--tertiary),.nuora-reference .animate--hover-3d-lift .shopify-challenge__button,.nuora-reference .animate--hover-3d-lift .customer button,.nuora-reference .animate--hover-3d-lift .shopify-payment-button__button,.nuora-reference .animate--hover-3d-lift .deferred-media .deferred-media__poster-button{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease;transform-origin:center}
.nuora-reference .animate--hover-3d-lift .card-wrapper:hover .card--card,.nuora-reference .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner,.nuora-reference .animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover,.nuora-reference .animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,.nuora-reference .animate--hover-3d-lift .customer button:not([disabled]):hover,.nuora-reference .animate--hover-3d-lift .shopify-payment-button__button:hover,.nuora-reference .animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease;transform:rotate(1deg);box-shadow:-9px -9px 9px -9px #0000000d,9px 9px 9px -9px #0000000d,0 0 4.5px #fff0,0 18px 31.5px -18px #00000080}
.nuora-reference .animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transform:translate(-50%,-50%) scale(1.05)}
.nuora-reference .animate--hover-3d-lift .collage__item .card-wrapper:hover .card--card,.nuora-reference .animate--hover-3d-lift .collage__item .card-wrapper:hover .card--standard .card__inner{transform:rotate(.5deg)}
.nuora-reference .animate--hover-3d-lift .product-grid .grid__item:hover,.nuora-reference .animate--hover-3d-lift .collection-list .grid__item:hover,.nuora-reference .animate--hover-3d-lift .collage__item:hover,.nuora-reference .animate--hover-3d-lift .blog-articles .article:hover,.nuora-reference .animate--hover-3d-lift .complementary-slide li:hover{z-index:2}
.nuora-reference .animate--hover-3d-lift .product-grid{isolation:isolate}
.nuora-reference .animate--hover-3d-lift .card-wrapper .card--shape.card--standard:not(.card--text) .card__inner{box-shadow:none;transition:transform var(--duration-long) ease,filter var(--duration-long) ease}
.nuora-reference .animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner{transition:transform calc(2 * var(--duration-extended)) ease,filter var(--duration-long) ease;filter:drop-shadow(0px 18px 18px rgba(0,0,0,.15)) drop-shadow(0px 9px 9px rgba(0,0,0,.15))}
.nuora-reference .animate--hover-3d-lift .card-wrapper:hover .card--card:after,.nuora-reference .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner:after,.nuora-reference .animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{background-image:var(--easter-egg);background-size:250px 250px;mix-blend-mode:color-dodge;pointer-events:none;z-index:2}
.nuora-reference .animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}
.nuora-reference .animate--hover-3d-lift .card-wrapper .card--card:before,.nuora-reference .animate--hover-3d-lift .card-wrapper .card--standard .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease;mix-blend-mode:overlay;background-size:400% 100%;background-position:90% 0;background-repeat:no-repeat;background-image:linear-gradient(135deg,#fff0 45%,#fff,#fff0 55%)}
.nuora-reference .animate--hover-3d-lift .card-wrapper:hover .card--card:before,.nuora-reference .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__media:after{opacity:.2;transition:background-position 6s ease,opacity var(--duration-long) ease;background-position:left;z-index:2}
.nuora-reference{--easter-egg: none;--sparkle: url(./sparkle.gif)}
.nuora-reference .animate--hover-vertical-lift .button:not(.button--tertiary),.nuora-reference .animate--hover-vertical-lift .shopify-challenge__button,.nuora-reference .animate--hover-vertical-lift .customer button,.nuora-reference .animate--hover-vertical-lift .shopify-payment-button__button{transition:transform var(--duration-default) var(--ease-out-slow)}
.nuora-reference .animate--hover-vertical-lift .card-wrapper .card--card,.nuora-reference .animate--hover-vertical-lift .card-wrapper .card--standard .card__inner{transition:transform var(--duration-medium) var(--ease-out-slow)}
.nuora-reference .animate--hover-vertical-lift .card-wrapper:hover .card--card,.nuora-reference .animate--hover-vertical-lift .card-wrapper:hover .card--standard .card__inner{transform:translateY(-6.75px)}
.nuora-reference .animate--hover-vertical-lift .card-wrapper:active .card--card,.nuora-reference .animate--hover-vertical-lift .card-wrapper:active .card--standard .card__inner{transform:translateY(-4.5px)}
.nuora-reference .animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):hover,.nuora-reference .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover,.nuora-reference .animate--hover-vertical-lift .customer button:not([disabled]):hover,.nuora-reference .animate--hover-vertical-lift .shopify-payment-button__button:hover{transform:translateY(-2.25px)}
.nuora-reference .animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):active,.nuora-reference .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active,.nuora-reference .animate--hover-vertical-lift .customer button:not([disabled]):active,.nuora-reference .animate--hover-vertical-lift .shopify-payment-button__button:active{transform:translateY(0)}
.nuora-reference .animate--hover-vertical-lift .button:not([disabled]):hover:after,.nuora-reference .animate--hover-vertical-lift .customer button:not([disabled]):hover:after,.nuora-reference .animate--hover-vertical-lift .shopify-payment-button__button:not([disabled]):hover:after{--border-offset: .3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}
.nuora-reference .animate--hover-vertical-lift .button:not([disabled]).button--secondary:hover:after{--border-offset: 0px}}
.nuora-reference .button--primary svg,.nuora-reference .button--secondary svg,.nuora-reference .button--tertiary svg,.nuora-reference .button--link svg,.nuora-reference .customer .button--primary svg,.nuora-reference .customer .button--secondary svg,.nuora-reference .customer .button--tertiary svg,.nuora-reference .customer .button--link svg{transform:translate(-5px);transition:var(--duration-default)}
.nuora-reference .button svg,.nuora-reference .customer .button svg{flex:none;width:9px;height:9px}
@media only screen and (min-width:600px){.nuora-reference .product--thumbnail_slider .product__media-gallery{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:flex-start}
.nuora-reference .product--thumbnail_slider .product__media-gallery slider-component.thumbnail-slider{width:15%}
.nuora-reference .product--thumbnail_slider .slider-mobile-gutter .slider-button{display:none}
.nuora-reference .product--thumbnail_slider .product__media-gallery slider-component.thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;padding:0 6.3px;flex:1;scroll-padding-left:4.5px;flex-direction:column}
.nuora-reference .product--thumbnail_slider .product__media-gallery slider-component.thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item{width:100%}}
.nuora-reference .gps .gp-text strong{font-family:sans-serif!important}
.nuora-reference .template-product-pdp-gut-capsule .swiper{margin-top:0;padding:0}
.nuora-reference .product__info-wrapper .usp-item{font-family:Geist,sans-serif;line-height:100%;padding-left:10px;border-left:2px solid #1E1A1B;display:inline-block;letter-spacing:0}
.nuora-reference .product__info-wrapper .visibility-both,.nuora-reference .product__info-wrapper .visibility-desktop{display:block}
.nuora-reference .product__info-wrapper .visibility-mobile{display:none}
.nuora-reference .template-product-pdp-gut-capsule .product__title *{font-family:Geist,sans-serif;font-weight:400}
.nuora-reference .template-product-pdp-gut-capsule .sticky-atc-inner *{font-family:Geist,sans-serif!important}
.nuora-reference .template-product-pdp-gut-capsule .product__text.inline-richtext{font-family:Geist,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:23px;letter-spacing:0;color:#57514c;margin-top:18px}
.nuora-reference .template-product-pdp-gut-capsule .product-highlights-block{padding:0;margin:18px 0 0}
.nuora-reference .template-product-pdp-gut-capsule .custom-testimonial{margin:32px 0 0}
.nuora-reference .custom-badges-wrapper.visibility-desktop{margin:18px 0 6px}
.nuora-reference .template-product-pdp-gut-capsule .product__info-container .product-form{margin:18px 0 0}
.nuora-reference .template-product-pdp-gut-capsule .lumin-review-block .review-text{font-family:Geist,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:100%;color:#1e1a1b!important;display:flex;align-items:center;flex-wrap:wrap;gap:4px}
.nuora-reference .template-product-pdp-gut-capsule .lumin-review-block .review-text .us-icon-img{height:auto}
.nuora-reference .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__subtitle{font-family:Geist,sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:13px}
.nuora-reference .template-product-pdp-gut-capsule .star-rating-short .star-short{width:15px;height:15px}
.nuora-reference .template-product-pdp-gut-capsule .product-media-container .media{padding-top:var(--ratio-percent)!important}
.nuora-reference .custom-nutrition-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;opacity:0;visibility:hidden;pointer-events:none;transition:.3s ease}
.nuora-reference .custom-nutrition-modal.custom-nutrition-active{opacity:1;visibility:visible;pointer-events:auto}
.nuora-reference .custom-nutrition-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf}
.nuora-reference .custom-nutrition-content{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;padding:20px}
.nuora-reference .custom-nutrition-image-wrapper{position:relative;display:inline-block;max-width:100%}
.nuora-reference .custom-nutrition-image{display:block;max-width:100%;max-height:80vh;width:auto;height:auto}
.nuora-reference .custom-nutrition-close{position:absolute;top:12px;right:12px;width:38px;height:38px;border:none;border-radius:50%;background:#fffffff2;color:#000;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center;box-shadow:#0000003d 0 3px 8px}
.nuora-reference .custom-nutrition-trigger{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;width:100%;border-radius:12px;margin:0 0 18px;font-family:Geist;font-style:normal;font-weight:500;letter-spacing:.5px}
.nuora-reference .custom-nutrition-close svg{width:24px;height:24px;pointer-events:none}
.nuora-reference.custom-nutrition-popup-open{overflow:hidden}
.nuora-reference .custom-nutrition-image-mobile{display:none}
.nuora-reference .custom-nutrition-trigger{cursor:pointer}
.nuora-reference .template-product-pdp-gut-capsule .product-form__submit{min-height:52px;font-family:Geist,sans-serif;font-size:15px;line-height:100%;letter-spacing:.3px}
.nuora-reference .template-product-pdp-gut-capsule .product-form__submit .price-item{letter-spacing:0%}
.nuora-reference .template-product-pdp-gut-capsule .product-form__submit:after,.nuora-reference .template-product-pdp-gut-capsule .product-form__submit{border-radius:5px}
.nuora-reference .template-product-pdp-gut-capsule .product-form__submit:after,.nuora-reference .template-product-pdp-gut-capsule .product-form__submit:before,.nuora-reference .template-product-pdp-gut-capsule .product-form__submit:hover:after,.nuora-reference .template-product-pdp-gut-capsule .product-form__submit:hover:before{box-shadow:unset}
.nuora-reference .template-product-pdp-gut-capsule .star-rating-short{zoom:unset!important}
.nuora-reference .template-product-pdp-gut-capsule .product__title{margin:18px 0 0}
.nuora-reference .template-product-pdp-gut-capsule .product__title *{line-height:106%;letter-spacing:-1%}
.nuora-reference .product .grid__item.product__media-wrapper{position:relative}
.nuora-reference .custom-nutrition-wrapper .custom-nutrition-trigger svg path{stroke:#494931;stroke-width:.9px}
.nuora-reference .custom-nutrition-image-desktop,.nuora-reference .custom-nutrition-image-mobile{border-radius:8px}
.nuora-reference .custom-pdp-badges{position:absolute;top:24px;left:24px;display:flex;align-items:center;z-index:2}
.nuora-reference .custom-pdp-badge{position:relative}
.nuora-reference .custom-pdp-badge--second{margin-left:-32px;z-index:2}
.nuora-reference .custom-pdp-badge--first{z-index:1}
.nuora-reference .custom-pdp-badge__image{display:block;width:64px;height:auto}
.nuora-reference .custom-badges-wrapper .badge-item{font-family:Geist,sans-serif}
.nuora-reference .nutrition-popup-visible{z-index:4}
.nuora-reference .template-product-pdp-gut-capsule .global-media-settings img,.nuora-reference .template-product-pdp-gut-capsule .global-media-settings iframe,.nuora-reference .template-product-pdp-gut-capsule .global-media-settings model-viewer,.nuora-reference .template-product-pdp-gut-capsule .global-media-settings video,.nuora-reference .template-product-pdp-gut-capsule .global-media-settings .placeholder-svg{border-radius:calc(var(--media-radius) - var(--media-border-width))}
@media screen and (min-width:750px){.nuora-reference .template-product-pdp-gut-capsule .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - 7.2px)}}
@media screen and (min-width:900px){.nuora-reference .template-product-pdp-gut-capsule .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide,.nuora-reference .template-product-pdp-gut-capsule .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - 7.2px)}}
@media screen and (min-width:990px){.nuora-reference .template-product-pdp-gut-capsule .product__info-wrapper{padding:0 0 0 60px}}
@media only screen and (max-width:990px){.nuora-reference .custom-nutrition-image-desktop{display:none}
.nuora-reference .custom-nutrition-image-mobile{display:block}
.nuora-reference .custom-nutrition-close{top:8px;right:8px}
.nuora-reference .product-highlights-block{margin:0!important;padding:0!important}
.nuora-reference .nutrition-content{width:95%;padding:12px}
.nuora-reference .nutrition-image-desktop{display:none}
.nuora-reference .nutrition-image-mobile{display:block}
.nuora-reference .nutrition-trigger{font-size:15px;padding:16px}
.nuora-reference .product__info-wrapper .usp-item{padding-left:5px}
.nuora-reference .product__info-wrapper .badge-item{font-family:Geist,sans-serif;padding:5px 10px!important;font-size:10px!important}
.nuora-reference .product__info-wrapper .visibility-desktop{display:none!important}
.nuora-reference .product__info-wrapper .visibility-mobile{display:block!important}
.nuora-reference .template-product-pdp-gut-capsule .product__title *{font-size:28px!important;line-height:34px;letter-spacing:-2%}
.nuora-reference .template-product-pdp-gut-capsule .thumbnail-list__item.slider__slide{width:calc(20% - 5.4px)}
.nuora-reference .template-product-pdp-gut-capsule .slider.slider--mobile{gap:14px;margin-bottom:2px}
.nuora-reference .custom-nutrition-trigger{border-radius:12px}
.nuora-reference .custom-nutrition-trigger{margin:0 0 12px}
.nuora-reference .custom-testimonial,.nuora-reference .template-product-pdp-gut-capsule .custom-testimonial{margin:14px 0 0}
.nuora-reference .template-product-pdp-gut-capsule .star-rating-short .star-short{width:10px;height:10px}
.nuora-reference .template-product-pdp-gut-capsule .lumin-review-block{gap:4px}
.nuora-reference .template-product-pdp-gut-capsule .product__title{margin:8px 0 0}
.nuora-reference .template-product-pdp-gut-capsule .product__text.inline-richtext{margin-top:8px;font-size:14px!important;line-height:20px}
.nuora-reference .template-product-pdp-gut-capsule .product__info-wrapper .visibility-mobile{margin:4px 0}
.nuora-reference .product__info-wrapper .visibility-mobile{margin:4px 0 0;font-size:12.5px!important;line-height:normal}
.nuora-reference .template-product-pdp-gut-capsule .product__info-container .product-form{margin:12px 0 0}
.nuora-reference .template-product-pdp-gut-capsule .product-form__submit:after,.nuora-reference .template-product-pdp-gut-capsule .product-form__submit{border-radius:13px}
.nuora-reference .template-product-pdp-gut-capsule .product-form__submit{margin:0 0 12px}
.nuora-reference .template-product-pdp-gut-capsule .product__media-wrapper .svg-wrapper{width:16px;height:21px}
.nuora-reference .template-product-pdp-gut-capsule .thumbnail-slider .thumbnail-list.slider{gap:8.83px;margin:0}
.nuora-reference .template-product-pdp-gut-capsule .slider .slider__slide .thumbnail:not([aria-current]){box-shadow:0 0 0 0.9px #c7c5b9}
.nuora-reference .custom-nutrition-wrapper .custom-nutrition-trigger{margin-top:5.5px}}
@media only screen and (max-width:749px){.nuora-reference .custom-pdp-badges{top:19px;right:12px;left:unset}
.nuora-reference .custom-pdp-badge__image{width:61px}
.nuora-reference .template-product-pdp-gut-capsule .page-width{padding:0 15px!important}
.nuora-reference .custom-nutrition-image-desktop{display:none}
.nuora-reference .custom-nutrition-image-mobile{display:block}
.nuora-reference .custom-nutrition-close{top:8px;right:8px;width:30px;height:30px}
.nuora-reference .product-highlights-block{margin:0!important;padding:0!important}
.nuora-reference .nutrition-content{width:95%;padding:12px}
.nuora-reference .nutrition-image-desktop{display:none}
.nuora-reference .nutrition-image-mobile{display:block}
.nuora-reference .nutrition-trigger{font-size:15px;padding:16px}
.nuora-reference .product__info-wrapper .usp-item{padding-left:5px}
.nuora-reference .product__info-wrapper .badge-item{padding:5px 10px!important;font-size:10px!important}
.nuora-reference .product__info-wrapper .visibility-desktop{display:none!important}
.nuora-reference .product__info-wrapper .visibility-mobile{display:block!important}
.nuora-reference .template-product-pdp-gut-capsule .product__title *{font-size:28px!important;line-height:34px;letter-spacing:-2%}
.nuora-reference .template-product-pdp-gut-capsule .thumbnail-list__item.slider__slide{width:calc(20% - 5.4px)}
.nuora-reference .template-product-pdp-gut-capsule .slider.slider--mobile{gap:14px;margin-bottom:2px}
.nuora-reference .custom-nutrition-trigger{border-radius:12px}
.nuora-reference .template-product-pdp-gut-capsule .product__info-container{display:block;padding:12px 18px!important;background:#fff;border:1px solid #EBE5DD;border-radius:19px}
.nuora-reference .custom-nutrition-trigger{margin:0 0 12px}
.nuora-reference .custom-testimonial,.nuora-reference .template-product-pdp-gut-capsule .custom-testimonial{margin:14px 0 0}
.nuora-reference .template-product-pdp-gut-capsule .star-rating-short .star-short{width:12px;height:12px}
.nuora-reference .template-product-pdp-gut-capsule .lumin-review-block{gap:4px}
.nuora-reference .template-product-pdp-gut-capsule .product__title{margin:8px 0 0}
.nuora-reference .template-product-pdp-gut-capsule .product__text.inline-richtext{margin-top:8px;font-size:12px;line-height:20px}
.nuora-reference .template-product-pdp-gut-capsule .product__info-wrapper .visibility-mobile{margin:8px 0 4px}
.nuora-reference .product__info-wrapper .visibility-mobile{margin:4px 0 0;font-size:14px!important}
.nuora-reference .template-product-pdp-gut-capsule .product__info-container .product-form{margin:12px 0 0}
.nuora-reference .template-product-pdp-gut-capsule .product-form__submit:after,.nuora-reference .template-product-pdp-gut-capsule .product-form__submit{border-radius:13px}
.nuora-reference .template-product-pdp-gut-capsule .product-form__submit{margin:0 0 12px}
.nuora-reference .template-product-pdp-gut-capsule .product__media-wrapper .svg-wrapper{width:16px;height:21px}
.nuora-reference .template-product-pdp-gut-capsule .thumbnail-slider .thumbnail-list.slider{gap:8.83px}
.nuora-reference .template-product-pdp-gut-capsule .slider .slider__slide .thumbnail:not([aria-current]){box-shadow:0 0 0 0.9px #c7c5b9}
.nuora-reference .custom-nutrition-wrapper .custom-nutrition-trigger{margin-top:5.5px}
.nuora-reference .template-product-pdp-gut-capsule .lumin-review-block .review-text .us-icon-img{width:14px}
.nuora-reference .reviews-section-main .reviews-heading img.us-icon-img{width:26px;height:auto}
.nuora-reference .template-product-pdp-gut-capsule .product__media-list .product__media-item{width:calc(100% - 27px - var(--grid-mobile-horizontal-spacing))!important}
.nuora-reference .template-product-pdp-gut-capsule .lumin-slider.slider.slider--mobile{scroll-padding-left:13.5px!important}
.nuora-reference .template-product-pdp-gut-capsule .product__info-container div:has(kaching-bundle){margin:0!important}}
@media(max-width:600px){.nuora-reference .dlmc{text-align:center;justify-content:center}}
.nuora-reference .dcml{text-align:center;justify-content:center}
@media(max-width:600px){.nuora-reference .dcml{text-align:left;justify-content:start}}
@media screen and (max-width:600px){.nuora-reference .mobile-hide{display:none!important}}
@media screen and (min-width:601px)and (max-width:989px){.nuora-reference .tablet-hide{display:none!important}}
@media screen and (min-width:990px){.nuora-reference .desktop-hide{display:none!important}}
.nuora-reference .text-center{text-align:center}
.nuora-reference .slider-counter{font-size:13.5px!important}
.nuora-reference .header__icon .icon{stroke:currentColor;stroke-width:.5}
.nuora-reference .cart-count-bubble{bottom:20.7px!important;left:21.6px!important;border:1px solid}
.nuora-reference quantity-popover .quantity{min-height:28.8px}
.nuora-reference .header__active-menu-item{text-decoration:none!important}
.nuora-reference .footer__content-bottom{border-top:none!important}
.nuora-reference .footer-block__details-content .list-menu__item--link{color:rgba(var(--color-foreground),.95)!important;line-height:1.4;letter-spacing:0}
@media screen and (min-width:750px){.nuora-reference .footer__content-top .grid{row-gap:54px;column-gap:54px}}
@media screen and (min-width:750px){.nuora-reference .grid--4-col-tablet .grid__item{width:calc(25% - 40.5px)!important}}
.nuora-reference .accordion{border-top:0!important}
.nuora-reference .spr-container{border-color:#fff!important;background:#fff;border-radius:12px}
.nuora-reference .spr-review,.nuora-reference .spr-form{border-color:#fff5f7!important}
.nuora-reference .page-title{text-align:center}
.nuora-reference .announcement-bar .slider-button{rotate:270deg}
.nuora-reference .product-form__buttons{max-width:630px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;gap:10px}
.nuora-reference .product-form__submit{max-height:calc(45px + var(--buttons-border-width)* 2)}
.nuora-reference .shopify-payment-button__button{min-height:calc(45px + var(--buttons-border-width) * 2);height:calc(45px + var(--buttons-border-width) * 2)}
.nuora-reference .shopify-policy__container{max-width:800px;max-width:95ch}
.nuora-reference .live-circle{border-radius:50%;display:inline-block;padding:0;width:11px;min-width:11px;height:11px;margin-right:6.3px;box-shadow:0 0 0 0 var(--color-button);transform:scale(1);animation:2.5s infinite pulsegentle;transition:opacity .35s ease-in-out;background-color:var(--color-button)}
.nuora-reference .hs-pill{position:relative;pointer-events:none;padding:0;border-radius:5.625px;display:flex;align-items:center;justify-content:center;background-color:#f05d5e;color:#c57171;border:1px solid #fa8787;z-index:1;font-weight:500;line-height:1;font-size:9px}
@keyframes pulsegentle{0%{transform:scale(.95);box-shadow:0 0 #ec008c99}70%{transform:scale(1);box-shadow:0 0 0 3px #ec008c00}to{transform:scale(.95);box-shadow:0 0 #ec008c00}}
.nuora-reference .spr-container .spr-review-content-body{font-size:calc(var(--font-body-size)*1px);color:rgba(var(--color-foreground),.75);line-height:1.6}
.nuora-reference .product-form__input input[type=radio]:checked+.color-swatch{background-color:rgb(var(--color-foreground),.05);color:rgb(var(--color-foreground));border:3px solid var(--swatch-color)!important;box-shadow:0 0 #000,inset 0 0 0 3px #fff}
.nuora-reference .product-form__input input[type=radio]:disabled+label,.nuora-reference .product-form__input input[type=radio].disabled+label{color:rgba(var(--color-foreground),.3)!important;text-decoration:none!important}
.nuora-reference .media.media--hover-effect>video+video,.nuora-reference .media.media--hover-effect>video+img,.nuora-reference .media.media--hover-effect>img+video{opacity:0}
.nuora-reference .card__media .media video{height:100%;object-fit:cover;object-position:center center;width:100%}
@media screen and (min-width:990px){.nuora-reference .card .media.media--hover-effect>video:only-child,.nuora-reference .card-wrapper .media.media--hover-effect>video:only-child{transition:transform var(--duration-long) ease}
.nuora-reference .card:hover .media.media--hover-effect>video:first-child:only-child,.nuora-reference .card-wrapper:hover .media.media--hover-effect>video:first-child:only-child{transform:scale(1.03)}
.nuora-reference .card-wrapper:hover .media.media--hover-effect>video:first-child:not(:only-child){opacity:0}
.nuora-reference .card-wrapper:hover .media.media--hover-effect>video+video,.nuora-reference .card-wrapper:hover .media.media--hover-effect>video+img,.nuora-reference .card-wrapper:hover .media.media--hover-effect>img+video{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}}
.nuora-reference .pdkt-fetr{display:flex;align-items:center;column-gap:4px;text-transform:uppercase;font-size:small;font-weight:500}
.nuora-reference .pdkt-fetr-center{justify-content:center}
.nuora-reference .pdkt-fetr-right{justify-content:flex-end}
.nuora-reference .lumin-collection{display:flex;align-items:center}
.nuora-reference .is--animated,.nuora-reference .is--infinite{--duration-time: 1s}
.nuora-reference .is--animated{-webkit-animation-duration:var(--duration-time);-webkit-animation-fill-mode:both;animation-duration:var(--duration-time);animation-fill-mode:both}
.nuora-reference .is--infinite{animation-iteration-count:infinite;animation-duration:var(--duration-time)}
.nuora-reference .is--infinite:not(.lumin-ani-fadeIn){--duration-time: 2s}
@media print,(prefers-reduced-motion:reduce){.nuora-reference .is--animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}
.nuora-reference .hdt-browser-Safari .is--animated.lumin-ani-swing{-webkit-transition-duration:1ms!important;transition-duration:1ms!important}
@keyframes lumin-ani-bounce{20%,53%,80%,0%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}
.nuora-reference .lumin-ani-bounce{-webkit-animation-name:lumin-ani-bounce;animation-name:lumin-ani-bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
@-webkit-keyframes lumin-ani-tada{0%,to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}
@keyframes lumin-ani-tada{0%,to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}
.nuora-reference .lumin-ani-tada{-webkit-animation-name:lumin-ani-tada;animation-name:lumin-ani-tada}
@-webkit-keyframes lumin-ani-swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}
@keyframes lumin-ani-swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}
.nuora-reference .lumin-ani-swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:lumin-ani-swing;animation-name:lumin-ani-swing}
@-webkit-keyframes lumin-ani-flash{50%,0%,to{opacity:1}25%,75%{opacity:0}}
@keyframes lumin-ani-flash{50%,0%,to{opacity:1}25%,75%{opacity:0}}
.nuora-reference .lumin-ani-flash{-webkit-animation-name:lumin-ani-flash;animation-name:lumin-ani-flash}
@-webkit-keyframes lumin-ani-fadeIn{0%{opacity:0}to{opacity:1}}
@keyframes lumin-ani-fadeIn{0%{opacity:0}to{opacity:1}}
.nuora-reference .lumin-ani-fadeIn{-webkit-animation-name:lumin-ani-fadeIn;animation-name:lumin-ani-fadeIn}
@-webkit-keyframes lumin-ani-heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}
@keyframes lumin-ani-heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}
.nuora-reference .lumin-ani-heartBeat{-webkit-animation-name:lumin-ani-heartBeat;animation-name:lumin-ani-heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
@-webkit-keyframes lumin-ani-shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}
@keyframes lumin-ani-shake{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}
.nuora-reference .lumin-ani-shake{-webkit-animation-name:lumin-ani-shake;animation-name:lumin-ani-shake}
.nuora-reference .product-swatches{margin-bottom:10px}
.nuora-reference .product-form__controls-group label.color-swatch{width:28.8px;height:28.8px;padding:8.1px;border-radius:50%;border:0.9px solid rgb(var(--color-border));box-sizing:border-box}
.nuora-reference .product-form__controls-group label.color-swatch:after{content:"";position:absolute;top:50%;left:50%;width:13.5px;height:13.5px;transform:translate(-50%,-50%);border-radius:inherit;background-color:var(--swatch-color);transition:border-color var(--duration-default);border:0.9px solid rgba(var(--color-accent),.3)}
.nuora-reference .card-wrapper .product-form__controls-group{gap:3.6px}
.nuora-reference .card-wrapper .product-form__controls-group label.color-swatch{width:18px;height:18px;padding:4.5px;border-color:transparent}
.nuora-reference .card-wrapper .product-form__controls-group label.color-swatch:after{width:9px;height:9px}
.nuora-reference .quick-add-modal .product-form__controls-group label.color-swatch{height:28.8px}
.nuora-reference .product-form__controls-group input:checked:not(.disabled)+label.color-swatch,.nuora-reference .product-form__controls-group input+label.color-swatch:hover{border-color:rgb(var(--color-accent))}
.nuora-reference .product-form__controls-group input.disabled+label.color-swatch{opacity:1}
.nuora-reference .product-form__controls-group input.disabled+label.color-swatch:before{top:50%;height:0.9px;clip-path:unset;z-index:1;transform:translateY(-50%) rotate(-45deg)}
.nuora-reference .product-form__controls-group{display:flex;flex-wrap:wrap;align-items:center;gap:7.2px}
.nuora-reference .product-form__controls-group input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}
.nuora-reference .product-form__controls-group input+label:hover{border-color:rgb(var(--color-button));color:rgb(var(--color-button))}
.nuora-reference .product-form__controls-group input.disabled+label{opacity:.5;pointer-events:none;background-color:transparent!important;border:1.35px solid rgba(var(--color-button-tertiary-text))!important}
.nuora-reference .product-form__controls-group input.disabled+label:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#9c9a9a;clip-path:polygon(96% 0,100% 0,4% 100%,0% 100%)}
.nuora-reference .product-form__controls-group input:checked:not(.disabled)+label{border-color:rgb(var(--color-button));color:rgb(var(--color-button))}
.nuora-reference .product-form__controls-group input:checked:not(.disabled)+label:before{background-color:rgb(var(--color-button))}
.nuora-reference .product-form__controls-group label{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 18px;font-size:12.6px;font-weight:500;color:rgb(var(--color-foreground-title));border:1.8px solid rgb(var(--color-border));border-radius:3.6px;cursor:pointer;position:relative;transition:var(--duration-default)}
@media(min-width:750px){.nuora-reference .product-form__controls-group label{font-size:14.4px}}
.nuora-reference .variant_button .color-swatch{padding:0!important}
.nuora-reference .inactiveMixin{content:"";position:absolute;display:block}
.nuora-reference .beforeAnimation{-moz-transition:.2s cubic-bezier(.24,0,.5,1);-o-transition:.2s cubic-bezier(.24,0,.5,1);-webkit-transition:.2s cubic-bezier(.24,0,.5,1);transition:.2s cubic-bezier(.24,0,.5,1)}
.nuora-reference .afterAnimation{box-shadow:0 0 0 1px #0000001a,0 4px #0000000a,0 4px 9px #00000021,0 3px 3px #0000000d;-moz-transition:.35s cubic-bezier(.54,1.6,.5,1);-o-transition:.35s cubic-bezier(.54,1.6,.5,1);-webkit-transition:.35s cubic-bezier(.54,1.6,.5,1);transition:.35s cubic-bezier(.54,1.6,.5,1)}
.nuora-reference .toggleWrapper{margin:20px 0;display:flex;align-items:center}
.nuora-reference .toggleWrapper input.mobileToggle{opacity:0;position:absolute}
.nuora-reference .toggleWrapper input.mobileToggle+label{position:relative;display:inline-block;-webkit-user-select:none;user-select:none;-moz-transition:.4s ease;-o-transition:.4s ease;-webkit-transition:.4s ease;transition:.4s ease;-webkit-tap-highlight-color:transparent;height:30px;width:50px;border:1px solid #e4e4e4;border-radius:60px;flex:0 0 50px;margin-right:10px}
.nuora-reference .toggleWrapper input.mobileToggle+label:before{content:"";position:absolute;display:block;-moz-transition:.2s cubic-bezier(.24,0,.5,1);-o-transition:.2s cubic-bezier(.24,0,.5,1);-webkit-transition:.2s cubic-bezier(.24,0,.5,1);transition:.2s cubic-bezier(.24,0,.5,1);height:30px;width:50px;top:0;left:-1px;border-radius:30px}
.nuora-reference .toggleWrapper input.mobileToggle+label:after{content:"";position:absolute;display:block;box-shadow:0 0 0 1px #0000001a,0 4px #0000000a,0 4px 9px #00000021,0 3px 3px #0000000d;-moz-transition:.35s cubic-bezier(.54,1.6,.5,1);-o-transition:.35s cubic-bezier(.54,1.6,.5,1);-webkit-transition:.35s cubic-bezier(.54,1.6,.5,1);transition:.35s cubic-bezier(.54,1.6,.5,1);background:#f5f5f5;height:28px;width:28px;top:.5px;left:0;border-radius:60px}
.nuora-reference .toggleWrapper input.mobileToggle:checked+label:before{-moz-transition:width .2s cubic-bezier(0,0,0,.1);-o-transition:width .2s cubic-bezier(0,0,0,.1);-webkit-transition:width .2s cubic-bezier(0,0,0,.1);transition:width .2s cubic-bezier(0,0,0,.1)}
.nuora-reference .toggleWrapper input.mobileToggle:checked+label:after{left:24px}
.nuora-reference .testimonial-slider-buttons{color:rgba(var(--color-foreground),1)!important;background:rgba(var(--color-button),.1)!important;border-radius:30px;width:30px!important;height:30px!important}
.nuora-reference .nhh_outer img{width:100%}
.nuora-reference .nhh_outer{padding-top:64px;padding-bottom:64px;background:#efefef}
.nuora-reference .nhh_inner{display:flex;align-items:center;gap:140px;text-align:left}
.nuora-reference .nhh_inner>div{width:100%}
.nuora-reference .nhh_trust_revs{max-width:400px;display:block}
.nuora-reference .nhh_headline{font-size:52px;line-height:1.3em;margin:16px 0;font-weight:700}
.nuora-reference .nhh_headline span{color:#ff8801}
.nuora-reference .nhh_text{font-size:20px;line-height:1.3em;margin:16px 0}
.nuora-reference .nh_btn_widget{max-width:360px;margin-top:32px;margin-bottom:32px}
.nuora-reference .nh_btn_widget.centered{margin-left:auto;margin-right:auto;text-align:center}
.nuora-reference .nh_btn_widget img{width:100%}
.nuora-reference .nh_btn_primary img{width:20px}
.nuora-reference .nh_btn_primary:hover{gap:12px}
.nuora-reference .nh_btn_primary span{display:flex;align-items:center}
.nuora-reference .nh_btn_primary{gap:4px;transition:all .2s;display:flex;align-items:center;justify-content:center;cursor:pointer;text-align:center;padding:20px;border-radius:50px;background:#fccc00;color:#000;font-size:18px;line-height:1.3em;letter-spacing:1px;font-weight:700;text-decoration:none!important;text-transform:uppercase}
.nuora-reference .nh_btn_info_line{display:flex;align-items:center;justify-content:center;gap:8px}
.nuora-reference .nh_btn_info_line span:nth-child(1){width:20px;display:flex;align-items:center}
.nuora-reference .nuo_home-rev_widget{border-radius:12px;padding:16px;background:#fff;text-align:left;max-width:500px}
.nuora-reference .nuo_home-rev-header{display:flex;align-items:center;gap:24px;font-size:20px;font-weight:700;color:#000;margin-bottom:12px}
.nuora-reference .nuo_home-rev-header>span:nth-child(1){width:100%}
.nuora-reference .nuo_home-rev-header>span:nth-child(2){width:70%}
.nuora-reference .nuo_home-rev-header>span:nth-child(3){width:60%}
.nuora-reference .nuo_home-rev-text{font-size:18px;line-height:1.3em;margin:0}
.nuora-reference .nuo_home-rev-header span{display:flex;align-items:center}
@media only screen and (min-width:678px){.nuora-reference .Mobile_only{display:none!important}}
.nuora-reference .nuo_home-feat{padding-top:24px;padding-bottom:24px}
.nuora-reference .nuo_home-feat img{width:100%;display:block}
.nuora-reference .nuo_home-feat-header{display:flex;align-items:center;gap:12px}
.nuora-reference .nuo_home-feat-header .nuo_home-border{width:100%;display:block!important;border-bottom:2px solid black}
.nuora-reference .nuo_home-feat-header .nuo_home-feat_label{width:60%;font-size:20px;font-weight:600;text-align:center}
@media only screen and (max-width:678px){.nuora-reference .nhh_inner{flex-wrap:wrap;gap:16px;flex-direction:column-reverse;text-align:center}
.nuora-reference .nhh_headline{font-size:34px}
.nuora-reference .nhh_text{font-size:18px}
.nuora-reference .nhh_text,.nuora-reference .nuo_home-rev-text{font-size:16px}
.nuora-reference .nuo_home-rev-header{gap:12px}
.nuora-reference .nuo_home-rev-header>span:nth-child(2){width:100%}
.nuora-reference .nhh_outer{padding-top:24px;padding-bottom:24px}
.nuora-reference .nh_btn_primary{font-size:16px}
.nuora-reference .Desktop_only{display:none!important}
.nuora-reference .nuo_home-feat-header .nuo_home-feat_label{width:100%;font-size:18px}
.nuora-reference .nuo_home-feat-header .nuo_home-border{width:20%}}
.nuora-reference .nhh_outer{text-align:center}
.nuora-reference .nhh_main_title{font-size:42px;line-height:1.3em;margin:0}
.nuora-reference .nh_why_grid{display:flex;align-items:center;gap:40%;margin-top:40px;margin-bottom:40px}
.nuora-reference .nh_why_grid>div{width:100%}
.nuora-reference .nhh_outer{background-size:cover;background-position:center}
.nuora-reference .nh_why_card{padding:24px;border-radius:8px;background:#fff;margin-bottom:24px}
.nuora-reference .nh_why_card img{max-width:54px;display:block;margin:auto}
.nuora-reference .nh_why_card h3{font-size:22px;line-height:1.3em;margin:12px 0}
.nuora-reference .nh_why_card p{font-size:18px;line-height:1.4em;margin:0}
.nuora-reference .nhh_outer_bg{max-width:2000px;margin:auto;padding-top:64px;padding-bottom:64px;background-size:cover;background-position:center}
.nuora-reference .nhh_outer_why{background:#f7f1de;width:100%;text-align:center}
@media only screen and (max-width:678px){.nuora-reference .nh_why_grid{flex-wrap:wrap;gap:0}
.nuora-reference .nhh_outer_bg{background:#f7f1de}
.nuora-reference .nhh_outer_bg{padding-top:40px;padding-bottom:40px;background-image:unset!important}}
.nuora-reference .nhh_outer_standard{padding:64px 16px}
.nuora-reference .nhh_thousands_gallery{display:flex;gap:16px;max-width:2000px;margin:auto}
.nuora-reference .nhh_main_title.centered{text-align:center}
.nuora-reference .nhh_thousands_gallery{margin-top:32px}
.nuora-reference .nhh_thousands_gallery img{width:100%;display:block;border-radius:8px;overflow:hidden}
.nuora-reference .nhh_thousands_gallery .slick-slide{padding:0 4px}
@media only screen and (max-width:678px){.nuora-reference .nhh_thousands_gallery{margin-left:-16px;width:calc(100% + 32px)}}
.nuora-reference .nhh_outer.femine_bg{background:#f4acc4}
.nuora-reference .nhh_femine_container{max-width:800px;margin:auto}
.nuora-reference .nhh_outer.femine_bg .nhh_headline{max-width:600px;margin-left:auto;margin-right:auto}
.nuora-reference .nhh_faq_box{max-width:600px;margin:12px auto;border-radius:8px;padding:12px 16px;cursor:pointer;background:#f4f0ec;text-align:left}
.nuora-reference .nhh_faq_header{width:100%}
.nuora-reference .nhh_faq_header p{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:0;font-size:20px;line-height:1.3em;width:100%}
.nuora-reference .nhh_faq_header p>span:nth-child(1){width:100%}
.nuora-reference .nhh_faq_header p>span:nth-child(2){width:5%;display:flex;align-items:center;justify-content:flex-end}
.nuora-reference .nhh_faq_header img{max-width:18px;display:block;margin-left:auto}
.nuora-reference .nhh_faq_content p{margin:12px 0 0;font-size:18px;line-height:1.3em}
.nuora-reference .nhh_outer.white{background:#fff}
.nuora-reference .nhh_faq_content{display:none}
.nuora-reference .nhh_faq_box img{transition:all .2s}
.nuora-reference .active.nhh_faq_box img{transform:rotate(45deg)}
.nuora-reference .nhh_faq_container{margin-top:32px;margin-bottom:32px}
.nuora-reference .nhh_outer.nuo_video_reviews{background:#f7f1de;text-align:left}
.nuora-reference .nhh_headline.nuo_video-revs-headline{max-width:600px}
.nuora-reference .nuo_video-revs-container{display:flex;gap:24px;align-items:center}
.nuora-reference .nuo_video-revs-container>div:nth-child(1){width:calc(30% - 12px)}
.nuora-reference .nuo_video-revs-container>div:nth-child(2){width:calc(70% - 12px)}
.nuora-reference .nuo_video-rev-stat-box{display:flex;align-items:Center;justify-content:center;padding:12px;border-radius:8px;background:#f4acc4;text-align:left;margin-bottom:12px}
.nuora-reference .nuo_video-rev-stat-box .nuo_video-stat_head{font-size:42px;line-height:1.3em;margin:0;font-weight:700;color:#ff8801}
.nuora-reference .nuo_video-rev-stat-box .nuo_video-stat_text{font-size:18px;line-height:1.4em;margin:8px 0 0}
.nuora-reference .nuo_video-rev-stat-box:last-child{margin-bottom:0}
.nuora-reference .nuo_video-revs-container video{width:100%;display:block}
.nuora-reference .nuo_video_reviews .slick-dots{width:100%;max-width:70%;display:flex}
.nuora-reference .nuo_video_reviews .slick-dots li{width:100%;height:4px;margin:0}
.nuora-reference .nuo_video_reviews .slick-dots li.slick-active{background:#ff8801;height:4px}
.nuora-reference .nuo_video_reviews .slick-dots li{width:100%;margin:0;height:4px;background:#ff880126}
.nuora-reference .nuo_video_reviews .slick-dots li button{display:none}
.nuora-reference .nuo_video_reviews .slick-slide{padding:0 4px}
.nuora-reference .nuo_video_reviews .slick-prev,.nuora-reference .nuo_video_reviews .slick-next{display:none!important}
.nuora-reference .nuo_video-nav{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:-25px}
.nuora-reference .nuo_video-nav>div{width:40px;height:40px;cursor:pointer}
@media only screen and (max-width:678px){.nuora-reference .nuo_video-revs-container{flex-wrap:wrap}
.nuora-reference .nuo_video-revs-container>div:nth-child(1){width:100%}
.nuora-reference .nuo_video-revs-container>div:nth-child(2){width:100%}
.nuora-reference .nuo_video-rev-stat-box>div{display:flex;align-items:center;gap:12px}
.nuora-reference .nuo_video-rev-stat-box>div .nuo_video-stat_head{width:30%}
.nuora-reference .nuo_video-rev-stat-box>div .nuo_video-stat_text{width:100%}}
.nuora-reference .nhh_home-hero-revies{display:flex;align-items:center;gap:12px}
.nuora-reference .nhh_home-hero-revies p{margin:0;font-size:16px;line-height:1.3em}
.nuora-reference .testimonials_stars-line{display:flex;gap:2px}
.nuora-reference .testimonials_stars-line img{width:20px;display:block;height:auto}
.nuora-reference .lumin-text__fancy1{ 
      position: relative;                
      background-clip: text;
      -webkit-background-clip: text;
      background-image: var(--fancy-gradient);
      color: transparent;
    }
.nuora-reference .lumin-text__fancy2{      
      padding-left: var(--fancy-padding-left);
      padding-right: var(--fancy-padding-left);
      padding-top: var(--fancy-padding-top);
      padding-bottom: var(--fancy-padding-bottom);
      border-radius: var(--fancy-border-radius);
      position: relative;                
      background-clip: text;
      -webkit-background-clip: text;
      background: var(--fancy-background);
      color: var(--fancy-text);
      font-size: var(--fancy-text-size);
    }
.nuora-reference .lumin-text__fancy3{      
      padding-left: {{ block.settings.padding-left-fancy }}px;
      padding-right: {{ block.settings.padding-left-fancy }}px;
      padding-top: {{ block.settings.padding-fancy }}px;
      padding-bottom: {{ block.settings.padding-fancy }}px;
      border-radius: {{ block.settings.border-fancy }}px;
      position: relative;                
      background-clip: text;
      background-image: {%- if highlight_background_text_color_alpha != 0 -%}
        {{ block.settings.highlight_background_color }}
      {%- endif -%};
      color: transparent;
    }
.nuora-reference,.nuora-reference .color-background-1{
      --color-background: 255,255,255;
    
      --gradient-background: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 75%);
    

    

    --color-foreground: 0,0,0;
    --color-background-contrast: 191,191,191;
    --color-shadow: 33,33,33;
    --color-button: 33,33,33;
    --color-button-text: 255,255,255;
    --color-secondary-button: 255,255,255;
    --color-secondary-button-text: 33,33,33;
    --color-link: 33,33,33;
    --color-badge-foreground: 0,0,0;
    --color-badge-background: 255,255,255;
    --color-badge-border: 0,0,0;
    --payment-terms-background-color: rgb(255 255 255);
    --sale-price: rgb(213 0 0);
  }
.nuora-reference .color-background-2{
      --color-background: 230,234,238;
    
      --gradient-background: radial-gradient(rgba(230, 234, 238, 1), rgba(249, 249, 249, 1) 100%);
    

    

    --color-foreground: 23,21,21;
    --color-background-contrast: 154,170,186;
    --color-shadow: 23,21,21;
    --color-button: 23,21,21;
    --color-button-text: 255,255,255;
    --color-secondary-button: 230,234,238;
    --color-secondary-button-text: 23,21,21;
    --color-link: 23,21,21;
    --color-badge-foreground: 23,21,21;
    --color-badge-background: 230,234,238;
    --color-badge-border: 23,21,21;
    --payment-terms-background-color: rgb(230 234 238);
    --sale-price: rgb(213 0 0);
  }
.nuora-reference .color-inverse{
      --color-background: 35,35,35;
    
      --gradient-background: #232323;
    

    

    --color-foreground: 255,255,255;
    --color-background-contrast: 48,48,48;
    --color-shadow: 35,35,35;
    --color-button: 255,255,255;
    --color-button-text: 35,35,35;
    --color-secondary-button: 35,35,35;
    --color-secondary-button-text: 255,255,255;
    --color-link: 255,255,255;
    --color-badge-foreground: 255,255,255;
    --color-badge-background: 35,35,35;
    --color-badge-border: 255,255,255;
    --payment-terms-background-color: rgb(35 35 35);
    --sale-price: rgb(213 0 0);
  }
.nuora-reference .color-accent-1{
      --color-background: 244,240,236;
    
      --gradient-background: #f4f0ec;
    

    

    --color-foreground: 0,0,0;
    --color-background-contrast: 197,176,155;
    --color-shadow: 0,0,0;
    --color-button: 0,0,0;
    --color-button-text: 255,255,255;
    --color-secondary-button: 244,240,236;
    --color-secondary-button-text: 0,0,0;
    --color-link: 0,0,0;
    --color-badge-foreground: 0,0,0;
    --color-badge-background: 244,240,236;
    --color-badge-border: 0,0,0;
    --payment-terms-background-color: rgb(244 240 236);
    --sale-price: rgb(213 0 0);
  }
.nuora-reference .color-accent-2{
      --color-background: 255,255,255;
    
      --gradient-background: #ffffff;
    

    

    --color-foreground: 0,0,0;
    --color-background-contrast: 191,191,191;
    --color-shadow: 0,0,0;
    --color-button: 255,255,255;
    --color-button-text: 0,0,0;
    --color-secondary-button: 255,255,255;
    --color-secondary-button-text: 0,0,0;
    --color-link: 0,0,0;
    --color-badge-foreground: 0,0,0;
    --color-badge-background: 255,255,255;
    --color-badge-border: 0,0,0;
    --payment-terms-background-color: rgb(255 255 255);
    --sale-price: rgb(213 0 0);
  }
.nuora-reference .color-scheme-78d2e301-66be-46b4-8bf3-c85455b81fc4{
      --color-background: 213,0,0;
    
      --gradient-background: linear-gradient(89deg, rgba(213, 0, 0, 1) 5%, rgba(213, 0, 0, 1) 92%);
    

    

    --color-foreground: 255,255,255;
    --color-background-contrast: 239,0,0;
    --color-shadow: 23,21,21;
    --color-button: 255,255,255;
    --color-button-text: 213,0,0;
    --color-secondary-button: 213,0,0;
    --color-secondary-button-text: 255,255,255;
    --color-link: 255,255,255;
    --color-badge-foreground: 255,255,255;
    --color-badge-background: 213,0,0;
    --color-badge-border: 255,255,255;
    --payment-terms-background-color: rgb(213 0 0);
    --sale-price: rgb(213 0 0);
  }
.nuora-reference .color-scheme-bcd483fb-d76f-455d-aca8-a927463a23ce{
      --color-background: 255,244,239;
    
      --gradient-background: linear-gradient(180deg, rgba(163, 111, 90, 1), rgba(93, 59, 46, 1) 59%);
    

    

    --color-foreground: 255,255,255;
    --color-background-contrast: 255,156,112;
    --color-shadow: 33,33,33;
    --color-button: 163,111,90;
    --color-button-text: 255,255,255;
    --color-secondary-button: 255,244,239;
    --color-secondary-button-text: 163,111,90;
    --color-link: 163,111,90;
    --color-badge-foreground: 255,255,255;
    --color-badge-background: 255,244,239;
    --color-badge-border: 255,255,255;
    --payment-terms-background-color: rgb(255 244 239);
    --sale-price: rgb(213 0 0);
  }
.nuora-reference .color-scheme-87e5f3b6-afe3-4725-8018-1ae8ca9d9d3b{
      --color-background: 255,255,255;
    
      --gradient-background: linear-gradient(180deg, rgba(109, 60, 35, 1), rgba(110, 82, 45, 1) 75%);
    

    

    --color-foreground: 255,255,255;
    --color-background-contrast: 191,191,191;
    --color-shadow: 33,33,33;
    --color-button: 255,255,255;
    --color-button-text: 109,77,35;
    --color-secondary-button: 255,255,255;
    --color-secondary-button-text: 255,255,255;
    --color-link: 255,255,255;
    --color-badge-foreground: 255,255,255;
    --color-badge-background: 255,255,255;
    --color-badge-border: 255,255,255;
    --payment-terms-background-color: rgb(255 255 255);
    --sale-price: rgb(213 0 0);
  }
.nuora-reference .color-scheme-1920a37b-f605-457a-a80f-ff2545a1e0d8{
      --color-background: 251,248,244;
    
      --gradient-background: #fbf8f4;
    

    

    --color-foreground: 30,26,27;
    --color-background-contrast: 217,188,151;
    --color-shadow: 33,33,33;
    --color-button: 46,46,42;
    --color-button-text: 255,255,255;
    --color-secondary-button: 251,248,244;
    --color-secondary-button-text: 33,33,33;
    --color-link: 33,33,33;
    --color-badge-foreground: 30,26,27;
    --color-badge-background: 251,248,244;
    --color-badge-border: 30,26,27;
    --payment-terms-background-color: rgb(251 248 244);
    --sale-price: rgb(213 0 0);
  }
.nuora-reference,.nuora-reference .color-background-1,.nuora-reference .color-background-2,.nuora-reference .color-inverse,.nuora-reference .color-accent-1,.nuora-reference .color-accent-2,.nuora-reference .color-scheme-78d2e301-66be-46b4-8bf3-c85455b81fc4,.nuora-reference .color-scheme-bcd483fb-d76f-455d-aca8-a927463a23ce,.nuora-reference .color-scheme-87e5f3b6-afe3-4725-8018-1ae8ca9d9d3b,.nuora-reference .color-scheme-1920a37b-f605-457a-a80f-ff2545a1e0d8{
    color: rgba(var(--color-foreground), 0.9);
    
    background-color: rgb(var(--color-background));
  }
.nuora-reference{
    --font-body-family: Montserrat, sans-serif;
    --font-body-style: normal;
    --font-body-weight: 400;
    --font-body-weight-bold: 700;
    --font-body-height: 1.5;
    --font-body-spacing: 0px;
    --font-menu-family: Montserrat, sans-serif;
    --font-menu-style: normal;
    --font-menu-weight: 400;
    --font-menu-weight-medium: 500;
    --font-menu-weight-bold: 700;
    --font-button-family: Montserrat, sans-serif;
    --font-button-style: normal;
    --font-button-weight: 400;
    --font-button-weight-medium: 500;
    --font-button-weight-bold: 700;
    --font-collapsible-family: Montserrat, sans-serif;
    --font-collapsible-style: normal;
    --font-collapsible-weight: 400;
    --font-collapsible-weight-medium: 500;
    --font-collapsible-weight-bold: 700;
    --font-collapsible-size: 18px;
    --font-collapsible-spacing: 0px;

    --font-heading-family: Trirong, serif;
    --font-heading-style: normal;
    --font-heading-italic: Trirong, serif;
    --font-heading-italic-style: italic;
    --font-heading-weight: 400;
    --font-heading-spacing: -0.2px;
    --font-heading-height: 1.3;

    --font-body-scale: 0.9;
    --font-heading-scale: 1.1666666666666667;

    --media-padding: px;
    --media-border-opacity: 0.05;
    --media-border-width: 0px;
    --media-radius: 6px;
    --media-shadow-opacity: 0.0;
    --media-shadow-horizontal-offset: 0px;
    --media-shadow-vertical-offset: 4px;
    --media-shadow-blur-radius: 5px;
    --media-shadow-visible: 0;

    --page-width: 1440px;
    --page-width-margin: 0px;

    --product-card-image-padding: 5.4px;
    --product-card-corner-radius: 5.4px;
    --product-card-text-alignment: center;
    --product-card-border-width: 0.9px;
    --product-card-border-opacity: 0.1;
    --product-card-shadow-opacity: 0.0;
    --product-card-shadow-visible: 0;
    --product-card-shadow-horizontal-offset: 3.6px;
    --product-card-shadow-vertical-offset: 3.6px;
    --product-card-shadow-blur-radius: 13.5px;

    --collection-card-image-padding: 0px;
    --collection-card-corner-radius: 5.4px;
    --collection-card-text-alignment: left;
    --collection-card-border-width: 0px;
    --collection-card-border-opacity: 0.1;
    --collection-card-shadow-opacity: 0.0;
    --collection-card-shadow-visible: 0;
    --collection-card-shadow-horizontal-offset: 0px;
    --collection-card-shadow-vertical-offset: 3.6px;
    --collection-card-shadow-blur-radius: 4.5px;

    --blog-card-image-padding: 0px;
    --blog-card-corner-radius: 5.4px;
    --blog-card-text-alignment: left;
    --blog-card-border-width: 0px;
    --blog-card-border-opacity: 0.1;
    --blog-card-shadow-opacity: 0.05;
    --blog-card-shadow-visible: 1;
    --blog-card-shadow-horizontal-offset: 0px;
    --blog-card-shadow-vertical-offset: 0px;
    --blog-card-shadow-blur-radius: 18px;

    --badge-corner-radius: 0px;
    --badge-border-width: 0px;
    --badge-border-color: #f4f0ec;

    --popup-border-width: 1px;
    --popup-border-opacity: 0.1;
    --popup-corner-radius: 0px;
    --popup-shadow-opacity: 0.05;
    --popup-shadow-horizontal-offset: 0px;
    --popup-shadow-vertical-offset: 4px;
    --popup-shadow-blur-radius: 5px;

    --drawer-border-width: 1px;
    --drawer-border-opacity: 0.1;
    --drawer-shadow-opacity: 0.0;
    --drawer-shadow-horizontal-offset: 0px;
    --drawer-shadow-vertical-offset: 4px;
    --drawer-shadow-blur-radius: 5px;

    --spacing-sections-desktop: 0px;
    --spacing-sections-mobile: 0px;

    --grid-desktop-vertical-spacing: 20px;
    --grid-desktop-horizontal-spacing: 0px;
    --grid-mobile-vertical-spacing: 10px;
    --grid-mobile-horizontal-spacing: 0px;

    --text-boxes-border-opacity: 0.1;
    --text-boxes-border-width: 0px;
    --text-boxes-radius: 8px;
    --text-boxes-shadow-opacity: 0.0;
    --text-boxes-shadow-visible: 0;
    --text-boxes-shadow-horizontal-offset: 0px;
    --text-boxes-shadow-vertical-offset: 4px;
    --text-boxes-shadow-blur-radius: 5px;

    --buttons-radius: 4px;
    --buttons-radius-outset: 5px;
    --buttons-border-width: 1px;
    --buttons-border-opacity: 1.0;
    --buttons-shadow-opacity: 0.0;
    --buttons-shadow-visible: 0;
    --buttons-shadow-horizontal-offset: 0px;
    --buttons-shadow-vertical-offset: 4px;
    --buttons-shadow-blur-radius: 5px;
    --buttons-border-offset: 0.3px;

    --inputs-radius: 0px;
    --inputs-border-width: 1px;
    --inputs-border-opacity: 0.15;
    --inputs-shadow-opacity: 0.0;
    --inputs-shadow-horizontal-offset: 0px;
    --inputs-margin-offset: 0px;
    --inputs-shadow-vertical-offset: 0px;
    --inputs-shadow-blur-radius: 5px;
    --inputs-radius-outset: 0px;

    --variant-pills-radius: 0px;
    --variant-pills-border-width: 1px;
    --variant-pills-border-opacity: 0.2;
    --variant-pills-shadow-opacity: 0.0;
    --variant-pills-shadow-horizontal-offset: 0px;
    --variant-pills-shadow-vertical-offset: 6px;
    --variant-pills-shadow-blur-radius: 5px;
    --button-height: 42.3px;
    --button-height_mobile: 43.2px;
    --button-style: uppercase;
    --button-text-size: 16px;
    --button-text-size_mobile: 12px;
    --button-text-space: 0.5px;
    --button-text-weight: 400;

    --fancy-gradient: linear-gradient(127deg, rgba(162, 141, 119, 1) 10%, rgba(186, 119, 56, 1) 81%);
    --fancy-text: #000000;
    --fancy-background: #faf6f1;
    --fancy-text-size: 100%;
    --fancy-padding-left: 10px;
    --fancy-padding-right: 10px;
    --fancy-padding-top: 0px;
    --fancy-padding-bottom: 0px;
    --fancy-border-radius: 0px;
    --fancy-padding-bottom: 0px;

    --badge-size: 1;
  }
.nuora-reference *,.nuora-reference *::before,.nuora-reference *::after{
    box-sizing: inherit;
  }
.nuora-reference{
    box-sizing: border-box;
    font-size: calc(var(--font-body-scale) * 62.5%);
    height: 100%;
  }
.nuora-reference{
    display: grid;
    grid-template-rows: auto auto 1fr auto;
    grid-template-columns: 100%;
    min-height: 100%;
    margin: 0;
    font-size: 14px;
    letter-spacing: var(--font-body-spacing);
    line-height: var(--font-body-height);
    font-family: var(--font-body-family);
    font-style: var(--font-body-style);
    font-weight: var(--font-body-weight);
    font-synthesis: none;
    -moz-font-feature-settings: "kern";
    -webkit-font-smoothing: antialiased;
  }
@media screen and (min-width: 750px) {.nuora-reference{
      font-size: 16px;
    }}
.nuora-reference shopify-accelerated-checkout{
--shopify-accelerated-checkout-button-block-size: var(--button-height);
  }
.nuora-reference #shopify-buyer-consent{
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}
.nuora-reference #shopify-buyer-consent.hidden{
  display: none;
}
.nuora-reference #shopify-subscription-policy-button{
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}
.nuora-reference #shopify-subscription-policy-button::before{
  box-shadow: none;
}
.nuora-reference [data-deal-block-id="c3584604-386b-4b08-807e-1738193829c4"]{

  .kaching-bundles__subscriptions__card.kaching-bundles__bar-container:has(svg) {

    background-color: #fff3e4 !important;

    border: 1px dashed #ff8c00 !important;

  }

}
.nuora-reference [data-deal-block-id="c3584604-386b-4b08-807e-1738193829c4"]{

  .kaching-bundles__subscriptions__checkbox:has(svg) {

    background-color: #ff88014d !important;

    border: 1.5px solid #ff8801 !important;

    width: 24px !important;

    height: 24px !important;

  }

}
.nuora-reference [data-deal-block-id="c3584604-386b-4b08-807e-1738193829c4"] .kaching-bundles__subscriptions__card.kaching-bundles__bar-container{

  height: 60px !important;

  min-height: 60px !important;

  max-height: 60px !important;

}
.nuora-reference .kaching-bundles__block{
      display: none;
    }
.nuora-reference .kaching-bundles-sticky-atc{
      display: none;
    }
.nuora-reference .jdgm-xx{left:0}
.nuora-reference{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #108474;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}
.nuora-reference .jdgm-histogram__bar-content{background-color:#108474}
.nuora-reference .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.nuora-reference .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}
.nuora-reference .jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}
@media only screen and (min-width: 768px){.nuora-reference .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}
.nuora-reference .jdgm-prev-badge[data-average-rating="0.00"]{display:none !important}
.nuora-reference .jdgm-author-all-initials{display:none !important}
.nuora-reference .jdgm-author-last-initial{display:none !important}
.nuora-reference .jdgm-rev-widg__title{visibility:hidden}
.nuora-reference .jdgm-rev-widg__summary-text{visibility:hidden}
.nuora-reference .jdgm-prev-badge__text{visibility:hidden}
.nuora-reference .jdgm-rev__prod-link-prefix:before{content:"about"}
.nuora-reference .jdgm-rev__variant-label:before{content:"Variant: "}
.nuora-reference .jdgm-rev__out-of-store-text:before{content:"(out of store)"}
@media only screen and (min-width: 768px){.nuora-reference .jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.nuora-reference .jdgm-rev__pics .jdgm-rev__product-picture{display:none}}
@media only screen and (max-width: 768px){.nuora-reference .jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.nuora-reference .jdgm-rev__pics .jdgm-rev__product-picture{display:none}}
.nuora-reference .jdgm-preview-badge[data-template="product"]{display:none !important}
.nuora-reference .jdgm-preview-badge[data-template="collection"]{display:none !important}
.nuora-reference .jdgm-preview-badge[data-template="index"]{display:none !important}
.nuora-reference .jdgm-review-widget[data-from-snippet="true"]{display:none !important}
.nuora-reference .jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}
.nuora-reference .jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}
.nuora-reference .jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}
.nuora-reference .jdgm-medals-section[data-from-snippet="true"]{display:none !important}
.nuora-reference .jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}
.nuora-reference .jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}
.nuora-reference .jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}
.nuora-reference .jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}
.nuora-reference .jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}
.nuora-reference .jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #108474;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}
.nuora-reference .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}
.nuora-reference .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}
.nuora-reference .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.nuora-reference .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}
.nuora-reference .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.nuora-reference .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}
.nuora-reference .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.nuora-reference .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.nuora-reference .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.nuora-reference .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}
.nuora-reference .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}
.nuora-reference .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}
.nuora-reference .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:"Nuora"}
.nuora-reference .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
@-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}
.nuora-reference .jdgm-star{font-family:"JudgemeStar";display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.nuora-reference .jdgm-star:hover{opacity:1}
.nuora-reference .jdgm-star:last-of-type{padding:0 !important}
.nuora-reference .jdgm-star.jdgm--on:before{content:""}
.nuora-reference .jdgm-star.jdgm--off:before{content:""}
.nuora-reference .jdgm-star.jdgm--half:before{content:""}
.nuora-reference .jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}
.nuora-reference .jdgm-hidden{display:none !important;visibility:hidden !important}
.nuora-reference .jdgm-temp-hidden{display:none}
.nuora-reference .jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}
.nuora-reference .jdgm-spinner:empty{display:block}
.nuora-reference .jdgm-prev-badge{display:block !important}
.nuora-reference .image-with-text .grid{margin-bottom:0}
.nuora-reference .image-with-text .grid__item{position:relative}
@media screen and (min-width:750px){.nuora-reference .image-with-text__grid--reverse{flex-direction:row-reverse}}
.nuora-reference .image-with-text__media{min-height:100%;overflow:visible}
.nuora-reference .image-with-text__media--small{height:174.6px}
.nuora-reference .image-with-text__media--medium{height:266.4px}
.nuora-reference .image-with-text__media--large{height:391.5px}
@media screen and (min-width:750px){.nuora-reference .image-with-text__media--small{height:282.6px}
.nuora-reference .image-with-text__media--medium{height:414px}
.nuora-reference .image-with-text__media--large{height:625.5px}}
.nuora-reference .image-with-text__media--placeholder{position:relative;overflow:hidden}
.nuora-reference .image-with-text__media--placeholder:after{content:"";position:absolute;background:rgba(var(--color-foreground),.04)}
.nuora-reference .image-with-text__media--placeholder.image-with-text__media--adapt{height:180px}
@media screen and (min-width:750px){.nuora-reference .image-with-text__media--placeholder.image-with-text__media--adapt{height:270px}}
.nuora-reference .image-with-text__media--placeholder>svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:currentColor}
.nuora-reference .image-with-text__media--placeholder:is(.animate--ambient,.animate--zoom-in)>svg{top:0;left:0;transform:translate(0)}
.nuora-reference .image-with-text__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;align-self:center;padding:36px calc(36px / var(--font-body-scale)) 45px;position:relative;z-index:1}
.nuora-reference .image-with-text .grid__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.nuora-reference .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item:after{border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}
.nuora-reference .image-with-text:not(.image-with-text--overlap) .image-with-text__text-item:after{border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity))}
.nuora-reference .image-with-text .image-with-text__media-item>*{border-radius:var(--media-radius);overflow:hidden;box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}
.nuora-reference .image-with-text .global-media-settings{overflow:hidden!important}
.nuora-reference .image-with-text .image-with-text__text-item>*{border-radius:var(--text-boxes-radius);overflow:hidden;box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity))}
.nuora-reference .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item>*,.nuora-reference .image-with-text:not(.image-with-text--overlap) .image-with-text__text-item>*{box-shadow:none}
@media screen and (max-width:749px){.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media-item:after,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media img,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media video,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media .placeholder-svg{border-bottom-right-radius:0;border-bottom-left-radius:0}
.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__text-item:after,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content{border-top-left-radius:0;border-top-right-radius:0}
.nuora-reference .image-with-text.collapse-borders:not(.image-with-text--overlap) .image-with-text__content{border-top:0}}
.nuora-reference .image-with-text__content--mobile-right>*{align-self:flex-end;text-align:right}
.nuora-reference .image-with-text__content--mobile-center>*{align-self:center;text-align:center}
.nuora-reference .image-with-text--overlap .image-with-text__content{width:90%;margin:-27px auto 0}
@media screen and (min-width:750px){.nuora-reference .image-with-text__grid--reverse .image-with-text__content{margin-left:auto}
.nuora-reference .image-with-text__content--bottom{justify-content:flex-end;align-self:flex-end}
.nuora-reference .image-with-text__content--top{justify-content:flex-start;align-self:flex-start}
.nuora-reference .image-with-text__content--desktop-right>*{align-self:flex-end;text-align:right}
.nuora-reference .image-with-text__content--desktop-left>*{align-self:flex-start;text-align:left}
.nuora-reference .image-with-text__content--desktop-center>*{align-self:center;text-align:center}
.nuora-reference .image-with-text--overlap .image-with-text__text-item{display:flex;padding:27px 0}
.nuora-reference .image-with-text--overlap .image-with-text__content{height:auto;width:calc(100% + 36px);min-width:calc(100% + 36px);margin-top:0;margin-left:-36px}
.nuora-reference .image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content{margin-left:0;margin-right:-36px}
.nuora-reference .image-with-text--overlap .image-with-text__grid--reverse .image-with-text__text-item{justify-content:flex-end}
.nuora-reference .image-with-text--overlap .image-with-text__media-item--top{align-self:flex-start}
.nuora-reference .image-with-text--overlap .image-with-text__media-item--middle{align-self:center}
.nuora-reference .image-with-text--overlap .image-with-text__media-item--bottom{align-self:flex-end}
.nuora-reference .image-with-text__media-item--small,.nuora-reference .image-with-text__media-item--large+.image-with-text__text-item{flex-grow:0}
.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:after,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media video,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media .placeholder-svg,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__text-item:after,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content:after{border-top-right-radius:0;border-bottom-right-radius:0}
.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__text-item:after,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content:after,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media-item:after,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media img,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media video,.nuora-reference .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media .placeholder-svg{border-top-left-radius:0;border-bottom-left-radius:0}
.nuora-reference .image-with-text.collapse-borders:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content{border-left:0}
.nuora-reference .image-with-text.collapse-borders:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content{border-right:0}}
.nuora-reference .image-with-text:not(.collapse-corners,.image-with-text--overlap) .image-with-text__media-item{z-index:2}
.nuora-reference .image-with-text.image-with-text--overlap .backround-transparent,.nuora-reference .image-with-text:not(.image-with-text--overlap) .background-transparent{background:transparent}
.nuora-reference .image-with-text .gradient{transform:perspective(0)}
.nuora-reference .image-with-text__content{border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));word-break:break-word}
@media screen and (min-width:990px){.nuora-reference .image-with-text__content{padding:54px 63px 63px}}
.nuora-reference .image-with-text__content>*+*{margin-top:18px}
.nuora-reference .image-with-text__content>.image-with-text__text:empty~a{margin-top:18px}
.nuora-reference .image-with-text__content>:first-child:is(.image-with-text__heading),.nuora-reference .image-with-text__text--caption+.image-with-text__heading,.nuora-reference .image-with-text__text--caption:first-child{margin-top:0}
.nuora-reference .image-with-text__content :last-child:is(.image-with-text__heading),.nuora-reference .image-with-text__text--caption{margin-bottom:0}
.nuora-reference .image-with-text__content .button+.image-with-text__text{margin-top:18px}
.nuora-reference .image-with-text__content .image-with-text__text+.button{margin-top:27px}
.nuora-reference .image-with-text__heading{margin-bottom:0}
.nuora-reference .image-with-text__text p{margin-top:0;margin-bottom:9px}
.nuora-reference .image-with-text__text.rte.body p{font-size:18px}
@media screen and (max-width:749px){.nuora-reference .collapse-padding .image-with-text__grid .image-with-text__content{padding-left:0;padding-right:0}}
@media screen and (min-width:750px){.nuora-reference .collapse-padding .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content:not(.image-with-text__content--desktop-center){padding-right:0}
.nuora-reference .collapse-padding .image-with-text__grid--reverse .image-with-text__content:not(.image-with-text__content--desktop-center){padding-left:0}}
@supports not (inset: 10px){.nuora-reference .image-with-text .grid{margin-left:0}}
.nuora-reference .multirow__inner{display:flex;flex-direction:column;row-gap:var(--grid-mobile-vertical-spacing)}
@media screen and (min-width:750px){.nuora-reference .multirow__inner{row-gap:var(--grid-desktop-vertical-spacing)}}
.nuora-reference .rich-text{z-index:1}
.nuora-reference .rich-text__wrapper{display:flex;justify-content:center;width:calc(100% - 36px / var(--font-body-scale))}
.nuora-reference .rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin:auto;width:calc(100% - 72px / var(--font-body-scale))}
.nuora-reference .rich-text__blocks{width:100%}
@media screen and (min-width:750px){.nuora-reference .rich-text__wrapper{width:100%}
.nuora-reference .rich-text__wrapper--left{justify-content:flex-start}
.nuora-reference .rich-text__wrapper--right{justify-content:flex-end}
.nuora-reference .rich-text__blocks{max-width:450px}}
@media screen and (min-width:990px){.nuora-reference .rich-text__blocks{max-width:702px}}
.nuora-reference .rich-text__blocks *{overflow-wrap:break-word}
.nuora-reference .rich-text__blocks>*{margin-top:0;margin-bottom:0}
.nuora-reference .rich-text__blocks>*+*{margin-top:18px}
.nuora-reference .rich-text__blocks>*+a{margin-top:27px}
.nuora-reference .rich-text__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:9px;width:100%;max-width:405px;word-break:break-word}
.nuora-reference .rich-text__buttons--multiple>*{flex-grow:1;min-width:198px}
.nuora-reference .rich-text__buttons+.rich-text__buttons{margin-top:9px}
.nuora-reference .rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}
.nuora-reference .rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}
.nuora-reference .multicolumn .title{margin:0}
.nuora-reference .multicolumn.no-heading .title{display:none}
.nuora-reference .multicolumn .title-wrapper-with-link{margin-top:0}
@media screen and (max-width:749px){.nuora-reference .multicolumn .title-wrapper-with-link{margin-bottom:27px}
.nuora-reference .multicolumn .page-width{padding-left:0;padding-right:0}}
.nuora-reference .multicolumn-card__image-wrapper--sixth-width{width:16%}
.nuora-reference .multicolumn-card__image-wrapper--forth-width{width:25%}
.nuora-reference .multicolumn-card__image-wrapper--third-width{width:33%}
.nuora-reference .multicolumn-card__image-wrapper--half-width{width:50%}
.nuora-reference .multicolumn-list__item.center .multicolumn-card__image-wrapper:not(.multicolumn-card__image-wrapper--full-width),.nuora-reference .multicolumn-list__item:only-child{margin-left:auto;margin-right:auto}
.nuora-reference .multicolumn .button{margin-top:13.5px}
@media screen and (min-width:750px){.nuora-reference .multicolumn .button{margin-top:36px}}
.nuora-reference .multicolumn-list{margin-top:0;margin-bottom:0;padding:0}
.nuora-reference .multicolumn-list__item:only-child{max-width:648px}
.nuora-reference .multicolumn-list__item--empty{display:none}
.nuora-reference .multicolumn:not(.background-none) .multicolumn-card{background:rgb(var(--color-background));height:100%}
.nuora-reference .multicolumn.background-primary .multicolumn-card{background:rgb(var(--color-background)) linear-gradient(rgba(var(--color-foreground),.01),rgba(var(--color-foreground),.01))}
.nuora-reference .multicolumn-list h3{line-height:calc(1 + .5/max(1,var(--font-heading-scale)))}
.nuora-reference .multicolumn-list h3,.nuora-reference .multicolumn-list p{margin:0}
.nuora-reference .multicolumn-card-spacing{padding-top:22.5px;margin-left:22.5px;margin-right:22.5px}
.nuora-reference .multicolumn-card__info>:nth-child(2){margin-top:9px}
.nuora-reference .multicolumn-list__item.center .media--adapt,.nuora-reference .multicolumn-list__item .media--adapt .multicolumn-card__image{width:auto}
.nuora-reference .multicolumn-list__item.center .media--adapt img{left:50%;transform:translate(-50%)}
@media screen and (max-width:749px){.nuora-reference .multicolumn-list{margin:0;width:100%}
.nuora-reference .multicolumn-list:not(.slider){padding-left:13.5px;padding-right:13.5px}}
@media screen and (min-width:750px){.nuora-reference .multicolumn-list.slider,.nuora-reference .multicolumn-list.grid--4-col-desktop{padding:0}
.nuora-reference .multicolumn-list__item,.nuora-reference .grid--4-col-desktop .multicolumn-list__item{padding-bottom:0}
.nuora-reference .background-none .grid--2-col-tablet .multicolumn-list__item{margin-top:36px}}
.nuora-reference .background-none .multicolumn-card-spacing{padding:0;margin:0}
.nuora-reference .multicolumn-card__info{padding:18px}
.nuora-reference .background-none .multicolumn-card__info{padding-top:0;padding-left:0;padding-right:0}
.nuora-reference .background-none .slider .multicolumn-card__info{padding-bottom:0}
.nuora-reference .background-none .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-top:22.5px}
.nuora-reference .background-none .slider .multicolumn-card__info{padding-left:4.5px}
.nuora-reference .background-none .slider .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-left:13.5px}
.nuora-reference .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info{padding-left:22.5px;padding-right:22.5px}
@media screen and (max-width:749px){.nuora-reference .background-none .slider .multicolumn-card__info{padding-bottom:9px}
.nuora-reference .multicolumn.background-none .slider.slider--mobile{margin-bottom:0px}}
@media screen and (min-width:750px){.nuora-reference .background-none .multicolumn-card__image-wrapper{margin-left:13.5px;margin-right:13.5px}
.nuora-reference .background-none .multicolumn-list .multicolumn-card__info,.nuora-reference .background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info{padding-left:13.5px;padding-right:13.5px}}
.nuora-reference .multicolumn-card{position:relative;box-sizing:border-box}
.nuora-reference .multicolumn-card>.multicolumn-card__image-wrapper--full-width:not(.multicolumn-card-spacing){border-top-left-radius:calc(var(--text-boxes-radius) - var(--text-boxes-border-width));border-top-right-radius:calc(var(--text-boxes-radius) - var(--text-boxes-border-width));overflow:hidden}
.nuora-reference .multicolumn.background-none .multicolumn-card{border-radius:0}
.nuora-reference .multicolumn-card__info .link{text-decoration:none;font-size:inherit;margin-top:13.5px}
.nuora-reference .multicolumn-card__info .icon-wrap{margin-left:7.2px;white-space:nowrap}
@media screen and (min-width:990px){.nuora-reference .multicolumn-list__item--empty{display:list-item}}
.nuora-reference slider-component{--desktop-margin-left-first-item: max( 45px, calc((100vw - var(--page-width) + 90px - var(--grid-desktop-horizontal-spacing)) / 2) );position:relative;display:block}
.nuora-reference slider-component.slider-component-full-width{--desktop-margin-left-first-item: 13.5px}
@media screen and (max-width:749px){.nuora-reference slider-component.page-width{padding:0 13.5px}}
@media screen and (min-width:749px)and (max-width:990px){.nuora-reference slider-component.page-width{padding:0 45px}}
@media screen and (max-width:989px){.nuora-reference .no-js slider-component .slider{padding-bottom:27px}}
.nuora-reference .slider__slide{--focus-outline-padding: 4.5px;--shadow-padding-top: calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-bottom: calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));scroll-snap-align:start;flex-shrink:0;padding-bottom:0}
@media screen and (max-width:749px){.nuora-reference .slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:13.5px;-webkit-overflow-scrolling:touch;margin-bottom:9px}
.nuora-reference .slider--mobile:after{content:"";width:0;padding-left:13.5px}
.nuora-reference .slider.slider--mobile .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}
.nuora-reference .slider.slider--mobile.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}
.nuora-reference .slider.slider--mobile.contains-content-container .slider__slide{--focus-outline-padding: 0px}}
@media screen and (min-width:750px){.nuora-reference .slider.slider--tablet-up{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:9px;-webkit-overflow-scrolling:touch}
.nuora-reference .slider.slider--tablet-up .slider__slide{margin-bottom:0}}
@media screen and (max-width:989px){.nuora-reference .slider.slider--tablet{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:13.5px;-webkit-overflow-scrolling:touch;margin-bottom:9px}
.nuora-reference .slider--tablet:after{content:"";width:0;padding-left:13.5px;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}
.nuora-reference .slider.slider--tablet .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}
.nuora-reference .slider.slider--tablet.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}
.nuora-reference .slider.slider--tablet.contains-content-container .slider__slide{--focus-outline-padding: 0px}}
.nuora-reference .slider--everywhere{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:9px}
.nuora-reference .slider.slider--everywhere .slider__slide{margin-bottom:0;scroll-snap-align:center}
@media screen and (min-width:990px){.nuora-reference .slider-component-desktop.page-width{max-width:none}
.nuora-reference .slider--desktop{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:9px;scroll-padding-left:var(--desktop-margin-left-first-item)}
.nuora-reference .slider--desktop:after{content:"";width:0;padding-left:45px;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}
.nuora-reference .slider.slider--desktop .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}
.nuora-reference .slider--desktop .slider__slide:first-child{margin-left:var(--desktop-margin-left-first-item);scroll-margin-left:var(--desktop-margin-left-first-item)}
.nuora-reference .slider-component-full-width .slider--desktop{scroll-padding-left:13.5px}
.nuora-reference .slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:13.5px;scroll-margin-left:13.5px}
.nuora-reference .slider-component-full-width .slider--desktop:after{padding-left:13.5px}
.nuora-reference .slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 5 - var(--grid-desktop-horizontal-spacing) * 2)}
.nuora-reference .slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 4 - var(--grid-desktop-horizontal-spacing) * 3)}
.nuora-reference .slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)}
.nuora-reference .slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 2 - var(--grid-desktop-horizontal-spacing) * 5)}
.nuora-reference .slider--desktop.grid--1-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) - var(--grid-desktop-horizontal-spacing) * 9)}
.nuora-reference .slider.slider--desktop.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}
.nuora-reference .slider.slider--desktop.contains-content-container .slider__slide{--focus-outline-padding: 0px}}
@media(prefers-reduced-motion){.nuora-reference .slider{scroll-behavior:auto}}
.nuora-reference .slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}
.nuora-reference .slider::-webkit-scrollbar{height:3.6px;width:3.6px;display:none}
.nuora-reference .no-js .slider{-ms-overflow-style:auto;scrollbar-width:auto}
.nuora-reference .no-js .slider::-webkit-scrollbar{display:initial}
.nuora-reference .slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:3.6px;border:0}
.nuora-reference .slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:3.6px}
.nuora-reference .slider-counter{display:flex;justify-content:center;min-width:39.6px}
@media screen and (min-width:750px){.nuora-reference .slider-counter--dots{margin:0 10.8px}}
.nuora-reference .slider-counter__link{padding:9px}
@media screen and (max-width:749px){.nuora-reference .slider-counter__link{padding:6.3px}}
.nuora-reference .slider-counter__link--dots .dot{width:6.3px;height:6.3px;border-radius:12px;border:0.9px solid rgba(var(--color-foreground));background:rgba(var(--color-background));padding:0;display:block}
.nuora-reference .slider-counter__link--active.slider-counter__link--dots .dot{background-color:rgb(var(--color-foreground));width:30px}
@media screen and (forced-colors:active){.nuora-reference .slider-counter__link--active.slider-counter__link--dots .dot{background-color:CanvasText}}
.nuora-reference .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:rgb(var(--color-foreground))}
.nuora-reference .slider-counter__link--dots .dot,.nuora-reference .slider-counter__link--numbers{transition:transform .2s ease-in-out}
.nuora-reference .slider-counter__link--active.slider-counter__link--numbers,.nuora-reference .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot,.nuora-reference .slider-counter__link--numbers:hover{transform:scale(1.1)}
.nuora-reference .slider-counter__link--numbers{color:rgba(var(--color-foreground),.5);text-decoration:none}
.nuora-reference .slider-counter__link--numbers:hover{color:rgb(var(--color-foreground))}
.nuora-reference .slider-counter__link--active.slider-counter__link--numbers{text-decoration:underline;color:rgb(var(--color-foreground))}
.nuora-reference .slider-buttons{display:flex;align-items:center;justify-content:center}
@media screen and (min-width:990px){.nuora-reference .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:flex}}
@media screen and (max-width:989px){.nuora-reference .slider--desktop:not(.slider--tablet)+.slider-buttons{display:flex}}
@media screen and (min-width:750px){.nuora-reference .slider--mobile+.slider-buttons{display:flex}}
.nuora-reference .slider-button{color:rgba(var(--color-foreground),.75);background:transparent;border:none;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center}
.nuora-reference .slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}
.nuora-reference .slider-button .icon{height:10.8px}
.nuora-reference .slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}
.nuora-reference .slider-button--next .icon{transform:rotate(-0deg)}
.nuora-reference .slider-button--prev .icon{transform:rotate(180deg)}
.nuora-reference .slider-button--next:not([disabled]):hover .icon{transform:rotate(-0deg) scale(1.1)}
.nuora-reference .slider-button--prev:not([disabled]):hover .icon{transform:rotate(180deg) scale(1.1)}
@media screen and (min-width:750px){.nuora-reference .grid--2-col-tablet .grid__item .lm-fix{width:100%}}
.nuora-reference .accordion summary{display:flex;position:relative;line-height:1;padding:13.5px 0}
.nuora-reference .accordion .summary__title{display:flex;flex:1}
.nuora-reference .accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * 8.1px)}
.nuora-reference .accordion+.accordion{margin-top:0;border-top:none}
.nuora-reference .accordion{margin-top:22.5px;margin-bottom:0;border-top:0.9px solid rgba(var(--color-foreground),.08);border-bottom:0.9px solid rgba(var(--color-foreground),.08)}
.nuora-reference .accordion__title{display:inline-block;max-width:calc(100% - 54px);min-height:14.4px;margin:0;word-break:break-word;font-family:var(--font-collapsible-family);font-weight:var(--font-collapsible-weight);letter-spacing:var(--font-collapsible-spacing);font-size:var(--font-collapsible-size)}
.nuora-reference .accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 18px);margin-right:calc(var(--font-heading-scale) * 9px);width:calc(var(--font-heading-scale) * 18px)}
.nuora-reference .accordion details[open]>summary .icon-caret{transform:rotate(180deg)}
.nuora-reference .accordion__content{margin-bottom:13.5px;word-break:break-word;overflow-x:auto;padding:0 5.4px}
.nuora-reference .accordion__content img{max-width:100%}
.nuora-reference .collapsible-content{position:relative;z-index:0}
.nuora-reference .collapsible-section-layout{padding-bottom:45px;padding-top:45px}
@media screen and (min-width:750px){.nuora-reference .collapsible-section-layout{padding-bottom:63px;padding-top:63px}}
.nuora-reference .collapsible-content__media{background:transparent}
.nuora-reference .collapsible-content__media--small{height:174.6px}
.nuora-reference .collapsible-content__media--large{height:391.5px}
@media screen and (min-width:750px){.nuora-reference .collapsible-content__media--small{height:282.6px}
.nuora-reference .collapsible-content__media--large{height:625.5px}}
@media screen and (min-width:750px){.nuora-reference .collapsible-content__grid--reverse{flex-direction:row-reverse}}
.nuora-reference .collapsible-content-wrapper-narrow{margin:0 auto;padding-right:13.5px;padding-left:13.5px;max-width:720px}
.nuora-reference .collapsible-content__header{word-break:break-word}
.nuora-reference .collapsible-content__heading{margin-bottom:18px;margin-top:0}
@media screen and (min-width:750px){.nuora-reference .collapsible-content__heading{margin-bottom:27px}}
.nuora-reference .collapsible-none-layout .accordion+.accordion{border-top:0}
.nuora-reference .collapsible-row-layout .accordion:not(:first-child):not(.color-background-1){margin-top:9px}
.nuora-reference .caption-with-letter-spacing+h2{margin-top:9px}
@media screen and (min-width:750px){.nuora-reference .collapsible-content .accordion{margin-top:0}}
.nuora-reference .collapsible-row-layout .accordion{border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));margin-bottom:13.5px;transform:perspective(0)}
.nuora-reference .collapsible-row-layout .accordion summary,.nuora-reference .collapsible-row-layout .accordion .accordion__content{padding:13.5px}
.nuora-reference .collapsible-row-layout .accordion .accordion__content{padding-top:0}
.nuora-reference .collapsible-content summary:hover{background:rgba(var(--color-foreground),.04)}
.nuora-reference .collapsible-content summary:hover .accordion__title{text-decoration:underline;text-underline-offset:2.7px}
@supports not (inset: 10px){@media screen and (min-width:750px){.nuora-reference .collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child,.nuora-reference .collapsible-content__grid--reverse .collapsible-content__grid-item{padding-left:45px;padding-right:0}}
@media screen and (min-width:990px){.nuora-reference .collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child,.nuora-reference .collapsible-content__grid--reverse .collapsible-content__grid-item{padding-left:63px}}}
.nuora-reference .section-template--22022926893196__logo_scroll_zUaADJ-padding{
    padding-top: 0px;
    padding-bottom: 0px;
    
    -webkit-mask-box-image: linear-gradient(to right, hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 20%, hsl(0 0% 0% / 1) 80%, hsl(0 0% 0% / 0));
    mask-image: linear-gradient(to right, hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 20%, hsl(0 0% 0% / 1) 80%, hsl(0 0% 0% / 0));
 
      }
@media screen and (min-width: 750px) {.nuora-reference .section-template--22022926893196__logo_scroll_zUaADJ-padding{
      padding-top: 0px;
      padding-bottom: 0px;
    }}
.nuora-reference .logo-wrapper{
    display: flex;
    align-items: center;
}
.nuora-reference .logo-bar__text-label-template--22022926893196__logo_scroll_zUaADJ{
    min-width: fit-content;
    font-size: 18px;
    line-height: 18px;
    padding: 0 36px;
    color: #212121;
}
@media screen and (max-width:749px){.nuora-reference .logo-bar__text-label-template--22022926893196__logo_scroll_zUaADJ{
    min-width: auto;
    font-size: 15px;
    line-height: 15px;
    padding: 0 13.5px;
}}
.nuora-reference .announcement-bar-image_weRewc img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_weRewc svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_EGcCnL svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_8VDX3k svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_HxKPUW svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh img{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar-image_PKhQUh svg{
    width: 130px;
    height:auto;
  }
.nuora-reference .announcement-bar--inner-template--22022926893196__logo_scroll_zUaADJ{
  max-width:1440px;
  margin-left:auto;
  margin-right:auto
      }
@media only screen and (min-width: 768px){.nuora-reference .announcement-bar--inner-template--22022926893196__logo_scroll_zUaADJ{
    padding: 16px 20px;
  }}
@media only screen and (max-width: 767px){.nuora-reference .announcement-bar--inner-template--22022926893196__logo_scroll_zUaADJ{
    padding: 8px 20px;
  }}
.nuora-reference .announcement-bar-section{
  position:relative;
  z-index:52
}
.nuora-reference .announcement-bar--wrap{
  line-height:1;
}
.nuora-reference .announcement-bar--inner-template--22022926893196__logo_scroll_zUaADJ{
  height:100%;
  display:flex;
  align-items:center;
  max-width:none;
  white-space:nowrap;
  overflow:hidden;
}
.nuora-reference .announcement-bar--inner-template--22022926893196__logo_scroll_zUaADJ.direction-left>div{
  animation:marquee-left var(--marquee-speed) linear infinite;
}
.nuora-reference .announcement-bar--inner.direction-right>div{
  animation:marquee-right var(--marquee-speed) linear infinite;
}
.nuora-reference .announcement-bar--inner-template--22022926893196__logo_scroll_zUaADJ>div{
  display:flex;
  align-items:center;
  flex-shrink:0;
  will-change:transform;
}
.nuora-reference .announcement-bar--inner-template--22022926893196__logo_scroll_zUaADJ:hover>div{
  animation-play-state:paused;
}
.nuora-reference .announcement-bar-template--22022926893196__logo_scroll_zUaADJ{
  display:inline-flex;
  align-items:center;
  padding:0 20px;
  letter-spacing:.03em;
  
    -webkit-mask-box-image: linear-gradient(to right, hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 20%, hsl(0 0% 0% / 1) 80%, hsl(0 0% 0% / 0));
    mask-image: linear-gradient(to right, hsl(0 0% 0% / 0), hsl(0 0% 0% / 1) 20%, hsl(0 0% 0% / 1) 80%, hsl(0 0% 0% / 0));
  
}
@media only screen and (max-width: 767px){.nuora-reference .announcement-bar{
  padding:0 16px;
}}
.nuora-reference .announcement-bar-template--22022926893196__logo_scroll_zUaADJ svg{
  margin-right:12px;
  fill:rgb(var(--color-foreground));
}
.nuora-reference .announcement-bar-template--22022926893196__logo_scroll_zUaADJ .announcement-bar-template--22022926893196__logo_scroll_zUaADJ__link{
  color:rgb(var(--color-foreground));
  display: flex;
  padding: 0;
}
.nuora-reference .announcement-bar-template--22022926893196__logo_scroll_zUaADJ--item:empty{
  display:none
}
@keyframes marquee-left{
  0%{
    transform:translate(0)
  }
  to{
    transform:translate(-100%)
  }
}
@keyframes marquee-right{
  0%{
    transform:translate(-100%)
  }
  to{
    transform:translate(0)
  }
}
.nuora-reference .announcement-bar-static{
  display: block;
}
.nuora-reference .announcement-bar-static>div{
  flex-wrap: wrap;
  justify-content: center;
}
.nuora-reference .section-template--22022926893196__ss_scrolling_images_yNj9bU{
    border-top: solid #000000 0px;
    border-bottom: solid #000000 0px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
.nuora-reference .section-template--22022926893196__ss_scrolling_images_yNj9bU-settings{
    
    margin: 0 auto;
    padding-top: 27px;
    padding-bottom: 27px;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
  }
.nuora-reference .scrolling-image-heading-template--22022926893196__ss_scrolling_images_yNj9bU > *{
    margin: 0;
    font-size: 34.0px;
    color: #000000;
    line-height: 130%;
    text-transform: unset;
    text-align: center;
  }
.nuora-reference .scrolling-image-slider-template--22022926893196__ss_scrolling_images_yNj9bU{
    margin-top: 15px;
  }
.nuora-reference .scrolling-image-slide-template--22022926893196__ss_scrolling_images_yNj9bU{
    height: 200px;
    width: 100%;
    flex: 0 0 120px;
  }
.nuora-reference .scrolling-image-slide-template--22022926893196__ss_scrolling_images_yNj9bU img,.nuora-reference .scrolling-image-slide-template--22022926893196__ss_scrolling_images_yNj9bU svg{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    border-radius: 10px;
  }
.nuora-reference .scrolling-image-slide-template--22022926893196__ss_scrolling_images_yNj9bU svg{
    background-color: #a0a0a0;
  }
.nuora-reference .scrolling-image-content-template--22022926893196__ss_scrolling_images_yNj9bU{
    max-width: 340px;
    margin-top: -30px;
    padding: 23px 23px;
    border-radius: 10px;
    border: 0px solid #000000;
    background-color: #ffffff;
    position: relative;
    z-index: 3;
    text-align: center;
    
  }
.nuora-reference .scrolling-image-content-template--22022926893196__ss_scrolling_images_yNj9bU p,.nuora-reference .scrolling-image-content-template--22022926893196__ss_scrolling_images_yNj9bU a,.nuora-reference .scrolling-image-content-template--22022926893196__ss_scrolling_images_yNj9bU li{
    margin: 0px;
    font-size: 20.4px;
    line-height: 130%;
    color: #000000;
  }
.nuora-reference .marquee-horizontal-template--22022926893196__ss_scrolling_images_yNj9bU{
      position: relative;
      z-index: 2;
      display: inline-flex;
      overflow: hidden;
      width: 100%;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
  }
.nuora-reference[dir="rtl"] .marquee-horizontal-template--22022926893196__ss_scrolling_images_yNj9bU{
    flex-direction: row-reverse;
  }
.nuora-reference .track-horizontal-template--22022926893196__ss_scrolling_images_yNj9bU{
      padding-left: 10px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      flex-shrink: 0;
      width: calc((120px * 10) + (10px * 10));
      gap: 10px;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      white-space: nowrap;
      will-change: transform;
      animation: marquee-horizontal-left 20000ms linear infinite;
  }
@keyframes marquee-horizontal-left {
    0% {
        transform: translateZ(0);
        visibility: visible;
    }
    
    100% {
        transform: translate3d(-100%,0,0);
    }
  }
@keyframes marquee-horizontal-right {
    0% {
        transform: translate3d(-100%,0,0);
        visibility: visible;
    }
    
    100% {
        transform: translateZ(0);
    }
  }
@media(min-width: 1024px) {.nuora-reference .section-template--22022926893196__ss_scrolling_images_yNj9bU{
      margin-top: 0px;
      margin-bottom: 0px;
    }
.nuora-reference .section-template--22022926893196__ss_scrolling_images_yNj9bU-settings{
      padding: 0 45px;
      padding-top: 36px;
      padding-bottom: 36px;
      padding-left: 0px;
      padding-right: 0px;
    }
.nuora-reference .scrolling-image-heading-template--22022926893196__ss_scrolling_images_yNj9bU > *{
      font-size: 40px;
    }
.nuora-reference .scrolling-image-slider-template--22022926893196__ss_scrolling_images_yNj9bU{
      margin-top: 20px;
    }
.nuora-reference .scrolling-image-slide-template--22022926893196__ss_scrolling_images_yNj9bU{
      height: 400px;
      flex: 0 0 300px;
    }
.nuora-reference .scrolling-image-content-template--22022926893196__ss_scrolling_images_yNj9bU{
      max-width: 340px;
      margin-top: -60px;
      padding: 30px 30px;
    }
.nuora-reference .scrolling-image-content-template--22022926893196__ss_scrolling_images_yNj9bU p,.nuora-reference .scrolling-image-content-template--22022926893196__ss_scrolling_images_yNj9bU a,.nuora-reference .scrolling-image-content-template--22022926893196__ss_scrolling_images_yNj9bU li{
      font-size: 24px;
    }
.nuora-reference .track-horizontal-template--22022926893196__ss_scrolling_images_yNj9bU{
      padding-left: 10px;
      width: calc((300px * 10) + (10px * 10));
      gap: 10px;
    }}
.nuora-reference .scrolling-image-content-template--22022926893196__ss_scrolling_images_yNj9bU{
      margin-left: auto;
      margin-right: auto;
    }
.nuora-reference .section-template--22022926893196__lumin_mega_z6pyMp-padding{
    padding-top: 6px;
    padding-bottom: 0px;
  }
@media screen and (min-width: 750px) {.nuora-reference .section-template--22022926893196__lumin_mega_z6pyMp-padding{
      padding-top: 8px;
      padding-bottom: 0px;
    }}
.nuora-reference .section-template--22022926893196__lumin_mega_z6pyMp-margin{
    margin-top: 0px;
    margin-bottom: 0px;
  }
@media screen and (min-width: 750px) {.nuora-reference .section-template--22022926893196__lumin_mega_z6pyMp-margin{
      margin-top: 0px;
      margin-bottom: 0px;
    }}
.nuora-reference .qa-feature-feature_eyeYgJ{
                  display: flex;
                  align-items: center;
              }
.nuora-reference .qa-feature-feature_eyeYgJ h4{
                    font-size: 16px; 
                    margin: 0px;  
                }
.nuora-reference .qa-feature-feature_eyeYgJ p{
                    margin: 0px;    
                }
.nuora-reference .qa-feature-feature_eyeYgJ img{
                    width: 26px !important;
                    height: auto;
                    margin-right: 20px; 
                    border: none;
                }
.nuora-reference .qa-feature-feature_eyeYgJ svg{
                    width: 26px !important;
                    height: auto;
                    margin-right: 20px; 
                    border: none;
                }
.nuora-reference .qa-feature-feature_VFYbFr{
                  display: flex;
                  align-items: center;
              }
.nuora-reference .qa-feature-feature_VFYbFr h4{
                    font-size: 16px; 
                    margin: 0px;  
                }
.nuora-reference .qa-feature-feature_VFYbFr p{
                    margin: 0px;    
                }
.nuora-reference .qa-feature-feature_VFYbFr img{
                    width: 26px !important;
                    height: auto;
                    margin-right: 20px; 
                    border: none;
                }
.nuora-reference .qa-feature-feature_VFYbFr svg{
                    width: 26px !important;
                    height: auto;
                    margin-right: 20px; 
                    border: none;
                }
.nuora-reference .qa-feature-feature_yfKya7{
                  display: flex;
                  align-items: center;
              }
.nuora-reference .qa-feature-feature_yfKya7 h4{
                    font-size: 16px; 
                    margin: 0px;  
                }
.nuora-reference .qa-feature-feature_yfKya7 p{
                    margin: 0px;    
                }
.nuora-reference .qa-feature-feature_yfKya7 img{
                    width: 26px !important;
                    height: auto;
                    margin-right: 20px; 
                    border: none;
                }
.nuora-reference .qa-feature-feature_yfKya7 svg{
                    width: 26px !important;
                    height: auto;
                    margin-right: 20px; 
                    border: none;
                }
.nuora-reference .qa-feature-feature_TJfDza{
                  display: flex;
                  align-items: center;
              }
.nuora-reference .qa-feature-feature_TJfDza h4{
                    font-size: 16px; 
                    margin: 0px;  
                }
.nuora-reference .qa-feature-feature_TJfDza p{
                    margin: 0px;    
                }
.nuora-reference .qa-feature-feature_TJfDza img{
                    width: 26px !important;
                    height: auto;
                    margin-right: 20px; 
                    border: none;
                }
.nuora-reference .qa-feature-feature_TJfDza svg{
                    width: 26px !important;
                    height: auto;
                    margin-right: 20px; 
                    border: none;
                }
.nuora-reference .qa-feature-feature_Ydmj6X{
                  display: flex;
                  align-items: center;
              }
.nuora-reference .qa-feature-feature_Ydmj6X h4{
                    font-size: 16px; 
                    margin: 0px;  
                }
.nuora-reference .qa-feature-feature_Ydmj6X p{
                    margin: 0px;    
                }
.nuora-reference .qa-feature-feature_Ydmj6X img{
                    width: 26px !important;
                    height: auto;
                    margin-right: 20px; 
                    border: none;
                }
.nuora-reference .qa-feature-feature_Ydmj6X svg{
                    width: 26px !important;
                    height: auto;
                    margin-right: 20px; 
                    border: none;
                }
.nuora-reference .qa-feature-feature_iUpQ7f{
                  display: flex;
                  align-items: center;
              }
.nuora-reference .qa-feature-feature_iUpQ7f h4{
                    font-size: 16px; 
                    margin: 0px;  
                }
.nuora-reference .qa-feature-feature_iUpQ7f p{
                    margin: 0px;    
                }
.nuora-reference .qa-feature-feature_iUpQ7f img{
                    width: 26px !important;
                    height: auto;
                    margin-right: 20px; 
                    border: none;
                }
.nuora-reference .qa-feature-feature_iUpQ7f svg{
                    width: 26px !important;
                    height: auto;
                    margin-right: 20px; 
                    border: none;
                }
.nuora-reference .section-template--22022926893196__testimonials_trustpilot_c7TWAc{
    border-top: solid #000000 0px;
    border-bottom: solid #000000 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    overflow: hidden;
  }
.nuora-reference .section-template--22022926893196__testimonials_trustpilot_c7TWAc-settings{
    margin: 0 auto;
    padding-top: 45px;
    padding-bottom: 45px;
    padding-left: 13.5px;
    padding-right: 13.5px;
  }
.nuora-reference .testimonials-heading-template--22022926893196__testimonials_trustpilot_c7TWAc{
    margin: 0;
    font-size: 24px;
    color: #000000;
    line-height: 130%;
    text-align: center;
    text-transform: unset;
  }
.nuora-reference .testimonials-stars-template--22022926893196__testimonials_trustpilot_c7TWAc{
    display: flex;
    align-items: end;
    gap: 5px;
  }
.nuora-reference .testimonials-stars-template--22022926893196__testimonials_trustpilot_c7TWAc svg,.nuora-reference .testimonials-stars-template--22022926893196__testimonials_trustpilot_c7TWAc img{
    display: block;
    width: 24px;
    height: 24px;
    object-fit: cover;
  }
.nuora-reference .testimonials-stars-template--22022926893196__testimonials_trustpilot_c7TWAc svg{
    background-color: #00b67a; 
  }
.nuora-reference .testimonials-rating-template--22022926893196__testimonials_trustpilot_c7TWAc{
    margin-top: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    flex-wrap: wrap;
  }
.nuora-reference .testimonials-rating-text-template--22022926893196__testimonials_trustpilot_c7TWAc,.nuora-reference .testimonials-rating-template--22022926893196__testimonials_trustpilot_c7TWAc span{
    margin: 0;
    font-size: 20px;
    color: #000000;
    line-height: 130%;
  }
.nuora-reference .testimonials-rating-template--22022926893196__testimonials_trustpilot_c7TWAc span{
    font-size: 25px;
    font-weight: 700;
  }
.nuora-reference .testimonials-rating-template--22022926893196__testimonials_trustpilot_c7TWAc .testimonials-stars-template--22022926893196__testimonials_trustpilot_c7TWAc{
    padding-left: 5px;
  }
.nuora-reference .testimonials-text-template--22022926893196__testimonials_trustpilot_c7TWAc{
    margin-top: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
  }
.nuora-reference .testimonials-text-template--22022926893196__testimonials_trustpilot_c7TWAc *{
    margin: 0;
    font-size: 16px;
    color: #000000;
    line-height: 130%;
    text-transform: unset;
  }
.nuora-reference .testimonials-text-template--22022926893196__testimonials_trustpilot_c7TWAc strong{
    text-decoration: underline;
  }
.nuora-reference .testimonials-image-template--22022926893196__testimonials_trustpilot_c7TWAc{
    width: 100px;
    height: 32px;
  }
.nuora-reference .testimonials-image-template--22022926893196__testimonials_trustpilot_c7TWAc img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
.nuora-reference .testimonials-slider-wrapper-template--22022926893196__testimonials_trustpilot_c7TWAc{
    margin-top: 27px;
  }
.nuora-reference .testimonials-slider-template--22022926893196__testimonials_trustpilot_c7TWAc{
    overflow: visible !important;
  }
.nuora-reference .testimonials-slide-template--22022926893196__testimonials_trustpilot_c7TWAc.swiper-slide{
    opacity: 0.5;
    transition-duration: 250ms;
    transition-property: transform, opacity;
  }
.nuora-reference .testimonials-slide-template--22022926893196__testimonials_trustpilot_c7TWAc.swiper-slide-active{
    opacity: 1;
    transition-duration: 250ms;
    transition-property: transform, opacity;
  }
.nuora-reference .testimonials-slide-template--22022926893196__testimonials_trustpilot_c7TWAc{
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
    gap: 12px;
    padding: 24px 24px;
    border-radius: 16px;
    border: 0px solid #000000;
    background-color: #ffffff;
    box-sizing: border-box !important; 
    height: auto !important;
  }
.nuora-reference .testimonials-slide-top-template--22022926893196__testimonials_trustpilot_c7TWAc .testimonials-stars-template--22022926893196__testimonials_trustpilot_c7TWAc{
    justify-content: center;
  }
.nuora-reference .testimonials-slide-heading-template--22022926893196__testimonials_trustpilot_c7TWAc{
    margin: 0;
    margin-top: 12px;
    font-size: 20px;
    color: #000000;
    line-height: 130%;
    text-align: center;
    font-weight: 700;
    text-transform: unset;
  }
.nuora-reference .testimonials-slide-text-template--22022926893196__testimonials_trustpilot_c7TWAc{
    margin: 0;
    margin-top: 12px;
    font-size: 14px;
    color: #000000;
    line-height: 150%;
    text-align: center;
    text-transform: unset;
  }
.nuora-reference .testimonials-slide-text-template--22022926893196__testimonials_trustpilot_c7TWAc span:first-child{
    display: none;
  }
.nuora-reference .testimonials-slide-text-small-template--22022926893196__testimonials_trustpilot_c7TWAc.active{
    display: none;
  }
.nuora-reference .testimonials-slide-text-big-template--22022926893196__testimonials_trustpilot_c7TWAc{
    display: none;
  }
.nuora-reference .testimonials-slide-text-big-template--22022926893196__testimonials_trustpilot_c7TWAc.active{
    display: inline;
  }
.nuora-reference .testimonials-slide-text-btn-template--22022926893196__testimonials_trustpilot_c7TWAc{
    display: block;
    max-width: fit-content;
    width: 100%;
    background-color: transparent;
    box-shadow: none;
    border: 0px;
    font-size: 14px;
    line-height: 150%;
    font-weight: 700;
    margin-top: 10px;
  }
.nuora-reference .testimonials-slide-author-date-template--22022926893196__testimonials_trustpilot_c7TWAc{
    margin: 0;
    font-size: 16px;
    color: #000000;
    line-height: 130%;
    text-align: center;
    text-transform: unset;
  }
.nuora-reference .testimonials-btn-prev-template--22022926893196__testimonials_trustpilot_c7TWAc,.nuora-reference .testimonials-btn-next-template--22022926893196__testimonials_trustpilot_c7TWAc{
    position: absolute;
    z-index: 2;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    border: 0px solid #ffffff;
    border-radius: 50%;
    background: #ffffff;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease 0s;
    cursor: pointer;
    -webkit-appearance: none;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,.15);
  }
.nuora-reference .testimonials-btn-prev-template--22022926893196__testimonials_trustpilot_c7TWAc{
    left: 0px !important;
  }
.nuora-reference .testimonials-btn-next-template--22022926893196__testimonials_trustpilot_c7TWAc{
    right: 0px !important;
  }
.nuora-reference .testimonials-btn-prev-template--22022926893196__testimonials_trustpilot_c7TWAc svg,.nuora-reference .testimonials-btn-next-template--22022926893196__testimonials_trustpilot_c7TWAc svg{
    height: 28px;
    width: 28px;
  }
.nuora-reference .testimonials-btn-next-template--22022926893196__testimonials_trustpilot_c7TWAc svg{
    transform: rotate(180deg);
    margin-left: 2px;
  }
.nuora-reference .testimonials-btn-prev-template--22022926893196__testimonials_trustpilot_c7TWAc svg{
    margin-left: -2px;
  }
.nuora-reference .testimonials-btn-prev-template--22022926893196__testimonials_trustpilot_c7TWAc svg path,.nuora-reference .testimonials-btn-next-template--22022926893196__testimonials_trustpilot_c7TWAc svg path{
    fill: #000000;
    transition: all 0.3s ease 0s;
  }
.nuora-reference .testimonials-btn-prev-template--22022926893196__testimonials_trustpilot_c7TWAc:hover,.nuora-reference .testimonials-btn-next-template--22022926893196__testimonials_trustpilot_c7TWAc:hover{
    transition: all 0.3s ease 0s;
    border: 0px solid #ffffff;
    background: #ffffff;
  }
.nuora-reference .testimonials-btn-prev-template--22022926893196__testimonials_trustpilot_c7TWAc:hover svg path,.nuora-reference .testimonials-btn-next-template--22022926893196__testimonials_trustpilot_c7TWAc:hover svg path{
    fill: #000000;
    transition: all 0.3s ease 0s;
  }
.nuora-reference .testimonials-btn-prev-template--22022926893196__testimonials_trustpilot_c7TWAc.swiper-button-disabled,.nuora-reference .testimonials-btn-next-template--22022926893196__testimonials_trustpilot_c7TWAc.swiper-button-disabled{
    opacity: 0.3;
  }
.nuora-reference .testimonials-pagination-template--22022926893196__testimonials_trustpilot_c7TWAc{
    margin-top: 20px;
    position: static !important;
    width: 100%;
    justify-content: center;
    align-items: center;
  }
.nuora-reference .testimonials-pagination-template--22022926893196__testimonials_trustpilot_c7TWAc .swiper-pagination-bullet{
    width: 12px;
    height: 12px;
    border: 2px solid #000000;
    background-color: transparent;
    opacity: 0.6;
  }
.nuora-reference .testimonials-pagination-template--22022926893196__testimonials_trustpilot_c7TWAc .swiper-pagination-bullet.swiper-pagination-bullet-active{
    opacity: 1;
    background-color: #000000
  }
.nuora-reference .testimonials-btn-template--22022926893196__testimonials_trustpilot_c7TWAc{
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: fit-content;
    margin: 0;
    margin-top: 12px;
    font-size: 14px;
    font-weight: 700;
    color: #ffffff;
    line-height: 100%;
    text-align: center;
    text-transform: unset;
    text-decoration: none;
    padding: 15px 12px;
    border-radius: 8px;
    border: 0px solid #000000;
    background-color: #000000;
    transition: all 0.25s ease 0s;
  }
.nuora-reference .testimonials-btn-template--22022926893196__testimonials_trustpilot_c7TWAc:hover{
    color: #ffffff;
    border: 0px solid #000000;
    background-color: #000000;
    transition: all 0.25s ease 0s;
  }
@media(min-width: 1024px) {.nuora-reference .section-template--22022926893196__testimonials_trustpilot_c7TWAc{
      margin-top: 0px;
      margin-bottom: 0px;
    }
.nuora-reference .section-template--22022926893196__testimonials_trustpilot_c7TWAc-settings{
      padding: 0 45px;
      padding-top: 60px;
      padding-bottom: 60px;
      padding-left: 45px;
      padding-right: 45px;
    }
.nuora-reference .testimonials-heading-template--22022926893196__testimonials_trustpilot_c7TWAc{
      font-size: 40px;
    }
.nuora-reference .testimonials-rating-text-template--22022926893196__testimonials_trustpilot_c7TWAc,.nuora-reference .testimonials-rating-template--22022926893196__testimonials_trustpilot_c7TWAc span{
      font-size: 24px;
    }
.nuora-reference .testimonials-rating-template--22022926893196__testimonials_trustpilot_c7TWAc span{
      font-size: 30px;
    }
.nuora-reference .testimonials-stars-template--22022926893196__testimonials_trustpilot_c7TWAc svg,.nuora-reference .testimonials-stars-template--22022926893196__testimonials_trustpilot_c7TWAc img{
      width: 28px;
      height: 28px;
    }
.nuora-reference .testimonials-text-template--22022926893196__testimonials_trustpilot_c7TWAc{
      margin-top: 16px;
    }
.nuora-reference .testimonials-text-template--22022926893196__testimonials_trustpilot_c7TWAc *{
      font-size: 20px;
    }
.nuora-reference .testimonials-slider-wrapper-template--22022926893196__testimonials_trustpilot_c7TWAc{
      margin-top: 36px;
      margin-left: auto;
      margin-right: auto;
      width: 100%;
      max-width: 80%;
    }
.nuora-reference .testimonials-slide-template--22022926893196__testimonials_trustpilot_c7TWAc{
      gap: 16px;
      padding: 32px 40px;
    }
.nuora-reference .testimonials-slide-heading-template--22022926893196__testimonials_trustpilot_c7TWAc{
      margin-top: 16px;
      font-size: 24px;
    }
.nuora-reference .testimonials-slide-text-template--22022926893196__testimonials_trustpilot_c7TWAc{
      margin-top: 16px;
      font-size: 14px;
    }
.nuora-reference .testimonials-slide-text-btn-template--22022926893196__testimonials_trustpilot_c7TWAc{
      font-size: 14px;
    }
.nuora-reference .testimonials-slide-text-template--22022926893196__testimonials_trustpilot_c7TWAc span:first-child{
      display: inline;
    }
.nuora-reference .testimonials-slide-text-template--22022926893196__testimonials_trustpilot_c7TWAc span:not(:first-child),.nuora-reference .testimonials-slide-text-template--22022926893196__testimonials_trustpilot_c7TWAc button{
      display: none;
    }
.nuora-reference .testimonials-slide-author-date-template--22022926893196__testimonials_trustpilot_c7TWAc{
      font-size: 16px;
    }
.nuora-reference .testimonials-btn-prev-template--22022926893196__testimonials_trustpilot_c7TWAc,.nuora-reference .testimonials-btn-next-template--22022926893196__testimonials_trustpilot_c7TWAc{
      width: 50px;
      height: 50px;
    }
.nuora-reference .testimonials-btn-prev-template--22022926893196__testimonials_trustpilot_c7TWAc{
      left: -25.0px !important;
    }
.nuora-reference .testimonials-btn-next-template--22022926893196__testimonials_trustpilot_c7TWAc{
      right: -25.0px !important;
    }
.nuora-reference .testimonials-btn-prev-template--22022926893196__testimonials_trustpilot_c7TWAc svg,.nuora-reference .testimonials-btn-next-template--22022926893196__testimonials_trustpilot_c7TWAc svg{
      height: 28px;
      width: 28px;
    }
.nuora-reference .testimonials-pagination-template--22022926893196__testimonials_trustpilot_c7TWAc .swiper-pagination-bullet{
      width: 12px;
      height: 12px;
    }
.nuora-reference .testimonials-btn-template--22022926893196__testimonials_trustpilot_c7TWAc{
      margin-top: 16px;
      padding: 20px 16px;
      font-size: 16px;
    }}
.nuora-reference .testimonials-btn-prev-template--22022926893196__testimonials_trustpilot_c7TWAc,.nuora-reference .testimonials-btn-next-template--22022926893196__testimonials_trustpilot_c7TWAc{
      display: none;
    }
@media(min-width: 1024px) {.nuora-reference .testimonials-btn-prev-template--22022926893196__testimonials_trustpilot_c7TWAc,.nuora-reference .testimonials-btn-next-template--22022926893196__testimonials_trustpilot_c7TWAc{
        display: flex;
      }}
.nuora-reference .testimonials-pagination-template--22022926893196__testimonials_trustpilot_c7TWAc{
      display: flex !important;
    }
@media(min-width: 1024px) {.nuora-reference .testimonials-pagination-template--22022926893196__testimonials_trustpilot_c7TWAc{
        display: none !important;
      }}
.nuora-reference .testimonials-slide-template--22022926893196__testimonials_trustpilot_c7TWAc{
      box-shadow: 0px 0px 20px 0px rgba(0,182,122,0.2);
    }
.nuora-reference .testimonials-slide-text-btn-template--22022926893196__testimonials_trustpilot_c7TWAc{
      margin-left: auto;
      margin-right: auto;
    }
@media(min-width: 768px) {.nuora-reference .testimonials-slide-template--22022926893196__testimonials_trustpilot_c7TWAc.swiper-slide-visible{
        opacity: 1;
        transition-duration: 250ms;
        transition-property: transform, opacity;
      }
.nuora-reference .testimonials-slide-template--22022926893196__testimonials_trustpilot_c7TWAc.swiper-slide-visible.swiper-slide-prev{
        opacity: 0.5;
        transition-duration: 250ms;
        transition-property: transform, opacity;
      }}
@media(min-width: 1024px) {.nuora-reference .testimonials-slide-template--22022926893196__testimonials_trustpilot_c7TWAc.swiper-slide-visible.swiper-slide-prev,.nuora-reference .testimonials-slide-template--22022926893196__testimonials_trustpilot_c7TWAc.swiper-slide-visible.swiper-slide-next{
        opacity: 1;
        transition-duration: 250ms;
        transition-property: transform, opacity;
      }
.nuora-reference .testimonials-slide-template--22022926893196__testimonials_trustpilot_c7TWAc.swiper-slide-visible.swiper-slide-prev{
        opacity: 1;
        transition-duration: 250ms;
        transition-property: transform, opacity;
      }}
.nuora-reference .testimonials-btn-template--22022926893196__testimonials_trustpilot_c7TWAc{
      margin-left: auto;
      margin-right: auto;
    }
.nuora-reference .testimonials-slider-template--22022926893196__testimonials_trustpilot_c7TWAc.preview{
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
    gap: 20px;
  }
.nuora-reference .testimonials-slider-template--22022926893196__testimonials_trustpilot_c7TWAc.preview .testimonials-slide-template--22022926893196__testimonials_trustpilot_c7TWAc{
    width: 100%;
  }
.nuora-reference .testimonials-slider-template--22022926893196__testimonials_trustpilot_c7TWAc.preview .testimonials-slide-template--22022926893196__testimonials_trustpilot_c7TWAc:not(:first-child){
    margin-left: 20px;
  }
.nuora-reference .section-template--22022926893196__rich_text_k9iyUr-padding{
    padding-top: 0px;
    padding-bottom: 18px;
  }
@media screen and (min-width: 750px) {.nuora-reference .section-template--22022926893196__rich_text_k9iyUr-padding{
      padding-top: 0px;
      padding-bottom: 24px;
    }}
.nuora-reference .section-template--22022926893196__multicolumn_YcHGRe-padding{
    padding-top: 0px;
    padding-bottom: 0px;
  }
@media screen and (min-width: 750px) {.nuora-reference .section-template--22022926893196__multicolumn_YcHGRe-padding{
      padding-top: 0px;
      padding-bottom: 0px;
    }}
.nuora-reference .trusted-carousel{
  position: relative;
  width: 100%;
  background-color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.nuora-reference .heading-block{
  margin: 0 auto;
}
.nuora-reference .heading-block-heading_BDdWmU h2{
      margin: 0;
      font-size: 32px;
      color: #333333;
      font-weight: 600;
      line-height: 1.2;
      text-align: center;
      padding: 20px 0px 5px 0px;
      max-width: 800px;
      margin-left: auto;
      margin-right: auto;
    }
.nuora-reference .carousel-container{
  position: relative;
  width: 100%;
  overflow: hidden;
}
.nuora-reference .image-track{
  display: flex;
  gap: 20px;
  width: max-content;
  padding: 20px 0;
  animation: scroll 25s linear infinite;
}
.nuora-reference .image-track img{
  object-fit: cover;
  border-radius: 15px;
  flex-shrink: 0;
}
.nuora-reference .fade-overlay{
  position: relative;
  overflow: hidden;
}
.nuora-reference .fade-overlay::before,.nuora-reference .fade-overlay::after{
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 150px;
  pointer-events: none;
  z-index: 1;
}
.nuora-reference .fade-overlay::before{
  left: 0;
  background: linear-gradient(
    90deg, 
    #ffffff 0%, 
    rgba(255, 255, 255, 1.0) 0%,
    rgba(255, 255, 255, 0) 100%
  );
}
.nuora-reference .fade-overlay::after{
  right: 0;
  background: linear-gradient(
    270deg, 
    #ffffff 0%, 
    rgba(255, 255, 255, 1.0) 0%,
    rgba(255, 255, 255, 0) 100%
  );
}
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
.nuora-reference .section-template--22022926893196__collapsible_content_f7abnC-padding{
    padding-top: 27px;
    padding-bottom: 0px;
  }
@media screen and (min-width: 750px) {.nuora-reference .section-template--22022926893196__collapsible_content_f7abnC-padding{
      padding-top: 36px;
      padding-bottom: 0px;
    }}
.nuora-reference .section-template--22022926893196__3475a8f9-021f-4acd-8e57-163ef2a26740-padding{
    padding-top: 27px;
    padding-bottom: 27px;
  }
@media screen and (min-width: 750px) {.nuora-reference .section-template--22022926893196__3475a8f9-021f-4acd-8e57-163ef2a26740-padding{
      padding-top: 36px;
      padding-bottom: 36px;
    }}
.nuora-reference{
           --star-size: 20px;
           --star-color: #e9e9e9;
           --star-background: #ffc00d;
         }
.nuora-reference .star-rating .star{
                  width: 24px;
                  height: 24px;
                  margin-right: 2px;
                  vertical-align: middle;
                }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .star-rating .star{
                            width: 24px;
                            height: 24px;
                            margin-right: 2px;
                            vertical-align: middle;
                          }
.nuora-reference .star-rating{
                              zoom: 0.8;
                            }
.nuora-reference .checked{
    color: orange;
  }
.nuora-reference .top-review-box{
        margin-bottom:40px;
      }
.nuora-reference lr{
      border: none;
      height: 0px;
      background-color: #e9e3e3;
      display: block;
      margin: 0px auto;
      width: 90%;
      }
.nuora-reference .noContent{
    color: #000 !important;
    background-color: transparent !important;
    pointer-events: none;
  }
.nuora-reference .rw-percent{
      color: #ffc00d;
      font-size: 17px;
      font-weight: 700;
      padding: 0px 10px 3px 10px;
      border: 1px solid #ffc00d;
      border-radius: 4px;
    }
.nuora-reference .rw-container{
      padding: 0px;
        -webkit-column-count: 2;
  	-webkit-column-gap: 15px;
  	-webkit-column-fill: auto;
  	-moz-column-count: 2;
  	-moz-column-gap: 15px;
  	-moz-column-fill: auto;
  	column-count: 2;
  	column-gap: 15px;
  	    
    }
@media screen and (max-width: 600px){.nuora-reference .rw-container{
    column-count: 1;
  	column-gap: 15px;
    }}
@media only screen and (min-width: 600px) and (max-width: 900px) {.nuora-reference .rw-container{
    column-count: 2;
  	column-gap: 15px;
    }}
@media only screen and (min-width: 900px) and (max-width: 1150px) {.nuora-reference .rw-container{
    column-count: 2;
  	column-gap: 15px;
    }}
.nuora-reference .rating-box{
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 10px;
  }
.nuora-reference .link-review{
      cursor: pointer !important;
      white-space: nowrap;
  }
.nuora-reference .review-wrapper{
      padding: 54px;
      background:#ffffff;
      margin-bottom: 0px;
      border-radius: 22px;
        
      box-shadow: 0 0 0 1px #e9e3e3;
  }
@media screen and (max-width: 600px){.nuora-reference .review-wrapper{
      padding: 20px;
  }}
.nuora-reference .rw-sub-wrapper{
        margin-bottom: 0px;
      }
.nuora-reference .stars-rw{
        color: #ffc00d;
        display: flex !important;
        gap: 0px;
      }
.nuora-reference .stars-rw svg{
        height: 1.4em;
        fill:#ffc00d;
      }
.nuora-reference .verify-container{
      display: flex;
      align-items: center;
      column-gap: 5px;
      }
.nuora-reference .verify{
      color: #000000;
      font-size: 14px;
      position: relative;
      white-space: nowrap;
      line-height: 1;
  }
.nuora-reference .rw-date{
      font-size: 12px;
      color: #8c8a91;
      white-space: nowrap;
      line-height: 1;
      text-transform: uppercase;
  }
.nuora-reference .rw-text-name{
      font-size: 24px;
      }
.nuora-reference .rw-text-head{
      font-size: 20px;
      line-height: 120%;
      letter-spacing: 0px;
      padding: 5px 0 5px 0;
      text-align: center;
      border: none;
      text-align: left;
     }
.nuora-reference .rw-text-main{
      font-size: 15px;
      
      margin-bottom:30px;
      }
.nuora-reference .rw-text-footer{
      font-size: 14px;
      line-height: 1.4;
      padding: 20px 0 0 0;
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
      column-gap: 20px;
      border-top: 1px solid #f7f7f7;
     }
.nuora-reference .main-review img{
      width: 100%;
      max-width: 210px;
      height: auto;
      border-radius: 12px;
      text-align: center;
      margin-right: 10px;
      margin-bottom:30px;
      line-height: 0;
      overflow: hidden;
     }
.nuora-reference .rw-container-contant{
     -webkit-column-break-inside: avoid;
  	-moz-column-break-inside: avoid;
  	column-break-inside: avoid;
      padding-bottom: 15px;
      border-bottom: 0px solid #f3f3f3;
       display: none; 
    }
@media screen and (max-width: 600px){.nuora-reference .rw-container-contant{
    padding-bottom: 15px;
    }}
.nuora-reference .rw-container-contant:last-child{
      border-bottom: 0;
    }
.nuora-reference .load-more-container ul{
     list-style: none;
     padding:0;
    }
.nuora-reference .rw-text-footer{
      font-size: 14px;
      font-weight:500;
      line-height: 1.4;
      padding: 20px 0 0 0;
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
      column-gap: 20px;
      grid-gap: 10px;
     }
.nuora-reference .lm-text-clip{
      white-space: nowrap;
      width: 100px;
      overflow: hidden;

      text-overflow: ellipsis;
     }
.nuora-reference .section-template--22022926893196__rich_text_qzg7cU-padding{
    padding-top: 12px;
    padding-bottom: 0px;
  }
@media screen and (min-width: 750px) {.nuora-reference .section-template--22022926893196__rich_text_qzg7cU-padding{
      padding-top: 16px;
      padding-bottom: 0px;
    }}

.nuora-reference{--font-body-family:Montserrat,sans-serif;--font-heading-family:Trirong,serif;--font-collapsible-family:Montserrat,sans-serif;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:24px;letter-spacing:normal}
.nuora-reference h1,.nuora-reference h2,.nuora-reference h3,.nuora-reference h4,.nuora-reference .h1,.nuora-reference .h2,.nuora-reference .h3,.nuora-reference .h4{font-family:Trirong,serif;letter-spacing:-.2px}
.nuora-reference .accordion__title{font-family:Montserrat,sans-serif}
.nuora-reference .shopify-section{margin:0}
.nuora-reference .swiper{position:relative;display:block}
.nuora-reference .nuora-slider-track{display:flex;gap:20px;transition:transform .3s ease;align-items:stretch;width:100%;position:relative}
.nuora-reference .swiper-slide{flex:0 0 calc((100% - 40px)/3);min-width:0;opacity:1!important}
.nuora-reference [class*="testimonials-slider-wrapper-"]{position:relative}
.nuora-reference .swiper-pagination-bullet{border-radius:50%;padding:0;display:inline-block;margin:0 4px;cursor:pointer}
.nuora-reference .rw-container-contant[hidden]{display:none!important}
.nuora-reference .rw-container-contant:not([hidden]){display:block}
.nuora-reference .rw-text-main{white-space:normal}
.nuora-reference [data-nuora-load-more]{cursor:pointer}
.nuora-reference .accordion details>summary{list-style:none}
.nuora-reference .accordion details>summary::-webkit-details-marker{display:none}
.nuora-reference .multicolumn-card__image{height:auto}
@media(max-width:1023px){.nuora-reference .swiper-slide{flex-basis:calc((100% - 20px)/2)}}
@media(max-width:767px){.nuora-reference .swiper-slide{flex-basis:calc((100% - 20px)/1.2)}}
@media(prefers-reduced-motion:reduce){.nuora-reference *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}

#MainContent .nuora-reference{margin-left:20px;margin-right:20px;width:calc(100% - 40px)}

.nuora-reference p{line-height:1.5}
.nuora-reference .rich-text__text p{margin:0}

.nuora-reference .rw-text-main{line-height:1.5}

.nuora-reference .rw-title,.nuora-reference .rw-container{margin:0}
.nuora-reference .rw-detail-main img{vertical-align:baseline}
