:root{--pip-display:"Source Serif 4", Georgia, "Times New Roman", serif;--pip-text:"Source Serif 4", Georgia, "Times New Roman", serif;--pip-body:"Inter", "Helvetica Neue", Arial, sans-serif;--pip-h-weight:600;--pip-h1:60px;--pip-h2:40px;--pip-h3:21px;--pip-card:18px;--pip-lead:19px;--pip-text-weight:400;--pip-label:11px;--pip-label-weight:600;--pip-nav:11.5px;--pip-nav-weight:500;--pip-btn:14px;--pip-btn-weight:500;--pip-price:15px;--pip-m:.7}.pip-sec{font-size:15px;line-height:1.6;font-optical-sizing:auto;text-rendering:optimizeLegibility}.pip-sec,.pip-text-dark{--rule:rgba(58,30,25,.12)}.pip-text-light{--rule:rgba(253,249,242,.28)}.pip-sec h1,.pip-sec h2,.pip-sec h3,.pip-sec blockquote{font-weight:var(--pip-h-weight);line-height:1.14;letter-spacing:-.012em}.pip-faq summary,.pip-promise b,.pip-set-price .now,.pip-buy-price .now,.pip-cart-total dd,.pip-sec .pip-cart-name,.pip-upsell-title,.pip-sticky b{font-weight:var(--pip-h-weight)}.pip-h1{font-size:clamp(calc(var(--pip-h1) * .6),4.6vw,var(--pip-h1))}.pip-h2{font-size:clamp(calc(var(--pip-h2) * .68),2.9vw,var(--pip-h2))}.pip-h3{font-size:var(--pip-h3);line-height:1.25}.pip-pad{padding-block:var(--pip-pad,104px)}.pip-hero-copy .pip-lead,.pip-coll-text,.pip-buy-intro,.pip-faq .pip-answer,.pip-news .pip-soft,.pip-footer-brand p,.pip-sizes p,.pip-step p{font-family:var(--pip-text);font-size:var(--pip-lead);font-weight:var(--pip-text-weight);line-height:1.55;color:var(--soft)}.pip-hero-copy .pip-lead{max-width:38ch}.pip-footer-brand p{font-size:17px}.pip-label{font:var(--pip-label-weight) var(--pip-label)/1.4 var(--pip-body);letter-spacing:.14em}.pip-text-dark .pip-label,.pip-sec:not(.pip-text-light) .pip-label{color:var(--pip-red)}.pip-hero-copy{gap:20px}.pip-head>div{gap:10px}.pip-btn{font:var(--pip-btn-weight) var(--pip-btn)/1 var(--pip-body);letter-spacing:.01em;text-transform:none;padding:15px 26px;border-radius:999px}.pip-btn-wide{padding-block:17px}.pip-link{font:var(--pip-btn-weight) var(--pip-btn)/1.4 var(--pip-body);text-underline-offset:6px}.pip-add{font:var(--pip-btn-weight) calc(var(--pip-btn) - 1px)/1 var(--pip-body);letter-spacing:.01em;text-transform:none;text-underline-offset:4px}.pip-dynamic .shopify-payment-button__button{border-radius:999px;min-height:50px}.pip-announce{font:500 11px/1.4 var(--pip-body);letter-spacing:.12em}.pip-announce-row{padding-block:8px}.pip-nav,.pip-header-right{font-size:var(--pip-nav);font-weight:var(--pip-nav-weight);letter-spacing:.12em}.pip-header-row{padding-block:10px}@media(min-width:901px){.pip-sec .pip-logo img{max-height:52px}}.pip-ticker{height:3px;opacity:.45;background:repeating-linear-gradient(90deg,var(--pip-red) 0 6px,transparent 6px 12px)}.pip-footer-h{font-size:11px;letter-spacing:.14em;color:var(--pip-red)}.pip-footer-list{font-size:14px}.pip-promise{border-block:1px solid var(--rule)}.pip-promise>div{padding:20px 16px;font-size:13px}.pip-promise b{font-size:var(--pip-h3);margin-bottom:2px}.pip-hero-visual{aspect-ratio:1/1;max-width:460px}.pip-hero-visual .pip-star{top:8%}@media(max-width:860px){.pip-hero-visual{max-width:360px}}.pip-product{gap:12px;text-align:center}.pip-product h3{font-size:var(--pip-card);line-height:1.3}.pip-product .pip-sub{font-size:13px}.pip-product-foot{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;border-top:0;padding-top:0;margin-top:-4px}.pip-price{font:400 var(--pip-price) var(--pip-body);color:var(--text)}.pip-product-foot form,.pip-product-foot .pip-add{display:none}@media(max-width:600px){.pip-product-foot{flex-wrap:nowrap}}.pip-badge{font-size:10px;letter-spacing:.12em;padding:5px 9px}.pip-set-price .now{font-size:clamp(32px,3.4vw,42px)}.pip-list li{font-size:14px;padding:11px 0}.pip-small{font-size:12px}.pip-coll h3{font-size:var(--pip-h3)}.pip-coll p{font-size:14px}.pip-quote blockquote{font-size:clamp(calc(var(--pip-h2) * .7),2.6vw,var(--pip-h2));line-height:1.35;font-family:var(--pip-text);font-style:italic}.pip-quote .pip-who{font-size:11px;letter-spacing:.14em}.pip-step .n{font-size:15px}.pip-table table,.pip-table th,.pip-table td{font-size:14px}.pip-table th{font-size:11px;letter-spacing:.14em}.pip-faq summary{font-size:var(--pip-h3);padding:18px 0}.pip-faq summary:after{font-size:20px}.pip-acc summary{font-size:var(--pip-h3)}.pip-acc .pip-answer{font-size:calc(var(--pip-lead) - 2px)}.pip-crumbs{font-size:11px;letter-spacing:.12em}.pip-buy{gap:16px}.pip-buy-title{font-size:clamp(calc(var(--pip-h1) * .7),3.4vw,var(--pip-h1))}.pip-buy-sub{font-size:14px}.pip-buy-price .now{font-size:24px}.pip-perks{font-size:13px}.pip-upsell-title{font-size:18px}.pip-coll-title{font-size:clamp(calc(var(--pip-h1) * .6),4.6vw,var(--pip-h1))}.pip-pillnav a{font-size:11px;letter-spacing:.12em;border-radius:999px;padding:9px 16px}.pip-count,.pip-sort{font-size:11px;letter-spacing:.12em}.pip-cart-title{font-size:clamp(calc(var(--pip-h1) * .62),4.2vw,var(--pip-h1))}.pip-sec .pip-cart-name{font-size:calc(var(--pip-h3) - 3px)}.pip-cart-total dd{font-size:21px}.pip-news input[type=email]{font-size:16px}.pip-news button{font-size:13px;letter-spacing:.01em;text-transform:none}@media(max-width:700px){.pip-sticky b{font-size:16px}.pip-sticky .pip-btn{padding:12px 18px}.pip-h1,.pip-coll-title{font-size:calc(var(--pip-h1) * var(--pip-m))}.pip-h2{font-size:calc(var(--pip-h2) * (var(--pip-m) + .1))}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/pip-refined.css.map */
