:root:root main:has(>.shopify-policy__container){display:flex;flex-direction:column;justify-content:center;min-block-size:calc(100svh - var(--bh-header-h, 56px) - var(--bh-announce-h, 32px))}:root:root .shopify-policy__container{--bhp-measure: 660px;--bhp-gutter: clamp(20px, 5.5vw, 40px);--bhp-body: calc(var(--bh-fs-body) + 1px);--bhp-lead: calc(var(--bh-fs-body) + 2px);box-sizing:border-box;width:100%;max-width:calc(var(--bhp-measure) + var(--bhp-gutter) * 2);min-inline-size:0;margin-inline:auto;padding-inline:var(--bhp-gutter);padding-block:clamp(48px,8vw,96px) clamp(64px,10vw,120px);color:var(--bh-ink)}@media(min-width:750px){:root:root .shopify-policy__container{--bhp-body: calc(var(--bh-fs-body) + 2px);--bhp-lead: calc(var(--bh-fs-body) + 3px)}}:root:root .shopify-policy__container ::selection{background-color:var(--bh-accent-text);color:var(--bh-on-dark)}:root:root .shopify-policy__title,:root:root .shopify-policy__container .shopify-policy__remote-policy-heading-wrapper{text-align:start;margin:0}:root:root .shopify-policy__title{padding-block-end:28px}:root:root .shopify-policy__title:after{content:"";display:block;width:44px;height:2px;background-color:var(--bh-accent);margin-block-start:clamp(18px,2.4vw,24px)}:root:root .shopify-policy__title>h1{font-family:var(--bh-display);font-size:clamp(32px,6vw,52px);line-height:var(--bh-lh-display);letter-spacing:var(--bh-display-tracking);text-transform:uppercase;font-weight:400;color:var(--bh-ink);margin:0;text-wrap:balance;overflow-wrap:break-word}:root:root .shopify-policy__body{font-family:var(--bh-ui);font-size:var(--bhp-body);line-height:var(--bh-lh-body);color:var(--bh-ink)}:root:root .shopify-policy__body :is(.rte,ul,ol,blockquote,td,th){font-size:inherit}:root:root .shopify-policy__body p{font-size:var(--bhp-body);line-height:var(--bh-lh-body);margin-block:0 1.05em;overflow-wrap:break-word;text-wrap:pretty}:root:root .shopify-policy__body p:last-child{margin-block-end:0}:root:root .shopify-policy__body p:empty{display:none}:root:root .shopify-policy__body>.rte>p:first-child,:root:root .shopify-policy__body>p:first-child{font-size:var(--bhp-lead);line-height:1.65}:root:root .shopify-policy__body :is(h1,h2){font-family:var(--bh-display);font-size:clamp(21px,2.4vw,26px);line-height:1.2;letter-spacing:-.015em;text-transform:uppercase;font-weight:400;color:var(--bh-ink);border-block-start:1px solid var(--bh-line);padding-block-start:clamp(20px,3vw,28px);margin-block:clamp(40px,5vw,56px) 14px;text-wrap:balance;overflow-wrap:break-word}:root:root .shopify-policy__body :is(h1,h2):first-child{border-block-start:0;padding-block-start:0;margin-block-start:0}:root:root .shopify-policy__remote-policy-heading-wrapper>h1{font-family:var(--bh-display);font-size:clamp(32px,6vw,52px);line-height:var(--bh-lh-display);letter-spacing:var(--bh-display-tracking);text-transform:uppercase;font-weight:400;color:var(--bh-ink);border-block-start:0;padding-block-start:0;margin:0;text-wrap:balance;overflow-wrap:break-word}:root:root .shopify-policy__body h3{font-family:var(--bh-ui);font-size:clamp(17px,1.6vw,19px);line-height:1.4;letter-spacing:0;text-transform:none;font-weight:600;color:var(--bh-ink);margin-block:clamp(30px,4vw,40px) 10px}:root:root .shopify-policy__body :is(h4,h5,h6){font-family:var(--bh-ui);font-size:var(--bh-fs-small);line-height:1.5;letter-spacing:var(--bh-label-tracking);text-transform:uppercase;font-weight:500;color:var(--bh-ink);margin-block:26px 8px}:root:root .shopify-policy__body :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-block-start:16px;border-block-start:0;padding-block-start:0}:root:root .shopify-policy__body :is(h1,h2,h3,h4,h5,h6){scroll-margin-block-start:calc(var(--bh-header-h) + 24px)}:root:root .shopify-policy__body :is(ul,ol){margin-block:0 1.05em;padding-inline-start:1.35em}:root:root .shopify-policy__body :is(ul,ol) :is(ul,ol){margin-block:10px 0}:root:root .shopify-policy__body li{font-size:var(--bhp-body);line-height:var(--bh-lh-body);margin-block:0 10px;overflow-wrap:break-word}:root:root .shopify-policy__body li:last-child{margin-block-end:0}:root:root .shopify-policy__body li>p{margin-block:0}:root:root .shopify-policy__body li>p+p{margin-block-start:8px}:root:root .shopify-policy__body ul>li::marker{color:var(--bh-accent-text)}:root:root .shopify-policy__body a{color:var(--bh-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;overflow-wrap:break-word;transition:color var(--bh-dur-fast) var(--bh-ease-out)}:root:root .shopify-policy__body a:hover{color:var(--bh-accent-text)}:root:root .shopify-policy__body a:focus-visible{outline:2px solid var(--bh-accent-text);outline-offset:3px;border-radius:2px}:root:root .shopify-policy__body :is(strong,b){font-weight:600;color:var(--bh-ink)}:root:root .shopify-policy__body :is(em,i){font-style:italic}:root:root .shopify-policy__body hr{border:0;border-block-start:1px solid var(--bh-line);margin-block:clamp(32px,4vw,44px)}:root:root .shopify-policy__body blockquote{margin-inline:0;margin-block:clamp(24px,3vw,32px);padding-inline-start:clamp(16px,2vw,22px);border-inline-start:2px solid var(--bh-accent);font-style:normal;color:var(--bh-ink)}:root:root .shopify-policy__body img{max-width:100%;height:auto}:root:root .shopify-policy__body table{width:100%;max-inline-size:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--bhp-body);margin-block:0 1.05em}:root:root .shopify-policy__body :is(th,td){border:1px solid var(--bh-line);padding:10px 12px;text-align:start;vertical-align:top;overflow-wrap:anywhere}:root:root .shopify-policy__body th{font-family:var(--bh-ui);font-weight:600;background-color:var(--bh-bg-alt)}@media(max-width:749px){:root:root .shopify-policy__body :is(th,td){padding:8px 9px}}@media(forced-colors:active){:root:root .shopify-policy__title:after,:root:root .shopify-policy__body :is(h1,h2),:root:root .shopify-policy__body hr,:root:root .shopify-policy__body blockquote,:root:root .shopify-policy__body :is(th,td){border-color:CanvasText}:root:root .shopify-policy__title:after{background-color:CanvasText}}@media print{:root:root main:has(>.shopify-policy__container){display:block;min-block-size:0}:root:root .shopify-policy__container{max-width:none;padding:0}:root:root .shopify-policy__title:after{display:none}:root:root .shopify-policy__body :is(h1,h2,h3){break-after:avoid}:root:root .shopify-policy__body a{color:inherit}:root:root .shopify-policy__body a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;word-break:break-all}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bonheur-policies.css.map */
