:root{--ux-font-heading: var(--FONT-STACK-HEADING);--ux-font-body: var(--FONT-STACK-BODY);--ux-type-heading-mini: var(--font-heading-mini);--ux-type-heading-x-sm: var(--font-heading-x-small);--ux-type-heading-sm: var(--font-heading-small);--ux-type-heading-md: var(--font-heading-medium);--ux-type-heading-lg: var(--font-heading-large);--ux-type-heading-xl: var(--font-heading-x-large);--ux-type-body-x-sm: var(--font-body-x-small);--ux-type-body-sm: var(--font-body-small);--ux-type-body-md: var(--font-body-medium);--ux-type-body-lg: var(--font-body-large);--ux-type-body-xl: var(--font-body-x-large);--ux-heading-weight: var(--FONT-WEIGHT-HEADING);--ux-heading-style: var(--FONT-STYLE-HEADING);--ux-heading-label-size: 16px;--ux-heading-label-leading: 1.25;--ux-heading-label-tracking: -.2px;--ux-heading-label-weight: 400;--ux-subheading-size-desktop: 20px;--ux-subheading-size-mobile: 17px;--ux-subheading-weight: var(--FONT-WEIGHT-HEADING);--ux-nav-size: 16px;--ux-nav-tracking: 0em;--ux-nav-weight: 500;--ux-btn-font: var(--ux-font-body);--ux-btn-weight: var(--FONT-WEIGHT-BODY);--ux-btn-size: 16px;--ux-btn-tracking: 0em;--ux-btn-uppercase: none;--ux-btn-arrow-offset: 0px;--ux-btn-pad-sm: 8px;--ux-btn-pad-md: 9px;--ux-btn-pad-lg: 14px;--ux-radius: 0px;--ux-radius-select: 0px;--ux-color-primary: #00482c;--ux-color-cream: #fdeed9;--ux-color-orange: #c15307;--ux-color-ink: #121212;--ux-color-ink-soft: #2b2b2b;--ux-color-line: #cbcbcb;--ux-color-line-soft: #eaeaea;--ux-color-surface: #f5f5f5;--ux-color-surface-2: #f3f3f3;--ux-color-surface-3: #f8f7f6;--ux-color-surface-4: #efefef;--ux-radius-md: 8px;--ux-radius-sm: 4px;--ux-container-max: var(--UX-CONTAINER-MAX, 1420px);--FONT-STACK-SUBHEADING: var(--ux-font-heading);--FONT-WEIGHT-SUBHEADING: var(--ux-subheading-weight);--FONT-STYLE-SUBHEADING: normal;--FONT-SIZE-SUBHEADING-DESKTOP: var(--ux-subheading-size-desktop);--FONT-SIZE-SUBHEADING-MOBILE: var(--ux-subheading-size-mobile);--FONT-UPPERCASE-SUBHEADING: none;--LETTER-SPACING-SUBHEADING: 0em;--FONT-STACK-NAV: var(--ux-font-body);--FONT-WEIGHT-NAV: var(--ux-nav-weight);--FONT-WEIGHT-NAV-BOLD: var(--FONT-WEIGHT-BODY-BOLD);--FONT-STYLE-NAV: normal;--FONT-SIZE-NAV: var(--ux-nav-size);--LETTER-SPACING-NAV: var(--ux-nav-tracking);--BTN-FONT-STACK: var(--ux-btn-font);--BTN-FONT-WEIGHT: var(--ux-btn-weight);--BTN-FONT-STYLE: normal;--BTN-FONT-SIZE: var(--ux-btn-size);--BTN-SIZE-SMALL: var(--ux-btn-pad-sm);--BTN-SIZE-MEDIUM: var(--ux-btn-pad-md);--BTN-SIZE-LARGE: var(--ux-btn-pad-lg);--BTN-FONT-SIZE-BODY: .875rem;--BTN-LETTER-SPACING: var(--ux-btn-tracking);--BTN-UPPERCASE: var(--ux-btn-uppercase);--BTN-TEXT-ARROW-OFFSET: var(--ux-btn-arrow-offset);--RADIUS: var(--ux-radius);--RADIUS-SELECT: var(--ux-radius-select);--ux-container-gutter: 16px}@media(min-width:750px){:root{--ux-container-gutter: 32px}}@media screen and (min-width:1200px){:root{--ux-container-gutter: 80px}}.ux-container{box-sizing:border-box;width:100%;max-width:calc(var(--ux-container-max) + var(--ux-container-gutter, 16px) * 2);margin-inline:auto;padding-inline:var(--ux-container-gutter, 16px)}.ux-cell{box-sizing:border-box;width:100%;max-width:var(--ux-container-max);margin-inline:auto}.ux-cell--wide{--ux-container-max: 1720px}.ux-frame{--ux-frame-inset: 16px;padding:var(--ux-frame-inset)}@media only screen and (min-width:750px){.ux-frame{--ux-frame-inset: 20px}}.ux-frame__body{padding-inline:16px}@media only screen and (min-width:750px){.ux-frame__body{padding-inline:calc(var(--ux-container-gutter, 32px))}}@media only screen and (min-width:1200px){.ux-frame__body{padding-inline:calc(var(--ux-container-gutter, 32px) - var(--ux-frame-inset, 20px))}}.ux-block-pad{padding-block:clamp(var(--ux-block-pad-top-mobile, 40px),calc(var(--ux-block-pad-top-mobile, 40px) + (100vw - 390px) * .075),var(--ux-block-pad-top, 100px)) clamp(var(--ux-block-pad-bottom-mobile, 40px),calc(var(--ux-block-pad-bottom-mobile, 40px) + (100vw - 390px) * .075),var(--ux-block-pad-bottom, 100px))}@media only screen and (min-width:1200px){.ux-block-pad{padding-block:var(--ux-block-pad-top, 100px) var(--ux-block-pad-bottom, 100px)}}.ux-heading{margin-block:0;font-family:var(--ux-font-heading);font-weight:var(--ux-heading-weight);font-style:var(--ux-heading-style);font-size:var(--ux-heading-size, var(--ux-type-heading-xl));line-height:var(--ux-heading-leading, .9);letter-spacing:var(--ux-heading-tracking, -.4px)}.ux-heading--sm{font-weight:var(--ux-heading-weight);font-style:var(--ux-heading-style);font-size:var(--ux-heading-size, 20px);line-height:var(--ux-heading-leading, 1.4);letter-spacing:var(--ux-heading-tracking, .2px)}.ux-heading--label{margin-block:0;font-family:var(--ux-font-heading);font-weight:var(--ux-heading-label-weight);font-style:var(--ux-heading-style);font-size:var(--ux-heading-label-size);line-height:var(--ux-heading-label-leading);letter-spacing:var(--ux-heading-label-tracking)}.ux-heading--center{text-align:center}.ux-heading--uppercase{text-transform:uppercase}.ux-br--desktop{display:none}@media only screen and (min-width:749px){.ux-br--desktop{display:inline}.ux-br--mobile{display:none}}.ux-review-card{display:flex;flex-direction:column;gap:10px;margin:0;padding:12px;border-radius:var(--ux-radius-md);background-color:var(--ux-color-surface)}.ux-review-card__quote{margin:0;padding:0;border:0;font-family:var(--ux-font-body);font-size:16px;line-height:1.4;letter-spacing:-.028px}.ux-review-card__quote p{margin:0}.ux-review-card__quote p+p{margin-top:.5em}.ux-review-card__quote strong,.ux-review-card__quote b{font-weight:700}.ux-review-card__author{display:flex;flex-direction:column}.ux-review-card__stars{display:flex;align-items:center;gap:2.4px;height:12px;margin-block-end:4px}.ux-review-card__star{display:block;flex:0 0 auto}.ux-review-card__name{font-family:var(--ux-font-body);font-size:20px;line-height:26px;font-weight:600;letter-spacing:.07px;color:var(--ux-color-ink)}.ux-review-card__detail{font-family:var(--ux-font-body);font-size:13px;line-height:20px;color:var(--ux-color-ink-soft)}.ux-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:40px;overflow:hidden;padding:11px 19px;border:1px solid transparent;border-radius:var(--ux-radius-md);font-family:var(--ux-font-body);font-size:16px;font-weight:600;line-height:1;letter-spacing:-.032px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:.25s ease-out;transition-property:color,background,border;backface-visibility:hidden}.ux-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--ux-button-hover-bg);transform:translate3d(0,100%,0);transition:transform .5s cubic-bezier(.33,0,0,1)}.ux-button--lg{min-height:48px;padding:15px 20px}.ux-button--sm{min-height:32px;padding:8px 16px;font-size:14px}.ux-button--primary{--btn-text: var(--ux-color-cream);--ux-button-hover-bg: #00371f;border-color:var(--ux-color-primary);background-color:var(--ux-color-primary);color:var(--ux-color-cream)}.ux-button--secondary{--btn-text: var(--ux-color-primary);--ux-button-hover-bg: #fff8eb;border-color:var(--ux-color-primary);background-color:#fff;color:var(--ux-color-primary)}.ux-button[disabled]{opacity:.5;cursor:not-allowed}@media(hover:hover){.ux-button:hover:not([disabled]):after{transform:translateZ(0)}.ux-button--primary:hover:not([disabled]){border-color:#00371f}.ux-button--secondary:hover:not([disabled]){border-color:var(--ux-color-orange);color:var(--ux-color-primary)}}.ux-button:focus-visible{outline:2px solid var(--ux-color-orange);outline-offset:3px}.ux-button>.btn__loader{position:absolute;top:50%;left:50%}.ux-button--primary .svg-loader circle{stroke:#fdeed959}.ux-button--primary .svg-loader circle~circle{stroke:var(--ux-color-cream)}.ux-button--secondary .svg-loader circle{stroke:#00482c4d}.ux-button--secondary .svg-loader circle~circle{stroke:var(--ux-color-primary)}dialog.drawer:-internal-dialog-in-top-layer::backdrop{background:#1c1c1c99}@media(prefers-reduced-motion:reduce){.aos-initialized [data-aos]:is([class^=ux-],[class*=" ux-"]){opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.ux-button{transform:none;transition:none}.ux-button:active:not([disabled]){scale:none}}
/*# sourceMappingURL=/cdn/shop/t/393/assets/ux-theme-base.css.map */
