#MainContent:has(.penelopes-trade-terms){background:linear-gradient(180deg,#fce8ed,#fdf6f8 12rem 100%);min-height:calc(100vh - var(--header-group-height, 120px));padding:0}.shopify-policy__container:has(.penelopes-trade-terms){width:100%;max-width:var(--normal-page-width, 120rem);margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) clamp(.75rem,2.5vw,1.5rem) clamp(2.5rem,6vw,4.5rem);box-sizing:border-box}.shopify-policy__body:has(.penelopes-trade-terms){width:100%;max-width:none;padding:0;margin:0}.shopify-policy__body .rte:has(.penelopes-trade-terms){max-width:none;width:100%;margin:0}.penelopes-trade-terms{width:100%;max-width:100%;margin:0 auto;padding:clamp(1.75rem,4vw,3rem) clamp(1.25rem,5vw,3.5rem) clamp(2.5rem,5vw,4rem);font-family:Georgia,Times New Roman,serif;color:#2b2b2b;line-height:1.65;font-size:clamp(15px,1.05vw,17px);background:#fff;border:1px solid #e8cdd8;border-radius:14px;box-shadow:0 6px 40px #6b1f3a14;box-sizing:border-box}.penelopes-trade-terms h1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(1.5rem,3vw,2rem);color:#6b1f3a;margin:0 0 .25rem;text-align:center;letter-spacing:.06em}.penelopes-trade-terms .pt-sub{text-align:center;color:#666;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(.9rem,1.5vw,1.05rem);margin-bottom:1.5rem}.penelopes-trade-terms .pt-meta{text-align:center;color:#555;font-size:.9rem;margin-bottom:2rem;line-height:1.55}.penelopes-trade-terms .pt-banner{background:#6b1f3a;color:#fff;padding:14px 20px;border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(.85rem,1.2vw,.95rem);text-align:center;margin-bottom:2rem;line-height:1.5}.penelopes-trade-terms .pt-toc{background:#faf2f5;border:1px solid #d9b3c1;border-radius:10px;padding:clamp(1rem,2vw,1.5rem) clamp(1.25rem,3vw,2rem);margin-bottom:2.5rem;font-size:.92rem}.penelopes-trade-terms .pt-toc ul{margin:.75rem 0 0;padding-left:1.25rem;columns:1;column-gap:2.5rem}@media(min-width:640px){.penelopes-trade-terms .pt-toc ul{columns:2}}@media(min-width:1024px){.penelopes-trade-terms .pt-toc ul{columns:3}}.penelopes-trade-terms .pt-toc a{color:#6b1f3a;text-decoration:none;line-height:1.45;display:inline-block;padding:.15rem 0}.penelopes-trade-terms .pt-toc a:hover{text-decoration:underline}.penelopes-trade-terms h2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(1.1rem,2vw,1.35rem);color:#6b1f3a;border-bottom:2px solid #d9b3c1;padding-bottom:.35rem;margin:2.5rem 0 1rem;scroll-margin-top:calc(var(--header-group-height, 100px) + 1rem)}.penelopes-trade-terms h3{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(1rem,1.5vw,1.1rem);color:#444;margin:1.25rem 0 .5rem}.penelopes-trade-terms p{margin:.65rem 0;text-align:left}.penelopes-trade-terms .pt-note{font-style:italic;color:#666;font-size:.92rem}.penelopes-trade-terms .pt-callout{border:2px solid #6b1f3a;background:#faf2f5;border-radius:10px;padding:clamp(14px,2vw,20px) clamp(16px,2.5vw,22px);margin:1.25rem 0}.penelopes-trade-terms .pt-callout-tag{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#6b1f3a;font-weight:700;margin-bottom:.5rem}.penelopes-trade-terms .pt-steps{margin:.75rem 0 0;padding-left:0;list-style:none;counter-reset:ptstep}.penelopes-trade-terms .pt-steps li{counter-increment:ptstep;position:relative;padding-left:2.25rem;margin:.65rem 0}.penelopes-trade-terms .pt-steps li:before{content:counter(ptstep);position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;background:#6b1f3a;color:#fff;border-radius:50%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;text-align:center;line-height:1.5rem}.penelopes-trade-terms ul.pt-bullets{margin:.5rem 0;padding-left:1.5rem}.penelopes-trade-terms ul.pt-bullets li{margin:.35rem 0}.penelopes-trade-terms .pt-dmg-wrap{overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}.penelopes-trade-terms table.pt-dmg{width:100%;border-collapse:collapse;font-size:.88rem;min-width:520px}.penelopes-trade-terms table.pt-dmg th{background:#6b1f3a;color:#fff;padding:10px 12px;text-align:left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.penelopes-trade-terms table.pt-dmg td{border:1px solid #e0cdd5;padding:10px 12px;vertical-align:top;width:50%}.penelopes-trade-terms table.pt-dmg ul{margin:0;padding-left:1.1rem}.penelopes-trade-terms .pt-scenario{border-left:4px solid #6b1f3a;background:#fbf7f9;padding:14px 18px;margin:1rem 0;border-radius:0 10px 10px 0}.penelopes-trade-terms .pt-scenario h4{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#6b1f3a;margin:0 0 .5rem;font-size:1rem}.penelopes-trade-terms .pt-scenario .pt-clauses{font-style:italic;color:#666;font-size:.85rem;margin-top:.5rem}.shopify-policy__body .rte .penelopes-trade-terms p,.shopify-policy__body .rte .penelopes-trade-terms li{font-size:inherit}.shopify-policy__body .rte .penelopes-trade-terms h2,.shopify-policy__body .rte .penelopes-trade-terms h3,.shopify-policy__body .rte .penelopes-trade-terms h4{text-transform:none;letter-spacing:normal}
/*# sourceMappingURL=/cdn/shop/t/3/assets/penelopes-trade-terms.css.map */
