:root{--bg: #ffffff;--bg-soft: #f4f4f4;--bg-warm: #c2b7ac;--bg-dark: #1c2228;--ink: #2b2c2d;--ink-soft: #54483c;--ink-muted: #897765;--rule: #e4ddd4;--link: #54483c;--neutral-50: #f4f4f4;--neutral-100: #ece8e1;--neutral-200: #e4ddd4;--neutral-300: #d1c5b6;--neutral-400: #b7aca2;--neutral-500: #897765;--neutral-600: #6e5e4d;--neutral-700: #54483c;--neutral-800: #3a3328;--neutral-900: #2b2c2d;--neutral-950: #1c2228}:root,.color-scheme-1{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-foreground: 43, 44, 45;--color-shadow: 228, 221, 212;--color-button: 43, 44, 45;--color-button-text: 255, 255, 255;--color-secondary-button: 244, 244, 244;--color-secondary-button-text: 43, 44, 45;--color-link: 84, 72, 60;--color-badge-foreground: 43, 44, 45;--color-badge-background: 228, 221, 212;--color-badge-border: 43, 44, 45}.color-scheme-2{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-foreground: 43, 44, 45;--color-shadow: 228, 221, 212;--color-button: 43, 44, 45;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 43, 44, 45;--color-link: 84, 72, 60}.color-scheme-3{--color-background: 194, 183, 172;--gradient-background: #c2b7ac;--color-foreground: 43, 44, 45;--color-button: 43, 44, 45;--color-button-text: 255, 255, 255;--color-link: 43, 44, 45}.color-scheme-4{--color-background: 28, 34, 40;--gradient-background: #1c2228;--color-foreground: 244, 244, 244;--color-button: 244, 244, 244;--color-button-text: 28, 34, 40;--color-secondary-button: 28, 34, 40;--color-secondary-button-text: 244, 244, 244;--color-link: 228, 221, 212}.color-scheme-5{--color-background: 43, 44, 45;--gradient-background: #2b2c2d;--color-foreground: 244, 244, 244;--color-button: 244, 244, 244;--color-button-text: 43, 44, 45;--color-link: 209, 197, 182}:root{--buttons-radius: 0px;--buttons-radius-outset: 0px;--buttons-border-width: 2px;--media-radius: 0px;--media-border-opacity: 0;--media-border-width: 0px;--product-card-corner-radius: 0px;--product-card-image-padding: 0rem;--product-card-border-width: 0rem;--collection-card-corner-radius: 0px;--text-boxes-radius: 0px;--badge-corner-radius: 0rem;--media-shadow-horizontal-offset: 0;--media-shadow-vertical-offset: 0;--media-shadow-blur-radius: 0;--media-shadow-opacity: 0;--media-shadow-visible: 0;--text-boxes-shadow-horizontal-offset: 0;--text-boxes-shadow-vertical-offset: 0;--text-boxes-shadow-blur-radius: 0;--text-boxes-shadow-opacity: 0;--text-boxes-shadow-visible: 0;--spacing-sections-desktop: 20px;--spacing-sections-mobile: 16px;--grid-desktop-vertical-spacing: 16px;--grid-desktop-horizontal-spacing: 16px;--grid-mobile-vertical-spacing: 8px;--grid-mobile-horizontal-spacing: 8px}body{letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.eyebrow{display:block;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted, #897765);margin-bottom:1.4rem;opacity:.85}.color-scheme-4 .eyebrow,.color-scheme-5 .eyebrow{color:var(--neutral-400, #b7aca2);opacity:1}.headline{font-size:clamp(4rem,5vw,6.4rem);line-height:1.05;font-weight:700;letter-spacing:-.01em;font-family:var(--font-heading-family)}.subhead{font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.15;font-weight:700;letter-spacing:-.005em;font-family:var(--font-heading-family)}.lede{font-size:1.8rem;line-height:1.6;max-width:60ch;color:rgba(var(--color-foreground),.75)}h2,h3{margin-bottom:.6em}.h0,.h1{font-size:clamp(4rem,5vw,6.4rem)!important;line-height:1.05!important;letter-spacing:-.01em!important;font-weight:700!important}.h2{font-size:clamp(2.4rem,3vw,3.2rem)!important;line-height:1.15!important;letter-spacing:-.005em!important;font-weight:700!important}.h3{font-size:clamp(2rem,2.5vw,2.4rem)!important;line-height:1.2!important;letter-spacing:-.005em!important;font-weight:700!important}@media only screen and (min-width:750px){.h0,.h1{font-size:clamp(4.8rem,5vw,6.4rem)!important}.h2{font-size:clamp(2.8rem,3vw,3.2rem)!important}}.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{font-family:var(--font-body-family);font-size:1.2rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ink-muted, #897765)!important;line-height:1.4!important;opacity:.85}.subtitle{font-size:1.8rem!important;line-height:1.6!important;letter-spacing:0!important;color:rgba(var(--color-foreground),.75)!important}.jjp-section-header{max-width:72rem;margin-left:auto;margin-right:auto}.jjp-section-header--split{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.card-wrapper{transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}.card__media img,.card__media .media,.media>img,.media>video{border-radius:0!important}.card__inner{padding:0}.card--bordered{border:1px solid var(--rule, #e4ddd4);background:var(--bg, #ffffff);padding:1.5rem;box-shadow:none}.button,.shopify-payment-button__button,.btn{border-radius:0!important;font-size:1.5rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.button:not(.button--secondary):not(.button--tertiary):not(.button--outline){background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:2px solid rgb(var(--color-button))}.button:not(.button--secondary):not(.button--tertiary):not(.button--outline):hover{opacity:.88}[id*="1771433563f3a3d93c"] input[type=text],[id*="1771433563f3a3d93c"] input[type=email],[id*="1771433563f3a3d93c"] input[type=tel],[id*="1771433563f3a3d93c"] input[type=url],[id*="1771433563f3a3d93c"] input[type=number],[id*="1771433563f3a3d93c"] textarea,[id*="1771433563f3a3d93c"] select{border-radius:0!important;border:1px solid var(--neutral-300, #d1c5b6)!important;font-size:1.5rem!important;font-family:var(--font-body-family)!important;background:#fff!important}[id*="1771433563f3a3d93c"] input:focus,[id*="1771433563f3a3d93c"] textarea:focus,[id*="1771433563f3a3d93c"] select:focus{outline:none!important;border-color:rgb(var(--color-foreground))!important;box-shadow:0 0 0 1px rgb(var(--color-foreground)) inset!important}[id*="1771433563f3a3d93c"] button,[id*="1771433563f3a3d93c"] button[type=submit],[id*="1771433563f3a3d93c"] input[type=submit]{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-weight:700!important;font-size:1.5rem!important;font-family:var(--font-body-family)!important;padding:1.6rem 2.4rem!important;background:rgb(var(--color-foreground))!important;color:#fff!important;border:2px solid rgb(var(--color-foreground))!important;transition:opacity .2s ease}[id*="1771433563f3a3d93c"] button:hover,[id*="1771433563f3a3d93c"] button[type=submit]:hover{opacity:.88}[id*="1771433563f3a3d93c"] p,[id*="1771433563f3a3d93c"] small{font-size:1.2rem!important;color:var(--ink-muted, #897765)!important;line-height:1.5!important}[id*=multicolumn_Rptqej] .multicolumn-card__info .rte p,[id*=multicolumn_bArYmC] .multicolumn-card__info .rte p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:1.4rem;line-height:1.5;margin:.8rem 0 0;color:rgba(var(--color-foreground),.75)}[id*=multicolumn_Rptqej] .button.button--primary,[id*=multicolumn_bArYmC] .button.button--primary{background:transparent!important;color:rgb(var(--color-foreground))!important;border:2px solid rgb(var(--color-foreground))!important;border-radius:0!important;padding:1.6rem 3.2rem!important;font-weight:700!important;font-size:1.3rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;box-shadow:none!important}[id*=multicolumn_Rptqej] .button.button--primary:before,[id*=multicolumn_Rptqej] .button.button--primary:after,[id*=multicolumn_bArYmC] .button.button--primary:before,[id*=multicolumn_bArYmC] .button.button--primary:after{display:none!important;content:none!important}[id*=multicolumn_Rptqej] .button.button--primary:hover,[id*=multicolumn_bArYmC] .button.button--primary:hover{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important}.button--outline{background:transparent;color:rgb(var(--color-button))}.button--outline:hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.button--secondary{background:transparent;color:rgb(var(--color-button-text))}.button--secondary:hover{background:rgb(var(--color-button-text));color:rgb(var(--color-button))}.field__input,.customer input,.form-field input,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea,select{border-radius:0!important;border:none!important;border-bottom:2px solid var(--neutral-300, #d1c5b6)!important;background:transparent!important;padding-left:0!important;padding-right:0!important;box-shadow:none!important;transition:border-color .15s ease}.field__input:focus,.customer input:focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus,select:focus{border-bottom-color:var(--ink, #2b2c2d)!important;outline:none!important;box-shadow:none!important}.field__label{font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft, #54483c)}.section-divider{border:none;border-top:1px solid var(--rule, #e4ddd4);margin:0}.img-frame{position:relative;width:100%;overflow:hidden;background-color:var(--neutral-100, #ece8e1);border-radius:0}.img-frame img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}img{border-radius:0}.meta-chip{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted, #897765)}.band--dark{background-color:var(--bg-dark, #1c2228);color:var(--neutral-100, #ece8e1);border-top:1px solid var(--neutral-200, #e4ddd4)}.band--dark .eyebrow{color:var(--neutral-400, #b7aca2);opacity:1}.band--dark h2,.band--dark h3{color:#fff}.band--dark p{color:var(--neutral-300, #d1c5b6)}.band--warm{background-color:var(--bg-warm, #c2b7ac);border-top:1px solid var(--neutral-300, #d1c5b6)}.quick-order-list{border-top:2px solid var(--ink, #2b2c2d)}.quick-order-list__row{border-bottom:1px solid var(--rule, #e4ddd4)}.price-list,.wholesale-table{border-collapse:collapse;width:100%}.price-list th{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted, #897765);border-bottom:2px solid var(--ink, #2b2c2d);padding:.5rem 0}.price-list td{border-bottom:1px solid var(--rule, #e4ddd4);padding:.6rem 0;color:var(--ink, #2b2c2d)}.login-page h1,.template-customers-login h1{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;letter-spacing:-.01em}.quantity__input{border-radius:0!important;border:1px solid var(--neutral-300, #d1c5b6)!important}.password__footer-inner{max-width:var(--page-width)!important}.password__footer-heading,.password__footer-lede{max-width:none!important}.hammerton-section{max-width:var(--page-width)!important}.hammerton-media{border-radius:0!important;box-shadow:none!important;aspect-ratio:1 / 1!important}.hammerton-grid{align-items:stretch!important}.wl-grid{display:flex;flex-direction:column;gap:4rem}.wl-grid__heading{font-family:var(--font-heading-family);font-size:clamp(2.4rem,3vw,3.2rem);font-weight:700;letter-spacing:-.005em;line-height:1.15;margin:0;text-align:left}.wl-grid__items{display:grid;grid-template-columns:repeat(6,1fr);gap:4rem 3rem;align-items:center}.wl-card{display:flex;flex-direction:column;align-items:center;gap:.8rem}.wl-card__img{width:100%;max-width:18rem;height:7.2rem;object-fit:contain;filter:grayscale(1);opacity:.55;transition:filter .3s ease,opacity .3s ease}.wl-card:hover .wl-card__img{filter:grayscale(0);opacity:1}.wl-card__name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:989px){.wl-grid__items{grid-template-columns:repeat(4,1fr);gap:3.2rem 2.4rem}}@media(max-width:749px){.wl-grid__items{grid-template-columns:repeat(2,1fr);gap:2.8rem 2rem}.wl-grid__heading{text-align:center}}[id*=rich_text_C8bVWA] .rich-text__heading{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ink-muted, #897765)!important;margin:0!important;line-height:1.4!important;opacity:.85}.hammerton-cta{display:inline-flex!important;align-items:center;justify-content:center;border:2px solid rgb(var(--color-foreground))!important;border-radius:0!important;padding:1.8rem 3.6rem!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important;color:rgb(var(--color-foreground))!important;background:transparent!important;transition:background .2s ease,color .2s ease}.hammerton-cta:hover{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;opacity:1!important}.hammerton-eyebrow{font-family:var(--font-body-family);font-size:1.2rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--ink-muted, #897765)!important;margin-bottom:1.4rem!important;opacity:.85}.hammerton-heading{font-family:var(--font-heading-family);font-size:clamp(2.4rem,3vw,3.2rem)!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.005em!important}.hammerton-body{font-size:1.8rem!important;line-height:1.6!important;max-width:60ch;color:rgba(var(--color-foreground),.75)!important}[id*=image_with_text_TUFHFJ] .image-with-text__text>p:first-child{font-size:1.8rem;line-height:1.6;font-weight:500;color:rgb(var(--color-foreground));margin-bottom:2rem}.milestones-grid{width:100%}.milestones-grid__heading{font-family:var(--font-heading-family);font-size:clamp(2.4rem,3vw,3.2rem);font-weight:700;letter-spacing:-.005em;line-height:1.15;margin:0 0 4rem;text-align:left}.milestones-grid__items{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.milestone-card{display:flex;flex-direction:column;background:rgba(var(--color-foreground),.04)}.milestone-card__img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;border-radius:0;box-shadow:none}.milestone-card__title{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;letter-spacing:-.005em;line-height:1.2;margin:2rem 0 1rem;text-align:center}.milestone-card__text{font-size:1.5rem;line-height:1.6;text-align:center;padding:0 2rem 2.5rem;margin:0;color:rgba(var(--color-foreground),.85)}@media(max-width:989px){.milestones-grid__items{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.milestones-grid__items{grid-template-columns:1fr;gap:2rem}.milestones-grid__heading{margin-bottom:2.5rem}}.header__menu-item,.header__active-menu-item{font-family:var(--font-body-family);font-size:1.2rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground))!important}.header__active-menu-item{text-underline-offset:4px;text-decoration-thickness:1px}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness:1px}.header__menu-item:hover span,details[open]>.header__menu-item{text-underline-offset:4px;text-decoration-thickness:1px}.header__submenu .header__menu-item{font-size:1.2rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important}.menu-drawer__menu-item,.menu-drawer__menu-item--active{font-family:var(--font-body-family);font-size:1.4rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}.localization-form__select,.list-menu__item.link{font-family:var(--font-body-family);letter-spacing:.08em}[id$=__multicolumn] .multicolumn-card img,[id*=multicolumn_Kfjwak] .multicolumn-card img{filter:grayscale(1);opacity:.55;transition:filter .3s ease,opacity .3s ease}[id$=__multicolumn] .multicolumn-card:hover img,[id*=multicolumn_Kfjwak] .multicolumn-card:hover img{filter:grayscale(0);opacity:1}.rich-text__blocks{max-width:var(--page-width)!important}.rich-text__text,.rich-text__heading{max-width:none!important}.shopify-section-group-footer-group .footer-block .list-menu__item--link,.shopify-section-group-footer-group .footer-block .list-menu__item.link{font-family:var(--font-body-family);font-size:1.2rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground))!important}.shopify-section-group-footer-group .footer-block__details-content{display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;justify-content:center;align-items:center;margin:0;padding:0}.shopify-section-group-footer-group .footer-block__details-content li{list-style:none}.shopify-section-group-footer-group .footer-block__heading{font-family:var(--font-body-family);font-size:1.1rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.55)!important;margin-bottom:1.6rem!important}.shopify-section-group-footer-group .footer__copyright,.shopify-section-group-footer-group .copyright__content,.shopify-section-group-footer-group .policies{font-family:var(--font-body-family)!important;font-size:1.1rem!important;letter-spacing:.04em!important;color:rgba(var(--color-foreground),.6)!important}.shopify-section-group-footer-group .footer{padding-top:2rem!important;padding-bottom:1.4rem!important}.shopify-section-group-footer-group .footer__content-top{padding-top:0!important;padding-bottom:1.2rem!important;margin-top:0!important}.jjp-footer-contact{text-align:center;padding-top:1.4rem;padding-bottom:.8rem}.jjp-footer-contact__eyebrow{font-family:var(--font-body-family)!important;font-size:1.1rem!important;letter-spacing:.18em!important;text-transform:uppercase;color:rgba(var(--color-foreground),.7)!important;margin:0 0 1.6rem!important}.jjp-footer-contact__heading{font-family:var(--font-heading-family)!important;font-weight:600!important;font-size:clamp(2.4rem,2.4vw + 1rem,3.4rem)!important;line-height:1.2!important;letter-spacing:-.005em!important;color:rgb(var(--color-foreground))!important;margin:0 0 1.4rem!important}.jjp-footer-contact__lede{font-family:var(--font-body-family)!important;font-size:1.5rem!important;line-height:1.55!important;color:rgba(var(--color-foreground),.85)!important;max-width:72rem;margin:0 auto 2.4rem!important}.jjp-footer-contact__lines{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2.6rem;margin:0 auto}.jjp-footer-contact__line{font-family:var(--font-body-family)!important;font-size:1.4rem!important;letter-spacing:.01em!important;color:rgba(var(--color-foreground),.92)!important;text-decoration:none!important}a.jjp-footer-contact__line:hover{color:rgb(var(--color-foreground))!important;text-decoration:underline!important}.shopify-section-group-footer-group .footer__blocks-wrapper{display:block!important}.shopify-section-group-footer-group .footer-block--menu{width:100%}.shopify-section-group-footer-group .footer-block--menu .footer-block__details-content{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.4rem 2rem;width:100%;max-width:none;padding:0;margin:0 auto}@media screen and (min-width:990px){.shopify-section-group-footer-group .footer-block--menu .footer-block__details-content{gap:.4rem 2.4rem}}.shopify-section-group-footer-group .footer-block--menu .footer-block__details-content>li{margin:0;padding:0;flex:0 0 auto}.shopify-section-group-footer-group .footer-block--menu .footer-block__details-content>li>a{font-family:var(--font-body-family)!important;font-size:1.3rem!important;letter-spacing:.12em!important;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:749px){.shopify-section-group-footer-group .footer-block--menu .footer-block__details-content{flex-wrap:wrap;gap:.6rem 1.6rem}}[id$=__image_banner_family].banner,[id$=__image_banner_family] .banner{aspect-ratio:2 / 1!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;position:relative!important}[id$=__image_banner_family] .banner__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;padding-bottom:0!important}[id$=__image_banner_family] .banner__media:before{content:none!important;padding-bottom:0!important}[id$=__image_banner_family] .banner__media img,[id$=__image_banner_family] .banner__media .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:50% 42%!important}.jjp-contact-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;margin:0 auto}@media screen and (max-width:989px){.jjp-contact-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:540px){.jjp-contact-cards{grid-template-columns:1fr}}.jjp-contact-card{display:flex;flex-direction:column;gap:.6rem;padding:2.4rem 2rem;background:var(--bg-soft, #f4f4f4);border:1px solid transparent;text-decoration:none!important;color:var(--ink, #2b2c2d)!important;transition:border-color .15s ease,background .15s ease}.jjp-contact-card:hover{background:#fff;border-color:var(--ink, #2b2c2d)}.jjp-contact-card__eyebrow{font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted, #897765)}.jjp-contact-card__value{font-size:1.8rem;font-weight:600;letter-spacing:-.005em;line-height:1.25}.jjp-contact-card__meta{font-size:1.3rem;color:var(--ink-soft, #54483c);line-height:1.4}.jjp-help-block{max-width:72rem;margin:0 auto;padding:0 2rem}.jjp-help-block__heading{font-family:var(--font-heading-family);font-size:clamp(2rem,1.6vw + 1rem,2.6rem);font-weight:600;letter-spacing:-.005em;margin:0 0 1.6rem;text-align:center}.jjp-help-block__list{list-style:none;padding:0;margin:0 0 1.6rem;display:grid;gap:.8rem}.jjp-help-block__list li{font-size:1.5rem;line-height:1.55;padding-left:1.6rem;position:relative;color:var(--ink, #2b2c2d)}.jjp-help-block__list li:before{content:"";position:absolute;left:0;top:1.05rem;width:.7rem;height:.7rem;background:var(--ink, #2b2c2d)}.jjp-help-block__note{font-size:1.4rem;color:var(--ink-soft, #54483c);text-align:center;margin:1.2rem 0 0}.klaviyo-form-X5Sb9s input[type=tel]{border:none!important;border-bottom:none!important;background:transparent!important;box-shadow:none!important}[id*=multicolumn_Rptqej] .multicolumn-card__info .rte,[id*=multicolumn_bArYmC] .multicolumn-card__info .rte{display:none!important}[id*=multicolumn_Rptqej] .multicolumn-card__info h3,[id*=multicolumn_bArYmC] .multicolumn-card__info h3{font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-align:center!important;line-height:1.3!important;margin:1rem 0 0!important;color:rgb(var(--color-foreground))!important}[id*=multicolumn_Rptqej] .multicolumn-card__info,[id*=multicolumn_bArYmC] .multicolumn-card__info{padding-top:.4rem!important;padding-bottom:.4rem!important}[id*=multicolumn_Rptqej] .multicolumn__title,[id*=multicolumn_bArYmC] .multicolumn__title{justify-content:center!important;text-align:center!important}[id*=multicolumn_Rptqej] .multicolumn__title h2,[id*=multicolumn_bArYmC] .multicolumn__title h2{text-align:center!important}[id$=__multicolumn_Rptqej] .multicolumn-card__image-wrapper,[id$=__multicolumn_bArYmC] .multicolumn-card__image-wrapper{margin-left:0!important;margin-right:0!important}.template-page .image-with-text__heading.h1,.template-page .rich-text__heading.h1,.template-page .image-with-text__heading,.template-page .rich-text__heading{font-size:clamp(2.6rem,2vw + 1rem,3.6rem)!important;line-height:1.2!important;letter-spacing:-.005em!important}.collection-hero{padding-top:3.2rem!important;padding-bottom:1.2rem!important}.collection-hero__text-wrapper{text-align:left}.collection-hero__title{font-family:var(--font-heading-family)!important;font-size:clamp(2.6rem,2.5vw + 1rem,4rem)!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.005em!important;margin:0 0 1.2rem!important;text-align:left!important}.collection-hero__description.rte,.collection-hero__description{font-size:1.5rem;line-height:1.6;max-width:60ch;margin:0;color:rgba(var(--color-foreground),.75);text-align:left}.collection-hero__description.rte p{margin:0}.product-card-wrapper .card__content,.product-grid .card__content,.product-card-wrapper .card__information,.product-grid .card__information,.product-card-wrapper .card-information,.product-grid .card-information{padding-left:0!important;padding-right:0!important}.product-card-wrapper .card__heading,.product-grid .card__heading,.product-grid .card__heading.h5{font-family:var(--font-heading-family)!important;font-size:1.6rem!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.005em!important;text-transform:none!important;margin-left:0!important}.product-card-wrapper .card__heading a,.product-grid .card__heading a{color:rgb(var(--color-foreground));text-decoration:none}.product-card-wrapper .card__heading a:hover,.product-grid .card__heading a:hover{color:var(--ink-soft, #54483c)}.product-card-wrapper .price,.product-grid .price{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.01em}.product-card-wrapper .price__container .price-item,.product-grid .price__container .price-item{font-weight:600;color:rgb(var(--color-foreground))}.product-card-wrapper .price__sale .price-item--sale,.product-grid .price__sale .price-item--sale{color:rgb(var(--color-foreground))}.product-card-wrapper .price__sale s.price-item--regular,.product-grid .price__sale s.price-item--regular{color:var(--ink-muted, #897765);font-weight:500}@media screen and (min-width:990px){.product--right .product__media-wrapper,.product--left .product__media-wrapper{position:sticky;top:9rem;align-self:start}}.product__title h1,.product__title h2,.product__title h2.h1{font-family:var(--font-heading-family)!important;font-size:clamp(2.6rem,2vw + 1rem,3.6rem)!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.005em!important;margin:0 0 1.2rem!important}.product__title a{color:rgb(var(--color-foreground));text-decoration:none}.product__description.rte,.product__description.rte p{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.88)}.product__description.rte p{margin:0 0 1.2rem}.product__description.rte p:last-child{margin-bottom:0}.product__description.rte ul,.product__description.rte ol{font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.88);padding-left:2rem;margin:0 0 1.2rem}.product__tax,.product__inventory,.product__sku{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.04em;color:var(--ink-muted, #897765)}.product__accordion .accordion__title,.product__accordion h2.accordion__title,.product__accordion h2.h4.accordion__title{font-family:var(--font-heading-family)!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.3!important}.product__accordion .accordion__content.rte,.product__accordion .accordion__content.rte p{font-family:var(--font-body-family);font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.product__accordion summary{border-top:1px solid var(--rule, #e4ddd4);padding:1.4rem 0!important}.product-form__input--pill{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.8rem}.product-form__input--pill>legend.form__label{grid-column:1 / -1}.product-form__input--pill>input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-form__input--pill label,.product-form__input--pill input[type=radio]+label{border-radius:0!important;border:2px solid rgb(var(--color-foreground))!important;font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:1.2rem 1.4rem!important;background:transparent!important;color:rgb(var(--color-foreground))!important;text-align:center;line-height:1.25;transition:background .15s ease,color .15s ease;display:flex;align-items:center;justify-content:center;min-height:4.6rem}.product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important}.product-form__input--pill input[type=radio]:not(:checked)+label:hover{background:rgba(var(--color-foreground),.06)!important}.product-form__input--pill legend.form__label,.product-form__input--swatch legend.form__label,.product-form__input--dropdown label.form__label,.product-form__quantity .quantity__label,.product-form__quantity .form__label{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ink-muted, #897765)!important;margin-bottom:1rem!important}.product-form__input.product-form__quantity,.product-form__quantity .price-per-item__container{border:none!important;background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.product-form__quantity .quantity{--inputs-radius: 0;--inputs-radius-outset: 0;--inputs-border-opacity: 0;--inputs-shadow-horizontal-offset: 0;--inputs-shadow-vertical-offset: 0;--inputs-shadow-blur-radius: 0;--inputs-shadow-opacity: 0;border:2px solid rgb(var(--color-foreground));border-radius:0;width:fit-content;min-width:14rem}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{display:none!important}.product-form__quantity .quantity__button{border-radius:0;width:4rem;padding:0}.product-form__quantity .quantity__input{border:none!important;border-bottom:none!important;font-family:var(--font-body-family);font-weight:600;font-size:1.5rem}.product__info-container .price,.product .price{font-family:var(--font-body-family);font-size:1.8rem;letter-spacing:.01em}.product__info-container .price .price-item,.product .price .price-item{font-weight:600;color:rgb(var(--color-foreground))}.related-products{border-top:1px solid var(--rule, #e4ddd4)}.related-products__heading{text-align:center;margin:0 0 2.4rem!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/jjpotts-custom.css.map */
