.dn-refund-page,.dn-refund-page .page-wrapper,.dn-refund-page #MainContent{background:#111012;color:#f0ede5}
.dn-refund-page .shopify-policy__container{width:100%;max-width:1320px;margin:0 auto;padding:65px clamp(22px,6vw,90px) 90px;font-family:Arial,Helvetica,sans-serif}
.dn-refund-page .shopify-policy__title{text-align:left;border-bottom:1px solid #ffffff30;margin:0 0 42px;padding:0 0 36px}
.dn-refund-page .shopify-policy__title:before{content:'';display:block;width:30px;height:3px;background:var(--dn-refund-accent,#7852a9);margin-bottom:27px}
.dn-refund-page .shopify-policy__title h1{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(48px,6vw,90px);font-weight:900;line-height:1.05;text-transform:uppercase;letter-spacing:-1px;color:#f0ede5;margin:0;max-width:1000px}
.dn-refund-page .shopify-policy__body{max-width:790px;margin-left:auto;color:#c5bfca;font-size:16px;line-height:1.95}
.dn-refund-page .shopify-policy__body p{margin:0 0 26px;line-height:1.95;max-width:none}
.dn-refund-page .shopify-policy__body p:first-child{font-size:19px;color:#f0ede5;margin-bottom:40px}
.dn-refund-page .shopify-policy__body strong{display:block;color:#f0ede5;font-size:23px;line-height:1.4;margin:38px 0 18px;letter-spacing:-.3px}
.dn-refund-page .shopify-policy__body strong+br{display:none}
.dn-refund-page .shopify-policy__body ul,.dn-refund-page .shopify-policy__body ol{display:block;margin:0 0 28px;padding-left:24px;list-style-position:outside}
.dn-refund-page .shopify-policy__body ul{list-style-type:disc}
.dn-refund-page .shopify-policy__body li{display:list-item;margin:0 0 13px;padding-left:8px;line-height:1.9}
.dn-refund-page .shopify-policy__body a{color:#f0ede5;text-decoration:underline;text-decoration-color:var(--dn-refund-accent,#7852a9);text-decoration-thickness:2px;text-underline-offset:5px;overflow-wrap:anywhere}
.dn-refund-page .shopify-policy__body a:focus-visible{outline:2px solid var(--dn-refund-accent,#7852a9);outline-offset:5px}
@media(max-width:799px){.dn-refund-page .shopify-policy__container{padding:40px 22px 55px}.dn-refund-page .shopify-policy__title{padding-bottom:28px;margin-bottom:30px}.dn-refund-page .shopify-policy__title h1{font-size:clamp(42px,11vw,65px)}.dn-refund-page .shopify-policy__body{font-size:14px;line-height:1.9}.dn-refund-page .shopify-policy__body p:first-child{font-size:16px;margin-bottom:30px}.dn-refund-page .shopify-policy__body strong{font-size:21px;margin-top:30px}}
.dn-refund-page .shopify-policy__container{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.4fr);column-gap:clamp(28px,5vw,75px);align-items:start}
.dn-refund-page .shopify-policy__title{grid-column:1/-1;width:100%}
.dn-refund-page .shopify-policy__body{grid-column:2;min-width:0;margin-left:0}
.dn-refund-art{grid-column:1;grid-row:2;position:sticky;top:130px;margin:0;overflow:hidden;border:1px solid #ffffff20}
.dn-refund-art img{display:block;width:100%;height:auto}
@media(max-width:799px){.dn-refund-page .shopify-policy__container{grid-template-columns:1fr;gap:0}.dn-refund-page .shopify-policy__body{grid-column:1}.dn-refund-art{position:static;grid-column:1;grid-row:auto;max-width:260px;width:100%;margin:0 auto 32px}}

.dn-refund-page .shopify-policy__container{align-items:stretch}
.dn-refund-art{position:relative;top:auto;align-self:stretch;min-height:0;background:#f3f1ed}
.dn-refund-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
@media(max-width:799px){.dn-refund-art{position:static;align-self:auto}.dn-refund-art img{position:static;height:auto}}
