.pebble-policy.section-container{padding-top:72px!important;padding-bottom:96px!important}.pebble-policy{--pp-max: 1180px;--pp-gutter: clamp(20px, 3vw, 40px);--pp-radius: 20px;--pp-bg: #ffffff;--pp-ink: #1b1b1b;--pp-muted: #4a4a4a;--pp-line: rgba(27, 27, 27, .14);--pp-panel: #f7f7f7;--pp-soft: #f3f3f3;width:100%;background:var(--pp-bg);color:var(--pp-ink)}.pebble-policy__shell{width:100%;max-width:var(--pp-max);margin-inline:auto;padding-inline:var(--pp-gutter)}.pebble-policy__breadcrumb{margin:0 0 32px}.pebble-policy__breadcrumb .breadcrumb{font-size:14px!important;line-height:1.45!important;color:var(--pp-muted)}.pebble-policy__breadcrumb .breadcrumb a{color:inherit;text-decoration:none}.pebble-policy__breadcrumb .breadcrumb a:hover{color:var(--pp-ink);text-decoration:underline}.pebble-policy__intro{margin:0 0 56px;max-width:680px}.pebble-policy__brand{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-muted)}.pebble-policy__title{margin:0 0 20px;font-size:var(--pebble-heading-size, clamp(2rem, 4vw, 3rem));line-height:var(--pebble-heading-line, 1.15);font-weight:var(--pebble-heading-weight, 600);letter-spacing:var(--pebble-heading-tracking, -.02em)}.pebble-policy__subtitle{margin:0;font-size:16px;line-height:1.55;color:var(--pp-muted)}.pebble-policy__layout{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}@media only screen and (min-width:900px){.pebble-policy__layout:not(.pebble-policy__layout--solo){grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:48px}}.pebble-policy__content{padding:44px 40px;border-radius:var(--pp-radius);background:var(--pp-panel);border:1px solid var(--pp-line)}.pebble-policy__empty{margin:0;font-size:16px;color:var(--pp-muted)}.pebble-policy__rte{font-size:16px;line-height:1.65;color:var(--pp-ink)}.pebble-policy__rte>*:first-child{margin-top:0}.pebble-policy__rte>*:last-child{margin-bottom:0}.pebble-policy__rte p{margin:0 0 16px;font-size:16px;line-height:1.7}.pebble-policy__rte h2,.pebble-policy__rte h3,.pebble-policy__rte h4{color:var(--pp-ink);font-weight:600;line-height:1.3}.pebble-policy__rte h2{margin:48px 0 16px;padding-top:32px;border-top:1px solid var(--pp-line);font-size:22px}.pebble-policy__rte>h2:first-child,.pebble-policy__rte>*:first-child+h2,.pebble-policy__rte em:first-child+h2,.pebble-policy__rte p:first-child+h2{margin-top:32px;padding-top:0;border-top:0}.pebble-policy__rte h3{margin:28px 0 12px;font-size:18px}.pebble-policy__rte h4{font-size:16px}.pebble-policy__rte ul,.pebble-policy__rte ol{margin:0 0 20px;padding-left:22px;font-size:16px;line-height:1.7}.pebble-policy__rte li{margin:8px 0}.pebble-policy__rte a{color:var(--pp-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.pebble-policy__rte table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:15px}.pebble-policy__rte th,.pebble-policy__rte td{padding:12px 14px;border:1px solid var(--pp-line);text-align:left;vertical-align:top}.pebble-policy__aside-inner{padding:32px 28px;border-radius:var(--pp-radius);background:var(--pp-soft);border:1px solid var(--pp-line)}.pebble-policy__aside-title{margin:0 0 12px;font-size:20px;line-height:1.25;font-weight:600}.pebble-policy__aside-text{margin:0 0 20px;font-size:15px;line-height:1.5;color:var(--pp-muted)}.pebble-policy__nav{display:flex;flex-direction:column;gap:10px}.pebble-policy__nav a{display:inline-flex;align-items:center;min-height:48px;padding:12px 16px;border-radius:12px;border:1px solid var(--pp-line);background:#fff;color:var(--pp-ink);font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.pebble-policy__nav a:hover{border-color:var(--pp-ink);background:#fff}.pebble-policy-section~.pebble-reassurance-section .pebble-reassurance__title{font-size:15px!important;line-height:1.3!important}.pebble-policy-section~.pebble-reassurance-section .pebble-reassurance__text,.pebble-policy-section~.pebble-reassurance-section .pebble-reassurance__text p{font-size:14px!important;line-height:1.45!important}.pebble-policy-section~.pebble-faq-section .pebble-faq__card-text,.pebble-policy-section~.pebble-faq-section .pebble-faq__card-text p{font-size:15px!important;line-height:1.5!important}@media only screen and (max-width:779px){.pebble-policy.section-container{padding-top:48px!important;padding-bottom:64px!important}.pebble-policy__intro{margin-bottom:40px}.pebble-policy__content{padding:28px 22px}.pebble-policy__rte h2{margin-top:36px;padding-top:24px}.pebble-policy__aside-inner{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/s__pebble-policy.css.map */
