:root,.color-scheme-1{--color-background: 246,238,220;--gradient-background: transparent;--color-foreground: 28,36,54;--color-background-contrast: 28,36,54;--color-shadow: 28,36,54;--color-button: 31,78,156;--color-button-text: 255,255,255;--color-secondary-button: 246,238,220;--color-secondary-button-text: 28,36,54;--color-link: 28,36,54;--color-badge-foreground: 28,36,54;--color-badge-background: 246,238,220;--color-badge-border: 28,36,54;--payment-terms-background-color: #F6EEDC}.color-scheme-2{--color-background: 255,255,255;--gradient-background: #FFFFFF;--color-foreground: 28,36,54;--color-background-contrast: 28,36,54;--color-shadow: 28,36,54;--color-button: 31,78,156;--color-button-text: 255,255,255;--color-secondary-button: 255,255,255;--color-secondary-button-text: 28,36,54;--color-link: 28,36,54;--color-badge-foreground: 28,36,54;--color-badge-background: 255,255,255;--color-badge-border: 28,36,54;--payment-terms-background-color: #FFFFFF}.color-scheme-3{--color-background: 31,78,156;--gradient-background: #1F4E9C;--color-foreground: 255,255,255;--color-background-contrast: 255,255,255;--color-shadow: 28,36,54;--color-button: 255,255,255;--color-button-text: 31,78,156;--color-secondary-button: 31,78,156;--color-secondary-button-text: 255,255,255;--color-link: 255,255,255;--color-badge-foreground: 255,255,255;--color-badge-background: 31,78,156;--color-badge-border: 255,255,255;--payment-terms-background-color: #1F4E9C}.color-scheme-4{--color-background: 28,36,54;--gradient-background: #1C2436;--color-foreground: 255,255,255;--color-background-contrast: 255,255,255;--color-shadow: 28,36,54;--color-button: 250,199,117;--color-button-text: 28,36,54;--color-secondary-button: 28,36,54;--color-secondary-button-text: 255,255,255;--color-link: 255,255,255;--color-badge-foreground: 255,255,255;--color-badge-background: 28,36,54;--color-badge-border: 255,255,255;--payment-terms-background-color: #1C2436}.color-scheme-5{--color-background: 221,231,246;--gradient-background: #DDE7F6;--color-foreground: 28,36,54;--color-background-contrast: 28,36,54;--color-shadow: 28,36,54;--color-button: 31,78,156;--color-button-text: 255,255,255;--color-secondary-button: 221,231,246;--color-secondary-button-text: 28,36,54;--color-link: 28,36,54;--color-badge-foreground: 28,36,54;--color-badge-background: 221,231,246;--color-badge-border: 28,36,54;--payment-terms-background-color: #DDE7F6}body.gradient{background-color:#f6eedc;background-image:linear-gradient(rgba(31,78,156,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(31,78,156,.06) 1px,transparent 1px);background-size:28px 28px;color:#1c2436}:root{--pdt-cream: #F6EEDC;--pdt-ink: #1C2436;--pdt-ink-soft: #3D4659;--pdt-blue: #1F4E9C;--pdt-blue-dark: #163A75;--pdt-blue-pale: #DDE7F6;--pdt-outline: 3px solid var(--pdt-ink);--font-heading-family: "Bricolage Grotesque", system-ui, sans-serif !important;--font-heading-weight: 800 !important;--font-body-family: "Outfit", system-ui, sans-serif !important}h1,h2,.h0,.h1,.h2,.title,.pdt-heading{font-family:var(--font-heading-family);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:1}.header__heading-link .h2,.header__heading-link span{font-family:var(--font-heading-family);font-weight:800;color:var(--pdt-blue);text-transform:none;letter-spacing:-.02em;font-size:2.8rem}.button,.shopify-payment-button__button--unbranded,.button--secondary{border-radius:999px!important;font-weight:500;letter-spacing:.02em;min-height:4.8rem}.button:not(.button--tertiary):after,.shopify-payment-button__button--unbranded:after{box-shadow:0 0 0 3px var(--pdt-ink)!important;border-radius:999px!important}.button:not(.button--tertiary):before{border-radius:999px!important}.card-wrapper .card--standard .card__inner,.card-wrapper .card--card{border:var(--pdt-outline);border-radius:16px;overflow:hidden;background:#fff}.card__heading{font-family:Outfit,system-ui,sans-serif;font-weight:500;text-transform:none;letter-spacing:0}.price-item--regular,.price-item--sale,.price__regular .price-item{font-family:var(--font-heading-family);font-weight:800;color:var(--pdt-blue)}.field__input,.select__select,.customer .field input{border-radius:999px}.field:after,.select:after{box-shadow:0 0 0 3px var(--pdt-ink)!important;border-radius:999px}.header__menu-item{font-weight:500}.header__menu-item:hover span{text-decoration-color:var(--pdt-blue)}.pdt-wrap{max-width:1200px;margin:0 auto;padding:0 2.4rem}.pdt-sticker{display:inline-block;font-size:1.3rem;font-weight:500;padding:.4rem 1.2rem;border-radius:4px;transform:rotate(-3deg)}.pdt-hero{padding:4.8rem 0 7.2rem}.pdt-hero__grid{display:flex;flex-wrap:wrap;align-items:center;gap:4.8rem}.pdt-hero__copy{flex:1 1 460px;min-width:0}.pdt-hero__title{font-size:clamp(4.4rem,7vw,8.4rem);line-height:.95;margin:2rem 0 1.6rem;color:var(--pdt-ink)}.pdt-hero__title span{color:var(--pdt-blue);display:block}.pdt-hero__text{font-size:2rem;line-height:1.5;color:var(--pdt-ink-soft);max-width:52rem;margin:0 0 2.8rem}.pdt-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.pdt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.4rem 2.8rem;border:var(--pdt-outline);border-radius:999px;font-size:1.8rem;font-weight:500;text-decoration:none;background:#fff;color:var(--pdt-ink);transition:transform .15s ease}.pdt-btn:hover{transform:translateY(-2px)}.pdt-btn--primary{background:var(--pdt-blue);color:#fff}.pdt-hero__media{flex:1 1 380px;min-width:0;display:flex;justify-content:center}.pdt-hero__frame{position:relative;width:100%;max-width:440px;aspect-ratio:1 / 1;background:var(--pdt-blue-pale);border:var(--pdt-outline);border-radius:28px;display:flex;align-items:center;justify-content:center;overflow:visible}.pdt-hero__frame img{width:100%;height:100%;object-fit:cover;border-radius:25px}.pdt-hero__frame svg{width:56%;height:auto}.pdt-hero__tag{position:absolute;top:2.8rem;right:-1.4rem;background:#fff;border:var(--pdt-outline);border-radius:8px;padding:1rem 1.4rem;transform:rotate(8deg);text-align:center}.pdt-hero__tag small{display:block;font-size:1.2rem;letter-spacing:.1em;color:#5f5e5a}.pdt-hero__tag strong{font-family:var(--font-heading-family);font-weight:800;font-size:2.6rem;color:var(--pdt-blue)}.pdt-racks{padding:0 0 8rem}.pdt-section-title{font-size:clamp(3.6rem,5vw,5.4rem);margin:0 0 .8rem;color:var(--pdt-ink)}.pdt-section-sub{font-size:1.8rem;color:var(--pdt-ink-soft);margin:0 0 2.8rem}.pdt-racks__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem}.pdt-rack{text-decoration:none;color:var(--pdt-ink);background:#fff;border:var(--pdt-outline);border-radius:20px;padding:2.4rem;display:flex;flex-direction:column;gap:1.2rem;min-height:24rem;transition:transform .15s ease}.pdt-rack:hover{transform:translateY(-3px) rotate(-.5deg)}.pdt-rack--soon{background:var(--pdt-cream);border-style:dashed;border-color:#5f5e5a}.pdt-rack .pdt-sticker{align-self:flex-start}.pdt-rack__name{font-family:var(--font-heading-family);font-weight:800;font-size:3.4rem;line-height:1;letter-spacing:-.02em}.pdt-rack__text{font-size:1.6rem;color:var(--pdt-ink-soft);flex-grow:1;margin:0}.pdt-rack__cta{font-weight:500;color:var(--pdt-blue)}.pdt-roast{background:var(--pdt-blue);color:#fff;padding:6.4rem 0}.pdt-roast .pdt-section-title{color:#fff}.pdt-roast .pdt-section-sub{color:#dde7f6}.pdt-chips{display:flex;flex-wrap:wrap;gap:1.2rem}.pdt-chip{background:#fff;color:var(--pdt-ink);text-decoration:none;font-weight:500;font-size:1.7rem;padding:1.4rem 2.4rem;border-radius:999px;min-height:4.4rem}.pdt-chip--accent{background:#fac775;color:#633806}.pdt-chip:hover{text-decoration:underline}.pdt-soon{padding:8rem 0}.pdt-soon__box{background:#fff;border:3px dashed var(--pdt-ink);border-radius:24px;padding:4rem;display:flex;flex-wrap:wrap;align-items:center;gap:3.2rem}.pdt-soon__copy{flex:1 1 380px;min-width:0}.pdt-soon__copy .pdt-section-title{color:#0f6e56}.pdt-soon__form{flex:1 1 380px;min-width:0}.pdt-soon__row{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:flex-end}.pdt-soon__field{flex:1 1 220px;display:flex;flex-direction:column;gap:.6rem}.pdt-soon__field label{font-size:1.5rem;font-weight:500}.pdt-soon__field input{font-family:inherit;font-size:1.7rem;padding:1.4rem 1.6rem;border:var(--pdt-outline);border-radius:999px;min-height:4.8rem;background:#fff;color:var(--pdt-ink)}.pdt-soon__submit{cursor:pointer;font-family:inherit}.pdt-soon__msg{font-size:1.5rem;margin-top:1rem}.pdt-soon--page{padding:6rem 0 10rem}.pdt-soon--page .pdt-soon__box{flex-direction:column;align-items:flex-start;text-align:left}@media(prefers-reduced-motion:reduce){.pdt-btn,.pdt-rack{transition:none}.pdt-btn:hover,.pdt-rack:hover{transform:none}}@media screen and (max-width:749px){.pdt-hero{padding:3.2rem 0 5.6rem}.pdt-hero__tag{right:.8rem}.pdt-soon__box{padding:2.8rem}}@media(hover:hover)and (pointer:fine){body{cursor:url(pdt-cursor-arrow.png) 7 2,auto}body.pdt-col-the-good{cursor:url(pdt-cursor-good.png) 7 7,auto}body.pdt-col-the-bad{cursor:url(pdt-cursor-bad.png) 7 7,auto}body.pdt-col-the-ugly{cursor:url(pdt-cursor-ugly.png) 7 7,auto}body.pdt-col-graphics,body.pdt-page-graphics{cursor:url(pdt-cursor-graphics.png) 7 2,auto}a,button,summary,select,[role=button],label[for]{cursor:pointer}.pdt-rack.pdt-cursor-good,.pdt-rack.pdt-cursor-good *{cursor:url(pdt-cursor-good.png) 7 7,pointer}.pdt-rack.pdt-cursor-bad,.pdt-rack.pdt-cursor-bad *{cursor:url(pdt-cursor-bad.png) 7 7,pointer}.pdt-rack.pdt-cursor-ugly,.pdt-rack.pdt-cursor-ugly *{cursor:url(pdt-cursor-ugly.png) 7 7,pointer}.pdt-rack.pdt-cursor-graphics,.pdt-rack.pdt-cursor-graphics *{cursor:url(pdt-cursor-graphics.png) 7 2,pointer}body.pdt-tpl-product,.card-wrapper,.card-wrapper *,.product-card-wrapper,.product-card-wrapper *{cursor:url(pdt-cursor-tag.png) 3 3,pointer}input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),textarea{cursor:text}}.pdt-header{background:transparent}.pdt-header__inner{padding-top:2rem;padding-bottom:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem}.pdt-logo{text-decoration:none;display:flex;flex-direction:column;line-height:1}.pdt-logo__line1{font-family:var(--font-heading-family);font-weight:800;font-size:3.4rem;letter-spacing:-.02em;color:var(--pdt-blue)}.pdt-logo__line2{font-size:1.3rem;letter-spacing:.3em;color:var(--pdt-ink);margin-top:.4rem;text-transform:uppercase}.pdt-logo__img{height:auto;display:block}.pdt-nav{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.pdt-nav__link{padding:1.2rem 1.6rem;text-decoration:none;font-weight:500;font-size:1.6rem;color:var(--pdt-ink);border-radius:999px}.pdt-nav__link:hover,.pdt-nav__link.is-active{background:#1f4e9c14;color:var(--pdt-blue)}.pdt-nav__badge{font-size:1.2rem;background:var(--pdt-blue-pale);color:var(--pdt-blue-dark);padding:.2rem .8rem;border-radius:999px;margin-left:.4rem}.pdt-bag{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 1.8rem;background:var(--pdt-blue);color:#fff;text-decoration:none;font-weight:500;font-size:1.6rem;border-radius:999px;min-height:4.4rem}.pdt-bag:hover{background:var(--pdt-blue-dark);color:#fff}.pdt-footer{border-top:var(--pdt-outline);background:var(--pdt-cream);margin-top:0}.pdt-footer__inner{padding-top:4rem;padding-bottom:2.4rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.4rem}.pdt-footer__brand{display:flex;flex-direction:column;gap:.6rem}.pdt-footer__name{font-family:var(--font-heading-family);font-weight:800;font-size:2.6rem;color:var(--pdt-blue);letter-spacing:-.02em}.pdt-footer__line{font-size:1.5rem;color:var(--pdt-ink-soft)}.pdt-footer__nav{display:flex;flex-wrap:wrap;gap:2rem;font-size:1.5rem}.pdt-footer__nav a{color:var(--pdt-blue)}.pdt-footer__copy{padding-bottom:3.2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;font-size:1.3rem;color:var(--pdt-ink-soft)}.pdt-footer__pay{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.pdt-footer__pay svg{width:3.8rem;height:2.4rem}.pdt-col-hero{padding:4.8rem 0 1.6rem}.pdt-col-hero__title{font-size:clamp(4.4rem,7vw,8rem);margin:1.6rem 0 1.2rem}.collection .title-wrapper-with-link .title,.collection__title .title{font-size:clamp(3.6rem,5vw,5.4rem)}@media screen and (max-width:749px){.pdt-logo__line1{font-size:2.8rem}.pdt-nav{width:100%}.pdt-nav__link{padding:1rem 1.2rem;font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pdt-theme.css.map */
