.sin-purchase-reassurance{display:none}
@media(max-width:767px){
 .sin-purchase-reassurance{display:block;box-sizing:border-box;text-align:center;font-family:inherit;font-size:10px!important;font-weight:400!important;line-height:16px!important;letter-spacing:.01em;color:#62665f!important;white-space:nowrap;pointer-events:none}
 #sticky-buy.sin-reassurance-ready{flex-wrap:wrap;row-gap:5px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}
 #sticky-buy.sin-reassurance-ready>.sin-purchase-reassurance{flex:0 0 100%;margin:0;order:3}
 html.route-product-product body .product-info .button-group-page.sin-reassurance-ready{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))!important}
 .button-group-page>.sin-purchase-reassurance{position:absolute;left:0;right:0;bottom:calc(3px + env(safe-area-inset-bottom,0px));margin:0}
 html.route-product-product body #mobile-live-offers.sin-reassurance-offset{--offers-cart-height:calc(81px + env(safe-area-inset-bottom,0px))}
}

@media(max-width:767px){
 .button-group-page.sin-reassurance-ready>.sin-reassurance-checks{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2px 5px;border-top:1px solid #deded780;padding:5px 4px 0;white-space:normal;font-size:10px!important;line-height:14px!important;letter-spacing:0}
 .button-group-page .sin-reassurance-checks .sin-reassurance-item{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:inherit;line-height:inherit}
 .button-group-page .sin-reassurance-checks .sin-reassurance-item[hidden]{display:none}
 .button-group-page .sin-reassurance-item~.sin-reassurance-item::before{content:'/';margin-right:1px;color:#b0b3ab}
 .button-group-page .sin-reassurance-item[hidden]+.sin-reassurance-item::before{content:none}
 .button-group-page .sin-reassurance-checks .sin-reassurance-item>span{font-size:inherit;line-height:inherit}
 .button-group-page .sin-reassurance-tick{display:inline-block;flex:0 0 7px;width:7px;height:4px;border:solid var(--accent,#216c69);border-width:0 0 1.2px 1.2px;transform:translateY(-1px) rotate(-45deg)}
}
@media(max-width:359px){html.route-product-product body .product-info .button-group-page.sin-reassurance-ready{padding-bottom:calc(42px + env(safe-area-inset-bottom,0px))!important}html.route-product-product body #mobile-live-offers.sin-reassurance-offset{--offers-cart-height:calc(95px + env(safe-area-inset-bottom,0px))}}
