:root{--pj-color-brand: #e55926;--pj-color-brand-dark: #c94b1f;--pj-color-brand-a11y: #b8411a;--pj-color-amber: #e8a530;--pj-color-gold: #dbad6a;--pj-color-ink: #1b0e09;--pj-color-ink-warm: #1f110a;--pj-color-brown: #8d5a3d;--pj-color-brown-dark: #653a16;--pj-color-brown-deep: #5e3417;--pj-color-brown-sub: #884d25;--pj-color-gray: #999;--pj-color-text-review: #364153;--pj-color-text-muted-2: #6a7282;--pj-color-near-black: #101010;--pj-color-cream-nav: #fff9f3;--pj-color-cream-light: #f6f1e9;--pj-color-cream-warm: #f9ecd9;--pj-color-white: #fff;--pj-color-border: #e0d5c8;--pj-color-error: #c02400;--pj-color-success: #168000;--pj-color-dark: var(--pj-color-ink);--pj-color-mid: var(--pj-color-brown);--pj-color-light: var(--pj-color-cream-light);--pj-font-primary: "DM Sans", sans-serif;--pj-font-body: var(--pj-font-primary);--pj-font-heading: var(--pj-font-primary);--font-body-family: var(--pj-font-primary);--font-heading-family: var(--pj-font-primary);--pj-font-size-h1: 5.8rem;--pj-font-size-h1-mob: 4rem;--pj-font-size-h2: 4rem;--pj-font-size-h2-mob: 2.4rem;--pj-font-size-h3: 2.4rem;--pj-font-size-h4: 2rem;--pj-font-size-h5: 1.6rem;--pj-font-size-body-1: 1.4rem;--pj-font-size-body-2: 1.2rem;--pj-font-size-body-3: 1rem;--pj-font-weight-h1: 700;--pj-font-weight-h2: 600;--pj-font-weight-h3: 600;--pj-font-weight-h4: 500;--pj-font-weight-h5: 400;--pj-font-weight-body: 400;--pj-font-weight-body-md: 500;--pj-lh-h1: 1.2;--pj-lh-h2: 1.1;--pj-lh-h3: 1.5;--pj-lh-h4: 1;--pj-lh-h5: 1.4;--pj-lh-body: 1.4;--pj-font-size-xs: var(--pj-font-size-body-2);--pj-font-size-sm: var(--pj-font-size-body-1);--pj-font-size-base: var(--pj-font-size-h5);--pj-font-size-md: var(--pj-font-size-h4);--pj-font-size-lg: var(--pj-font-size-h3);--pj-font-size-xl: 3.2rem;--pj-font-size-2xl: var(--pj-font-size-h2);--pj-font-size-3xl: var(--pj-font-size-h1-mob);--pj-spacing-xs: .8rem;--pj-spacing-sm: 1.6rem;--pj-spacing-md: 3.2rem;--pj-spacing-lg: 6.4rem;--pj-spacing-xl: 9.6rem;--pj-container-width: 1440px;--pj-container-gutter: 4rem;--pj-radius-sm: 4px;--pj-radius-md: 8px;--pj-radius-lg: 16px;--pj-radius-pill: 999px;--pj-transition-fast: .15s ease;--pj-transition-base: .25s ease;--pj-z-header: 100;--pj-z-drawer: 200;--pj-z-overlay: 190;--pj-z-modal: 300}*,*:before,*:after{box-sizing:border-box}[class*=pj-]:empty{display:revert}body,body[class]{background-color:var(--pj-color-cream-nav)}body{font-family:var(--pj-font-primary);font-size:var(--pj-font-size-body-1);color:var(--pj-color-ink);line-height:var(--pj-lh-body);letter-spacing:0;word-break:break-word}h1,.h0,.h1{font-family:var(--pj-font-primary);font-size:var(--pj-font-size-h1);font-weight:var(--pj-font-weight-h1);line-height:var(--pj-lh-h1);color:var(--pj-color-ink)}h2,.h2{font-family:var(--pj-font-primary);font-size:var(--pj-font-size-h2);font-weight:var(--pj-font-weight-h2);line-height:var(--pj-lh-h2);color:var(--pj-color-ink)}h3,.h3{font-family:var(--pj-font-primary);font-size:var(--pj-font-size-h3);font-weight:var(--pj-font-weight-h3);line-height:var(--pj-lh-h3);color:var(--pj-color-ink)}h4,.h4{font-family:var(--pj-font-primary);font-size:var(--pj-font-size-h4);font-weight:var(--pj-font-weight-h4);line-height:var(--pj-lh-h4);color:var(--pj-color-ink)}h5,.h5,h6,.h6{font-family:var(--pj-font-primary);font-size:var(--pj-font-size-h5);font-weight:var(--pj-font-weight-h5);line-height:var(--pj-lh-h5);color:var(--pj-color-ink)}@media screen and (max-width:749px){h1,.h0,.h1{font-size:var(--pj-font-size-h1-mob)}h2,.h2{font-size:var(--pj-font-size-h2-mob)}}.pj-container{max-width:var(--pj-container-width);margin-inline:auto;padding-inline:var(--pj-container-gutter)}@media not (min-width:750px){.pj-container{padding-inline:2rem}}.pj-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.8rem;border-radius:var(--pj-radius-pill);font-family:var(--pj-font-body);font-size:var(--pj-font-size-sm);font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color var(--pj-transition-fast),color var(--pj-transition-fast),border-color var(--pj-transition-fast);border:2px solid transparent}.pj-btn--primary{background-color:var(--pj-color-brand);color:var(--pj-color-white);border-color:var(--pj-color-brand)}.pj-btn--primary:hover,.pj-btn--primary:focus-visible{background-color:var(--pj-color-brand);border-color:var(--pj-color-brand)}.pj-btn--primary:disabled,.pj-btn--primary[disabled]{background-color:#c8c8c8;border-color:#c8c8c8;color:#fff;cursor:not-allowed;pointer-events:none}.pj-btn--secondary{background-color:transparent;color:var(--pj-color-brand);border-color:var(--pj-color-brand)}.pj-btn--secondary:hover,.pj-btn--secondary:focus-visible{background-color:#e8a020;border-color:#e8a020;color:var(--pj-color-white)}.pj-btn--secondary:disabled,.pj-btn--secondary[disabled]{background-color:#c8c8c8;border-color:#c8c8c8;color:#fff;cursor:not-allowed;pointer-events:none}.pj-btn--text{background-color:transparent;color:var(--pj-color-brand);border-color:transparent;padding-inline:0;text-decoration:underline;text-underline-offset:3px}.pj-btn--text:hover{color:var(--pj-color-brand-dark)}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.pagination__list>li{flex:0 0 auto;max-width:none}.pagination__list>li:not(:last-child){margin-right:0}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;height:4rem;padding-inline:1.2rem;border:.1rem solid var(--pj-color-border);border-radius:var(--pj-radius-sm);background-color:var(--pj-color-cream-nav);font-family:var(--pj-font-primary);font-size:var(--pj-font-size-body-1);color:var(--pj-color-ink);text-decoration:none;transition:border-color var(--pj-transition-fast),background-color var(--pj-transition-fast),color var(--pj-transition-fast)}.pagination__item:after,.pagination__item--current:after,a.pagination__item:hover:after,.pagination__item-arrow:hover:after{display:none}a.pagination__item:hover{border-color:var(--pj-color-brand);color:var(--pj-color-brand);background-color:var(--pj-color-cream-nav)}.pagination__item--current{border-color:var(--pj-color-brand);background-color:var(--pj-color-brand);color:var(--pj-color-white)}.customer .pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.customer .pagination li{flex:0 0 auto;max-width:none}.customer .pagination li:not(:last-child){margin-right:0}.customer .pagination li :first-child{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;height:4rem;padding-inline:1.2rem;border:.1rem solid var(--pj-color-border);border-radius:var(--pj-radius-sm);background-color:var(--pj-color-cream-nav);font-family:var(--pj-font-primary);font-size:var(--pj-font-size-body-1);color:var(--pj-color-ink);text-decoration:none;transition:border-color var(--pj-transition-fast),background-color var(--pj-transition-fast),color var(--pj-transition-fast)}.customer .pagination li :first-child:after{display:none}.customer .pagination li a:hover{border-color:var(--pj-color-brand);color:var(--pj-color-brand)}.customer .pagination li span[aria-current]{border-color:var(--pj-color-brand);background-color:var(--pj-color-brand);color:var(--pj-color-white)}@media not (min-width:750px){section[id^=pj-]{padding-top:1.2rem!important;padding-bottom:1.2rem!important}section[id^=pj-carousel],section.pj-carousel{padding-top:0!important;padding-bottom:0!important}}#smile-ui-lite-container{display:none!important}.pj-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pj-base.css.map */
