/* Boutique only. All text remains real HTML rather than a desktop-sized image. */
.qptt-footer-host .qptt-reassurance{--qptt-reassurance-gold:#f4cc48;background:#fff;color:#182235;display:block;padding:38px 32px 35px;margin:0;width:100%;}
.qptt-reassurance__frame{position:relative;max-width:1380px;margin:0 auto;border-top:2px solid var(--qptt-reassurance-gold);border-bottom:2px solid var(--qptt-reassurance-gold);padding:34px 14px 32px;}
.qptt-reassurance__items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0;}
.qptt-reassurance__item{min-width:0;text-align:center;margin:0;padding:0 8px;}
.qptt-reassurance__icon{display:block;width:65px;height:65px;margin:0 auto 15px;}
.qptt-reassurance__icon svg{display:block;width:100%;height:100%;overflow:visible;stroke:#182235;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;fill:none;}
.qptt-reassurance__icon .qptt-reassurance__disc{fill:var(--qptt-reassurance-gold);stroke:none;}
.qptt-reassurance__title{font:800 16px/1.25 Arial,Helvetica,sans-serif;letter-spacing:.025em;text-transform:uppercase;margin:0 0 10px;color:#182235;}
.qptt-reassurance__copy{font:400 13px/1.65 Arial,Helvetica,sans-serif;max-width:210px;margin:0 auto;color:#495264;}
.qptt-reassurance__copy a{text-decoration:underline;text-underline-offset:3px;}
.qptt-reassurance__boules{position:absolute;width:79px;height:61px;background:#fff;pointer-events:none;}
.qptt-reassurance__boules svg{display:block;width:100%;height:100%;fill:var(--qptt-reassurance-gold);stroke:#c89d18;stroke-width:1.7;}
.qptt-reassurance__boules svg path{fill:none;}
.qptt-reassurance__boules--top{top:-30px;right:-15px;transform:rotate(15deg);}
.qptt-reassurance__boules--bottom{bottom:-29px;left:-15px;transform:rotate(195deg);}
@media(max-width:1050px){.qptt-reassurance__items{gap:10px;}.qptt-reassurance__item{padding:0 3px;}.qptt-reassurance__title{font-size:14px;}.qptt-reassurance__copy{font-size:12px;}}
@media(max-width:760px){.qptt-footer-host .qptt-reassurance{padding:32px 24px;}.qptt-reassurance__frame{padding:28px 4px;}.qptt-reassurance__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;}.qptt-reassurance__item:last-child{grid-column:1/-1;}.qptt-reassurance__icon{width:56px;height:56px;margin-bottom:12px;}.qptt-reassurance__title{font-size:14px;margin-bottom:7px;}.qptt-reassurance__copy{font-size:13px;}.qptt-reassurance__boules{width:61px;height:48px;}.qptt-reassurance__boules--top{top:-24px;right:-10px;}.qptt-reassurance__boules--bottom{bottom:-23px;left:-10px;}}
@media(max-width:360px){.qptt-footer-host .qptt-reassurance{padding-left:18px;padding-right:18px;}.qptt-reassurance__items{gap:24px 10px;}.qptt-reassurance__title{font-size:13px;}}
@media print{.qptt-reassurance{display:none!important;}}
