:root{color-scheme:light;--pp-ink:#31332f;--pp-muted:#5f625c;--pp-teal:#054f62;--pp-teal-d:#043d4c;--pp-brown:#a15f30;--pp-promo:#a46538;--pp-tan:#c6a27c;--pp-sand:#f7f3ee;--pp-line:#e4e1dc;--pp-bg:#ffffff;--pp-white:#ffffff;--pp-focus:var(--pp-teal);--pp-serif:"Larken",Georgia,"Times New Roman",serif;--pp-sans:"Lexend",system-ui,-apple-system,"Segoe UI",sans-serif;--pp-gut:32px;--pp-max:1320px;--pp-barh:0px}:where(.pp),:where(.pp) *,:where(.pp) *:before,:where(.pp) *:after{box-sizing:border-box}:where(.pp){color:var(--pp-ink);font:400 16px/1.6 var(--pp-sans);-webkit-font-smoothing:antialiased}:where(.pp) a{color:inherit;text-decoration:none}:where(.pp) button{font:inherit;color:inherit}:where(.pp) img,:where(.pp) video{max-width:100%;display:block}:where(.pp) :focus-visible{outline:2px solid var(--pp-focus);outline-offset:3px}:where(.pp) p,:where(.pp) h1,:where(.pp) h2,:where(.pp) h3{margin:0;padding:0}:where(.pp) svg{max-width:none}.pp [hidden]{display:none!important}.pp-t-h1,.pp-t-h2{color:inherit}.pp-t-h1{font:400 54px/1.08 var(--pp-serif);text-wrap:balance}.pp-t-h2{font:400 36px/1.2 var(--pp-serif);text-wrap:balance}.pp-t-body{font:400 16px/1.6 var(--pp-sans)}.pp-t-strong{font:500 16px/1.3 var(--pp-sans)}.pp-t-small{font:400 14px/1.5 var(--pp-sans)}.pp-t-label{font:500 15px/1.3 var(--pp-sans);letter-spacing:.07em;text-transform:uppercase}.pp-wrap{max-width:var(--pp-max);margin:0 auto;padding-inline:var(--pp-gut)}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 32px;border:1px solid var(--pp-teal);background:var(--pp-teal);color:var(--pp-white);border-radius:4px;cursor:pointer;transition:background .2s,color .2s}.pp-btn:hover{background:var(--pp-teal-d)}.pp-btn.pp-brown{background:var(--pp-brown);border-color:var(--pp-brown)}.pp-btn.pp-brown:hover{background:#8a5129}.pp-btn.pp-line{background:transparent;color:var(--pp-ink);border-color:var(--pp-ink)}.pp-btn.pp-line:hover{background:var(--pp-ink);color:var(--pp-white)}.pp-btn.pp-ghost{background:transparent;color:var(--pp-white);border-color:var(--pp-white)}.pp-btn.pp-ghost:hover{background:var(--pp-white);color:var(--pp-ink)}.pp-btn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;flex:none}.pp-qs-ship{display:flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--pp-muted);font:400 14px/1.5 var(--pp-sans)}.pp-qs-ship svg{width:18px;height:18px;flex:none;stroke:var(--pp-teal);fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.pp-qs-surefit{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;padding:14px 16px;background:var(--pp-sand);border-radius:8px;color:var(--pp-ink);font:400 14px/1.5 var(--pp-sans)}.pp-qs-surefit svg{width:22px;height:22px;flex:none;stroke:var(--pp-teal);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pp-qs-surefit p{margin:0;font:inherit}.pp-qs-surefit strong{font-weight:500}.atc-banner--container .atc-banner--product-title{margin:0;color:var(--pp-ink);font:400 26px/1.2 var(--pp-serif);letter-spacing:0;text-transform:none}.atc-banner--container .atc-banner--product-title--icon{color:var(--pp-teal)}.atc-banner--container .atc--product-details--title{color:var(--pp-ink);font:500 16px/1.4 var(--pp-sans);letter-spacing:0}.atc-banner--container .atc--product-details--options{color:var(--pp-muted);font:400 14px/1.5 var(--pp-sans)}.atc-banner--container .atc--product-details--price{color:var(--pp-ink);font:400 16px/1.4 var(--pp-sans)}.atc-banner--container .atc--product-details--price .original-price{color:var(--pp-muted)}.atc-banner--container .atc-banner--cart-subtotal{font:400 20px/1.3 var(--pp-sans)}.atc-banner--container .atc-subtotal--label{color:var(--pp-muted)}.atc-banner--container .atc-subtotal--price{color:var(--pp-ink);font-weight:500}.atc-banner--container .atc-button--viewcart,.atc-banner--container .atc-button--checkout{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border-radius:4px;font:500 15px/1.3 var(--pp-sans);letter-spacing:.07em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.atc-banner--container .atc-button--checkout{background:var(--pp-teal);border:1px solid var(--pp-teal);color:var(--pp-white)}.atc-banner--container .atc-button--checkout:not(.disabled):hover,.atc-banner--container .atc-button--checkout:active{background:var(--pp-teal-d);border-color:var(--pp-teal-d)}.atc-banner--container .atc-button--viewcart{background:transparent;border:1px solid var(--pp-ink);color:var(--pp-ink)}.atc-banner--container .atc-button--viewcart:not(.disabled):hover,.atc-banner--container .atc-button--viewcart:active{background:var(--pp-ink);border-color:var(--pp-ink);color:var(--pp-white)}.atc-banner--container .atc-button--viewcart:not(.disabled):hover,.atc-banner--container .atc-button--checkout:not(.disabled):hover,.atc-banner--container .atc-button--viewcart:focus,.atc-banner--container .atc-button--checkout:focus{box-shadow:none}.atc-banner--container .atc-button--viewcart:focus-visible,.atc-banner--container .atc-button--checkout:focus-visible{outline:2px solid var(--pp-teal);outline-offset:3px}@media(max-width:1180px){.pp-desk{display:none!important}}@media(max-width:600px){:root{--pp-gut:16px}.pp-t-h1{font-size:36px}.pp-t-h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.pp *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/pp-base.css.map */
