body.yps-page{--color-background:#FBF8F3;--color-background-rgb:251 248 243;--color-foreground:#382F29;--color-foreground-rgb:56 47 41;--color-border:#E4D9CC;--color-border-rgb:228 217 204;--color-primary-button-background:#61725D;--color-primary-button-text:#fff;--color-primary-button-border:#61725D;--color-primary-button-hover-background:#4F6140;--color-primary-button-hover-text:#fff;--color-primary-button-hover-border:#4F6140;--color-secondary-button-background:transparent;--color-secondary-button-text:#382F29;--color-secondary-button-border:rgba(56,47,41,.25);--color-secondary-button-hover-background:#F4E5D8;--color-secondary-button-hover-text:#382F29;--color-secondary-button-hover-border:rgba(56,47,41,.35);--color-input-background:#fff;--color-input-text:#382F29;--color-input-text-rgb:56 47 41;--color-input-border:#E4D9CC;--font-body--family:"Nunito",system-ui,sans-serif;--font-subheading--family:"Nunito",system-ui,sans-serif;--font-heading--family:"Grandstander",cursive;--font-accent--family:"Grandstander",cursive;--style-border-radius-buttons-primary:999px;--style-border-radius-buttons-secondary:999px;--style-border-radius-inputs:14px;--style-border-radius-popover:18px;background:var(--paper);color:var(--ink);font-family:var(--body)}body.yps-page #header-group{display:contents}:where(#MainContent) section{padding:0;overflow:visible}:where(#MainContent) img{display:revert}body.yps-page h1,body.yps-page h2,body.yps-page h3{font-family:var(--hand)}.ypg{padding:60px 0 100px!important;position:relative}.ypg-narrow{max-width:820px;margin:0 auto}.ypg .h-hand{font-size:clamp(36px,5vw,56px)}.ypg .lead{margin:0 auto 30px}.ypg-card{background:#fff;border-radius:24px;padding:30px 32px;box-shadow:var(--soft-shadow)}.ypg-big{font:700 24px/1.2 var(--hand);margin:10px 0 6px}.ypg-small{font-size:14.5px;color:var(--ink-soft);margin:6px 0 0}.ypg-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}.center-actions{justify-content:center}.ypg-trust{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center}.ypg-trust li{display:flex;flex-direction:column;align-items:center;gap:6px;font:800 13.5px/1.3 var(--body)}.ypg-trust .yic{width:40px;height:40px}.ypg-pay{margin-top:20px;justify-content:center}.ypg-prose{font-size:17px;line-height:1.7}.ypg-prose h2,.ypg-prose h3{font-family:var(--hand);line-height:1.2;margin:1.4em 0 .4em}.ypg-prose a{color:var(--coral-deep)}.ypg-prose ul{padding-left:1.2em}@media(max-width:767px){.ypg{padding:30px 0 70px!important}.ypg-card{padding:22px 18px;border-radius:20px}.ypg-trust .yic{width:34px;height:34px}.ypg-trust li{font-size:12.5px}}.ypg-items{list-style:none;margin:0;padding:0}.ypg-item{display:grid;grid-template-columns:96px 1fr auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px dashed rgba(56,47,41,.15)}.ypg-item:first-child{padding-top:0}.ypg-thumb{display:block;width:96px;height:96px;border-radius:16px;overflow:hidden;background:var(--paper-2)}.ypg-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ypg-name{font:700 21px/1.2 var(--hand);color:var(--ink);text-decoration:none}.ypg-sub{display:block;font-size:14px;color:var(--ink-soft);margin:3px 0 10px}.ypg-row{display:flex;align-items:center;gap:16px}.ypg-qty{display:inline-flex;align-items:center;border:1.5px solid #E4D9CC;border-radius:999px;background:#fff}.ypg-qty input{width:38px;border:0;text-align:center;font:800 15px var(--body);color:var(--ink);background:transparent;-moz-appearance:textfield}.ypg-qty input::-webkit-outer-spin-button,.ypg-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ypg-step{width:34px;height:34px;border:0;background:transparent;font:800 18px/1 var(--body);color:var(--ink);cursor:pointer;border-radius:50%}.ypg-step:hover{background:var(--paper-2)}.ypg-remove{font-size:14px;color:var(--ink-soft)}.ypg-price{text-align:right}.ypg-price b{display:block;font:800 20px var(--body)}.ypg-price s{font-size:14px;color:#9c8c80}.ypg-upsell{margin-top:18px}.ypg-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:22px;font:800 18px var(--body)}.ypg-total b{font-size:28px}.ypg-tax{margin:4px 0 0;font-size:14px;color:var(--ink-soft);text-align:right}.ypg-cart .ypg-actions{justify-content:flex-end}.ypg-checkout{min-width:260px}.ypg-empty{text-align:center}.ypg-empty .yic{width:64px;height:64px}.ypg-empty .btn{margin-top:14px}@media(max-width:767px){.ypg-item{grid-template-columns:72px 1fr;gap:14px}.ypg-thumb{width:72px;height:72px}.ypg-price{grid-column:2;text-align:left;display:flex;gap:10px;align-items:baseline}.ypg-cart .ypg-actions{flex-direction:column;align-items:stretch}.ypg-checkout{min-width:0;width:100%}}.ypg-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:start}.ypg-direct{text-align:center}.ypg-direct .yic{width:58px;height:58px}.ypg-mail{display:inline-block;font:800 18px var(--body);color:var(--coral-deep);word-break:break-all}.ypg-form{display:grid;gap:14px}.ypg-field{display:grid;gap:6px}.ypg-field span{font:800 12.5px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.ypg-field input,.ypg-field textarea{width:100%;border:1.5px solid #E4D9CC;border-radius:14px;padding:13px 15px;font:600 16px var(--body);color:var(--ink);background:#fffdf9}.ypg-field input:focus,.ypg-field textarea:focus{outline:3px solid rgba(97,114,93,.25);border-color:var(--sage-dark)}.ypg-form .btn{justify-self:start}.ypg-ok{display:flex;gap:12px;align-items:center;font:700 17px/1.45 var(--body);margin:0}.ypg-ok .yic{width:44px;height:44px}.ypg-err{background:#f6e2de;border-radius:12px;padding:12px 14px;margin:0}@media(max-width:860px){.ypg-contact-grid{grid-template-columns:1fr}.ypg-form .btn{justify-self:stretch}}.ypg-404-img{width:150px;height:auto;margin:0 auto 10px;filter:drop-shadow(0 12px 18px rgba(56,47,41,.18))}.ypg-prod-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:start}.ypg-prod-pic img{width:100%;height:auto;border-radius:24px}.ypg-prod-title{font-size:clamp(34px,4vw,50px)!important;margin:10px 0 14px}.ypg-desc{margin-top:28px;border-top:1px dashed rgba(56,47,41,.18);padding-top:20px}@media(max-width:860px){.ypg-prod-grid{grid-template-columns:1fr;gap:24px}}.ypg-title{margin-bottom:24px}.shopify-policy__container{max-width:820px!important;margin:0 auto!important;padding:56px 20px 90px!important}.shopify-policy__title h1{font:700 clamp(34px,5vw,52px)/1.1 var(--hand);text-align:center;margin:0 0 26px}.shopify-policy__body{background:#fff;border-radius:24px;padding:30px 32px;box-shadow:var(--soft-shadow);font-size:17px;line-height:1.7}@media(max-width:767px){.shopify-policy__body{padding:22px 18px}}.ypg-page+.shopify-section,.ypg-page~.shopify-section{background:var(--paper)}body.yps-page .shopify-app-block,body.yps-page .shopify-app-block :is(h1,h2,h3,h4,p,label,input,textarea,button,select,span,a){font-family:var(--body)!important}body.yps-page .shopify-app-block :is(h1,h2,h3){font-family:var(--hand)!important}body.yps-page .shopify-app-block button{border-radius:999px!important;font-weight:800!important}body.yps-page .shopify-section:has(.ypg-page):not(:last-child) .ypg-page{padding-bottom:28px!important}body.yps-page .shopify-app-block{width:100%;max-width:820px;margin-inline:auto;box-sizing:border-box}@media(max-width:767px){body.yps-page .shopify-section:has(.ypg-page):not(:last-child) .ypg-page{padding-bottom:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/yps-pages.css.map */
