:root:root{--font-heading-family: "Bricolage Grotesque", "DM Sans", system-ui, sans-serif;--font-heading-weight: 700;--font-heading-style: normal;--pg-ink: #141814;--pg-paper: #F7F6F1;--pg-green: #4ADE80;--pg-deep: #14532D;--pg-sale: #D93A2B}::selection{background:var(--pg-green);color:var(--pg-ink)}html body h1,html body h2,html body .h0,html body .h1,html body .h2,html body .title,html body .banner__heading{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.025em;line-height:1.05;color:rgb(var(--color-foreground))}html body h3,html body .h3,html body h4,html body .h4,html body h5,html body .h5{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.01em}html body .title-wrapper-with-link .title:after,html body .collection-list-title:after,html body .multicolumn .title:after,html body .featured-blog .title:after,html body .collection-hero__title:after,html body .main-page-title:after{content:"";display:block;width:6.4rem;height:1rem;margin-top:1.4rem;background:var(--pg-green);border:2px solid rgb(var(--color-foreground));border-radius:99px}html body .rte p{color:rgba(var(--color-foreground),.85)}html body .header__menu-item,html body .menu-drawer__menu-item{font-family:var(--font-body-family);letter-spacing:0}html body .header__menu-item{font-weight:500;color:rgb(var(--color-foreground))}html body .header__inline-menu .header__menu-item{font-size:1.4rem;padding-top:.8rem;padding-bottom:.8rem;padding-left:1rem}html body .header__menu-item:hover span,html body .header__active-menu-item{text-decoration-color:var(--pg-green);text-decoration-thickness:3px;text-underline-offset:.5rem}html body .menu-drawer__menu-item{font-weight:600}html body .announcement-bar__message{font-weight:600;font-size:1.35rem;letter-spacing:.01em}html body .header-wrapper{border-bottom:2px solid var(--pg-ink);box-shadow:none}html body [id$=__custom_liquid_Mec4ik] [class$=-padding]{padding-top:0!important;padding-bottom:0!important}html body .banner__heading{font-size:clamp(4rem,7vw,8.8rem);font-weight:800;letter-spacing:-.035em;line-height:.98;max-width:16ch}html body .banner__text{max-width:56rem}html body .banner__text.caption-with-letter-spacing,html body .banner__text.caption-with-letter-spacing p{color:var(--pg-green);font-size:1.4rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}html body .banner__text.subtitle,html body .banner__text.subtitle p{font-size:1.9rem;line-height:1.5}html body .banner__buttons{gap:1.6rem;flex-wrap:wrap}html body .button,html body .shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;letter-spacing:0;text-transform:none;border:2px solid rgb(var(--color-foreground));box-shadow:4px 4px rgb(var(--color-foreground));transition:transform .12s ease,box-shadow .12s ease}html body .button:after,html body .button:before{box-shadow:none!important}html body .button:not([disabled]):hover{transform:translate(2px,2px);box-shadow:2px 2px rgb(var(--color-foreground))}html body .button--secondary{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}html body .skip-to-content-link.button{box-shadow:none}html body .card-wrapper .card{border:2px solid var(--pg-ink);box-shadow:4px 4px 0 var(--pg-ink);transition:transform .14s ease,box-shadow .14s ease}@media(hover:hover){html body .card-wrapper:hover .card{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--pg-ink)}}html body ul.slider.grid{padding-top:.6rem;padding-bottom:1.4rem}html body .card__heading{font-family:var(--font-body-family);font-weight:600;letter-spacing:0;line-height:1.3}html body .collection-card-wrapper .card__heading,html body .collection-list .card__heading{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.01em;font-size:1.9rem}html body .price{font-weight:700;letter-spacing:0;color:rgb(var(--color-foreground))}html body .price--on-sale .price-item--sale{color:var(--pg-sale)}html body .badge{font-weight:700;border-width:2px;letter-spacing:.02em}html body [id$=__rich_text] .rich-text__text p{font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-size:1.35rem;margin:0;color:rgb(var(--color-foreground))}html body [id$=__since_1961] .rich-text__blocks:before{content:"Est.\a 1961";white-space:pre;display:flex;align-items:center;justify-content:center;text-align:center;width:11rem;height:11rem;margin:0 auto 2.8rem;border-radius:50%;background:var(--pg-green);color:var(--pg-ink);border:2px solid var(--pg-ink);box-shadow:5px 5px 0 var(--pg-ink);font-family:var(--font-heading-family);font-weight:800;font-size:2.4rem;letter-spacing:-.02em;line-height:1;transform:rotate(-8deg)}html body [id$=__since_1961] .rich-text__caption{color:var(--pg-green);font-weight:700;letter-spacing:.18em;text-transform:uppercase}html body [id$=__since_1961] .rich-text__text p{font-size:1.9rem;line-height:1.6;color:rgba(var(--color-foreground),.92)}html body .multicolumn-card{border:2px solid var(--pg-ink);border-radius:14px;overflow:hidden;box-shadow:4px 4px 0 var(--pg-ink);background:#fff}html body .multicolumn-card__image-wrapper img{object-fit:contain}html body .multicolumn-card__info .link{font-weight:700}html body .footer{border-top:2px solid var(--pg-ink)}html body .footer-block__heading{font-family:var(--font-heading-family);font-weight:700;color:var(--pg-green);font-size:1.8rem;letter-spacing:-.01em}html body .product__title h1{font-size:clamp(3rem,3.6vw,4.6rem);letter-spacing:-.025em;line-height:1.08}html body .product__info-container .price{font-size:2.6rem}html body .product-form__submit{min-height:5.4rem}html body .product__media-item .media{border:2px solid var(--pg-ink);box-shadow:6px 6px 0 var(--pg-ink)}html body .product__media-list{padding-right:8px;padding-bottom:8px}html body .pandy-modal__card{background:#fff;border:2px solid var(--pg-ink);border-radius:16px;box-shadow:8px 8px 0 var(--pg-ink)}html body .pandy-modal__eyebrow{color:var(--pg-deep);font-weight:700;font-size:1.3rem;letter-spacing:.18em}html body .pandy-modal__title{font-family:var(--font-heading-family);font-weight:800;color:var(--pg-ink);text-transform:none;letter-spacing:-.025em;font-size:3.4rem}html body .pandy-modal__body,html body .pandy-modal__note{color:var(--pg-ink)}html body .pandy-modal__zone{color:#b42318}html body .pandy-modal__continue{background:var(--pg-green);color:var(--pg-ink);text-transform:none;letter-spacing:0;font-size:1.6rem;border:2px solid var(--pg-ink);border-radius:10px;box-shadow:4px 4px 0 var(--pg-ink)}html body .pandy-modal__continue:hover{background:#3bcb70}html body .pandy-modal__back{color:var(--pg-ink);text-decoration:underline}@media(prefers-reduced-motion:reduce){html body .button,html body .card-wrapper .card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/claude-theme.css.map */
