.content-for-layout .shopify-policy__container{width:min(920px,calc(100% - 40px));max-width:920px;margin-inline:auto;padding-block:clamp(28px,3vw,44px) clamp(40px,5vw,64px)}.page-content__mockup,.shopify-policy__body .rte,.lolita-policy{--policy-heading: var(--color-heading-main, #6a2e3e);--policy-text: var(--color-base, #514248);--policy-muted: #786b70;--policy-accent: var(--color-accent, #d76988);--policy-border: #eadde1;--policy-soft: #fff8fa;color:var(--policy-text);font-family:var(--font-body-family, Jost, Arial, sans-serif);font-size:clamp(16px,.96rem + .12vw,17px);line-height:1.72;overflow-wrap:anywhere}.content-for-layout .lolita-policy{width:min(880px,calc(100% - 40px));margin-inline:auto;padding-block:clamp(32px,5vw,72px)}.content-for-layout .shopify-policy__body .lolita-policy{width:100%;margin:0;padding-block:0}.content-for-layout .page-content__mockup>.lolita-policy{width:100%;margin:16px 0 0;padding-block:0}.page-content__mockup{max-width:880px;margin-inline:auto;padding-block:clamp(28px,4vw,56px)}.shopify-policy__title{margin:0 0 clamp(20px,2vw,28px);padding:0;text-align:center}.page-content__mockup h1,.shopify-policy__title h1{color:var(--policy-heading, var(--color-heading-main, #6a2e3e));font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-size:clamp(38px,3vw,52px);font-weight:600;line-height:1.08;letter-spacing:0;margin:0;text-wrap:balance}.page-content__mockup h2,.shopify-policy__body h2,.lolita-policy h2{color:var(--policy-heading);font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-size:clamp(27px,2vw,32px);font-weight:600;line-height:1.2;letter-spacing:0;margin:26px 0 10px;text-wrap:balance}.page-content__mockup h3,.shopify-policy__body h3,.lolita-policy h3{color:var(--policy-heading);font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-size:clamp(22px,1.6vw,26px);font-weight:600;line-height:1.28;margin:22px 0 8px;text-wrap:balance}.page-content__mockup h4,.shopify-policy__body h4,.lolita-policy h4{color:var(--policy-heading);font-family:var(--font-body-family, Jost, Arial, sans-serif);font-size:18px;font-weight:600;line-height:1.4;margin:20px 0 6px}.page-content__mockup p,.shopify-policy__body p,.lolita-policy p{margin:0 0 16px}.page-content__mockup .section-heading-container+*,.shopify-policy__body h1+*{margin-top:16px}.page-content__mockup a,.shopify-policy__body a,.lolita-policy a{color:var(--policy-heading);font-weight:500;text-decoration-line:underline;text-decoration-color:var(--policy-accent);text-decoration-thickness:1px;text-underline-offset:3px}.page-content__mockup a:hover,.shopify-policy__body a:hover,.lolita-policy a:hover{color:var(--policy-accent)}.page-content__mockup ul,.page-content__mockup ol,.shopify-policy__body ul,.shopify-policy__body ol,.lolita-policy ul,.lolita-policy ol{margin:12px 0 20px;padding-inline-start:1.35em}.page-content__mockup li+li,.shopify-policy__body li+li,.lolita-policy li+li{margin-top:8px}.page-content__mockup strong,.shopify-policy__body strong,.lolita-policy strong{color:var(--policy-heading);font-weight:var(--font-body-weight-bold, 600)}.page-content__mockup hr,.shopify-policy__body hr,.lolita-policy hr{border:0;border-top:1px solid var(--policy-border);margin:32px 0}.page-content__mockup table,.shopify-policy__body table,.lolita-policy table{width:100%;margin:20px 0 28px;border:1px solid var(--policy-border);border-collapse:separate;border-spacing:0;border-radius:10px;background:#fff;font-size:.95em;overflow:hidden}.policy-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.policy-order-flow{margin:26px 0;padding:24px 18px 22px;border:1px solid var(--policy-border);border-radius:10px;background:var(--policy-soft)}.page-content__mockup .policy-order-flow h3,.shopify-policy__body .policy-order-flow h3{margin:0 0 22px;text-align:center}.page-content__mockup .policy-order-flow__list,.shopify-policy__body .policy-order-flow__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.policy-order-flow__step{position:relative;min-width:0;padding:0 10px;text-align:center}.page-content__mockup .policy-order-flow__step+.policy-order-flow__step,.shopify-policy__body .policy-order-flow__step+.policy-order-flow__step{margin-top:0}.policy-order-flow__step:not(:last-child):after{content:"";position:absolute;z-index:0;top:19px;left:calc(50% + 22px);width:calc(100% - 44px);height:2px;background:var(--policy-border)}.policy-order-flow__number{position:relative;z-index:1;display:inline-grid;width:40px;height:40px;margin-bottom:12px;border:1px solid var(--policy-accent);border-radius:50%;place-items:center;color:#fff;background:var(--policy-accent);font-family:var(--font-body-family, Jost, Arial, sans-serif);font-size:16px;font-weight:var(--font-body-weight-bold, 600);line-height:1}.policy-order-flow__content strong{display:block;margin-bottom:5px;font-size:.92em;line-height:1.35}.page-content__mockup .policy-order-flow__content p,.shopify-policy__body .policy-order-flow__content p{margin:0;color:var(--policy-muted);font-size:.78em;line-height:1.5}.page-content__mockup th,.page-content__mockup td,.shopify-policy__body th,.shopify-policy__body td,.lolita-policy th,.lolita-policy td{min-width:120px;padding:13px 15px;border:0;border-bottom:1px solid var(--policy-border);text-align:start;vertical-align:top;overflow-wrap:anywhere}.page-content__mockup th,.shopify-policy__body th,.lolita-policy th{color:var(--policy-heading);background:var(--policy-soft);font-weight:var(--font-body-weight-bold, 600)}.page-content__mockup tr:last-child td,.shopify-policy__body tr:last-child td,.lolita-policy tr:last-child td{border-bottom:0}.lolita-policy .policy-lead{max-width:none;margin:0 0 22px;color:var(--policy-muted);font-size:1.06em;text-align:left}.lolita-policy .policy-meta{margin:0 0 12px;color:var(--policy-muted);font-size:14px;text-align:left}.policy-toc,.policy-note,.policy-contact-card{margin:24px 0;padding:20px 22px;border:1px solid var(--policy-border);border-radius:10px;background:var(--policy-soft)}.policy-toc strong,.policy-note strong,.policy-contact-card strong{display:block;margin-bottom:8px}.policy-contact-list{margin:0}.policy-contact-list>div{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,1.55fr);gap:20px;padding:9px 0;border-bottom:1px solid var(--policy-border)}.policy-contact-list>div:first-child{padding-top:0}.policy-contact-list>div:last-child{padding-bottom:0;border-bottom:0}.policy-contact-list dt{color:var(--policy-heading);font-weight:var(--font-body-weight-bold, 600)}.policy-contact-list dd{min-width:0;margin:0}.policy-toc ul{columns:2;column-gap:32px;margin-bottom:0}.policy-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:24px}.policy-contact-grid>*{padding:20px;border:1px solid var(--policy-border);border-radius:10px;background:#fff}.page-content__mockup .policy-contact-grid h2,.shopify-policy__body .policy-contact-grid h2,.lolita-policy .policy-contact-grid h2{margin-top:0}.policy-faq__item{border-top:1px solid var(--policy-border)}.policy-faq__group+.policy-faq__group{margin-top:30px}.page-content__mockup .policy-faq__group>h2,.shopify-policy__body .policy-faq__group>h2,.lolita-policy .policy-faq__group>h2{margin:0 0 12px}.policy-faq__item:last-child{border-bottom:1px solid var(--policy-border)}.policy-faq__item summary{position:relative;padding:18px 42px 18px 0;color:var(--policy-heading);font-weight:var(--font-body-weight-bold, 600);line-height:1.45;cursor:pointer;list-style:none}.policy-faq__item summary::-webkit-details-marker{display:none}.policy-faq__item summary:after{content:"+";position:absolute;inset-inline-end:8px;top:50%;color:var(--policy-accent);font-size:24px;font-weight:400;transform:translateY(-50%)}.policy-faq__item[open] summary:after{content:"\2212"}.policy-faq__answer{padding:0 42px 18px 0}.policy-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.policy-actions .button,.policy-actions button{min-height:46px;padding:0 22px;border-radius:var(--radius-button, 4px);font-family:var(--font-button-family, Jost, Arial, sans-serif);font-weight:var(--font-button-weight, 500);letter-spacing:.04em}@media(max-width:700px){.content-for-layout .shopify-policy__container{width:calc(100% - 32px);padding-block:24px 44px}.content-for-layout .lolita-policy{width:calc(100% - 32px);padding-block:32px 48px}.page-content__mockup{padding-block:28px 40px}.page-content__mockup h1,.shopify-policy__title h1{font-size:38px}.page-content__mockup h2,.shopify-policy__body h2,.lolita-policy h2{font-size:27px;margin-top:24px}.page-content__mockup h3,.shopify-policy__body h3,.lolita-policy h3{font-size:22px}.page-content__mockup table,.shopify-policy__body table,.lolita-policy table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.page-content__mockup th,.page-content__mockup td,.shopify-policy__body th,.shopify-policy__body td,.lolita-policy th,.lolita-policy td{padding:11px 12px}.policy-toc ul{columns:1}.policy-contact-grid{grid-template-columns:1fr}.policy-contact-list>div{grid-template-columns:1fr;gap:2px;padding:11px 0}.policy-order-flow{padding:22px 18px}.page-content__mockup .policy-order-flow h3,.shopify-policy__body .policy-order-flow h3{margin-bottom:20px;text-align:left}.page-content__mockup .policy-order-flow__list,.shopify-policy__body .policy-order-flow__list{grid-template-columns:1fr;gap:18px}.policy-order-flow__step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:0;text-align:left}.policy-order-flow__step:not(:last-child):after{top:42px;left:19px;width:2px;height:calc(100% - 4px)}.policy-order-flow__number{margin-bottom:0}.policy-order-flow__content{padding-top:1px}.policy-toc,.policy-note,.policy-contact-card{padding:18px}}@media print{.page-content__mockup,.shopify-policy__container,.lolita-policy{max-width:none;width:100%;color:#000}.policy-toc,.policy-actions{display:none}a{color:#000;text-decoration:underline}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-policy-pages.css.map */
