body.yp-privacy-page{background:#faf8f4}.yp-privacy-page #MainContent{background:#faf8f4}.shopify-policy__container.yp-privacy{max-width:1360px!important;width:100%;padding:42px 5.5% 60px!important;margin:0 auto!important;color:#25252a;font:14px/1.55 Arial,Helvetica,sans-serif;letter-spacing:normal}.yp-privacy *{box-sizing:border-box}.yp-privacy__layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:42px}.yp-privacy__content{min-width:0}.yp-privacy .shopify-policy__title{text-align:left!important;margin:0 0 14px}.yp-privacy__eyebrow{font:11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.16em;color:#807a73;margin:0 0 12px}.yp-privacy .shopify-policy__title h1{font:normal clamp(36px,3.6vw,48px)/1.1 Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin:0}.yp-privacy .shopify-policy__body{font:14px/1.55 Arial,Helvetica,sans-serif;letter-spacing:normal}.yp-privacy .shopify-policy__body p{margin:0 0 12px;color:#5e5b59}.yp-privacy .shopify-policy__body ul,.yp-privacy .shopify-policy__body ol{margin:8px 0 14px;padding-left:28px;color:#5e5b59}.yp-privacy .shopify-policy__body li{padding-left:3px;margin:3px 0}.yp-privacy__section{position:relative;border-top:1px solid #dcd7cf;padding:18px 0 8px 63px;margin-top:18px;scroll-margin-top:calc(var(--header-group-height,72px) + 20px)}.yp-privacy__section::before{content:attr(data-number);position:absolute;left:0;top:21px;font:normal 23px/1 Georgia,'Times New Roman',serif;color:#8b8177}.yp-privacy .yp-privacy__section h2{font:normal clamp(25px,2.5vw,34px)/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.03em;color:#26232c;margin:0 0 10px}.yp-privacy .yp-privacy__section h3{font:600 15px/1.4 Arial,Helvetica,sans-serif;letter-spacing:normal;margin:19px 0 8px;color:#34312d}.yp-privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.yp-privacy__sidebar{padding-top:182px;min-width:0}.yp-privacy__sidebar nav{position:sticky;top:calc(var(--header-group-height,72px) + 24px);border-top:1px solid #d2cbc1;padding-top:18px;max-height:calc(100svh - var(--header-group-height,72px) - 50px);overflow:auto;scrollbar-width:thin}.yp-privacy__sidebar nav>p{font:normal 20px/1.3 Georgia,'Times New Roman',serif;margin:0 0 18px}.yp-privacy__sidebar a{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.5;color:#7c7772;padding:6px 3px;text-decoration:none;transition:color .15s}.yp-privacy__sidebar a:hover,.yp-privacy__sidebar a[aria-current]{color:#24231f}.yp-privacy__sidebar a[aria-current]{font-weight:600}.yp-privacy a:focus-visible{outline:2px solid #8b7a62;outline-offset:4px}.yp-privacy-page header img{filter:brightness(0)}
@media(max-width:999px){.yp-privacy__layout{grid-template-columns:190px minmax(0,1fr);gap:28px}.yp-privacy__section{padding-left:45px}.yp-privacy__sidebar a{font-size:11px}}
@media(max-width:749px){.shopify-policy__container.yp-privacy{padding:28px 20px 40px!important}.yp-privacy__layout{display:flex;flex-direction:column;gap:24px}.yp-privacy__sidebar{padding:0;order:2}.yp-privacy__content{order:1}.yp-privacy__sidebar nav{position:static;max-height:none}.yp-privacy__sidebar nav>p{font-size:19px}.yp-privacy__sidebar a{font-size:13px}.yp-privacy .shopify-policy__title h1{font-size:38px}.yp-privacy__section{padding:18px 0 5px 38px;margin-top:20px}.yp-privacy__section:before{font-size:18px;top:22px}.yp-privacy .yp-privacy__section h2{font-size:27px}.yp-privacy .shopify-policy__body{font-size:13px}.yp-privacy__sidebar{display:none}}
@media(prefers-reduced-motion:reduce){.yp-privacy__sidebar a{transition:none}}

.yp-privacy .shopify-policy__body li>p{margin:0}.yp-privacy .shopify-policy__body li{margin:4px 0}.yp-privacy .shopify-policy__body p:empty{display:none}

.yp-privacy__layout:has(.yp-privacy__sidebar[hidden]){grid-template-columns:1fr;max-width:900px;margin:auto}.yp-privacy .yp-privacy__section>h3:first-child{font:normal clamp(25px,2.5vw,34px)/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.03em;margin:0 0 10px}

.yp-privacy .yp-privacy__intro-heading{font:600 15px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.03em;margin:22px 0 12px}
