html:has(.shopify-policy__container){background:#F7F4EF}
html body:has(.shopify-policy__container){background:#F7F4EF;color:#2E2E2E}
html body .shopify-policy__container{box-sizing:border-box;width:100%;max-width:860px!important;margin:44px auto 64px!important;padding:0 28px!important;color:#2E2E2E;font-family:inherit;overflow-wrap:anywhere}
html body .shopify-policy__container *{box-sizing:border-box}
html body .shopify-policy__title{margin:0 auto 30px;text-align:center;padding:0 12px}
html body .shopify-policy__title::before{content:"UNIVERS HOUSSE";display:block;margin:0 0 14px;color:#8A6F58;font-family:inherit;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.22em}
html body .shopify-policy__title h1{max-width:23ch;margin:0 auto!important;color:#6F5847!important;font-family:Alice,Georgia,serif!important;font-size:42px!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.025em!important;text-transform:none!important;text-wrap:balance}
html body .shopify-policy__title::after{content:"";display:block;width:44px;height:1px;margin:22px auto 0;background:#B7A28E}
html body .shopify-policy__body{padding:32px 38px;background:#FFFDFA;border:1px solid #E5DCD0;border-radius:12px;color:#50483F;font-family:inherit;font-size:14px;line-height:1.85;text-align:left}
html body .shopify-policy__body :is(p,li,td,th,div,span){font-size:inherit;line-height:inherit;color:inherit;overflow-wrap:anywhere}
html body .shopify-policy__body :is(h2,h3,h4){margin:30px 0 12px!important;color:#8A6F58!important;font-family:inherit!important;font-weight:600!important;line-height:1.5!important;letter-spacing:normal!important;text-transform:none!important;text-align:left}
html body .shopify-policy__body h2{padding-bottom:10px;border-bottom:1px solid #E9E1D7;font-size:17px!important}
html body .shopify-policy__body h3{font-size:15px!important}
html body .shopify-policy__body h4{font-size:14px!important}
html body .shopify-policy__body :is(h2,h3,h4) span{font-size:inherit!important;color:inherit!important;font-weight:inherit!important}
html body .shopify-policy__body>:first-child{margin-top:0!important}
html body .shopify-policy__body p{margin:0 0 16px}
html body .shopify-policy__body p:empty{display:none}
html body .shopify-policy__body :is(ul,ol){margin:12px 0 20px;padding-left:22px}
html body .shopify-policy__body li{margin:0 0 9px;padding-left:3px}
html body .shopify-policy__body li p{margin-bottom:8px}
html body .shopify-policy__body :is(strong,b){font-weight:600;color:#42382E}
html body .shopify-policy__body a{color:#765B45!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}
html body .shopify-policy__body a:hover{color:#2E2E2E!important}
html body .shopify-policy__body a:focus-visible{outline:2px solid #8A6F58;outline-offset:4px;border-radius:2px}
html body .shopify-policy__body hr{height:1px;border:0;background:#E5DCD0;margin:26px 0}
html body .shopify-policy__body blockquote{margin:20px 0;padding:14px 18px;border-left:2px solid #B7A28E;background:#F3EDE5;color:#6F5847}
html body .shopify-policy__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:13px}
html body .shopify-policy__body :is(td,th){padding:10px 12px;border:1px solid #E5DCD0;text-align:left}
html body .shopify-policy__body th{background:#F3EDE5;font-weight:600}
html body .shopify-policy__body>:last-child{margin-bottom:0!important}
@media(max-width:749px){
html body .shopify-policy__container{margin:26px auto 40px!important;padding:0 18px!important}
html body .shopify-policy__title{padding:0 3px;margin-bottom:22px}
html body .shopify-policy__title::before{font-size:9px;letter-spacing:.18em;margin-bottom:11px}
html body .shopify-policy__title h1{font-size:30px!important;line-height:1.2!important;letter-spacing:-.02em!important}
html body .shopify-policy__title::after{margin-top:17px;width:34px}
html body .shopify-policy__body{padding:22px 20px;border-radius:9px;font-size:13px;line-height:1.8}
html body .shopify-policy__body h2{font-size:15px!important;margin-top:24px!important}
html body .shopify-policy__body h3{font-size:14px!important}
html body .shopify-policy__body h4{font-size:13px!important}
html body .shopify-policy__body :is(ul,ol){padding-left:18px}
}
@media(max-width:359px){html body .shopify-policy__container{padding:0 14px!important}html body .shopify-policy__body{padding:20px 16px}html body .shopify-policy__title h1{font-size:27px!important}}
