.checkout{padding:15px 0}@media screen and (min-width:992px){.checkout{padding:30px 0}}.checkout h1{font-size:22px;line-height:26px;margin-bottom:15px;font-weight:600}@media screen and (min-width:992px){.checkout h1{margin-bottom:20px}}.checkout .note{margin:15px 0 30px}.checkout .note p{font-size:14px;line-height:20px;font-weight:600}.checkout .note textarea{border-radius:15px;padding:10px 15px;margin-bottom:5px;border:1px solid #b6a77d;font-weight:500}.checkout .order-summary{border:1px solid gray;border-radius:15px;padding:15px}.checkout .order-summary h2{font-size:20px;line-height:22px;margin-bottom:25px;font-weight:500}.checkout .order-summary p{font-size:14px;line-height:16px;font-weight:600}.checkout .order-summary p span{text-align:right}.checkout .order-summary hr{margin-top:0}.t-c-wrapper{position:relative;margin-bottom:10px}.t-c-wrapper .t-c{color:gray;font-size:14px;line-height:16px;font-weight:600;margin-bottom:0}.t-c-wrapper .t-c a{color:gray;text-decoration:underline}.t-c-wrapper input[type=checkbox].t-c-checkbox{width:16px;height:22px;margin-right:10px;accent-color:#b6a77d;cursor:pointer}.t-c-wrapper .t-c-not-accepted-warning{display:inline-block;color:#bf242d;font-size:12px;line-height:16px;margin-top:5px;position:absolute;bottom:calc(100% + 10px);left:0;background:#ffe2e4;padding:6px 10px;border-radius:5px;width:auto;left:-10px;font-weight:600}.t-c-wrapper .t-c-not-accepted-warning:after{content:"";display:inline-block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffe2e4;position:absolute;left:7px;bottom:-10px}.product-recommendations-wrapper{background-color:#f9fafb;padding:60px 0}.checkout-floated{position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:15px 0;-webkit-box-shadow:0 -1px 5px 0 hsla(0,0%,71%,.63);box-shadow:0 -1px 5px 0 hsla(0,0%,71%,.63)}.checkout-floated p{font-size:16px;line-height:18px}.checkout-floated p .total-price{float:right;font-weight:600}.cbb-frequently-bought-discount-applied-message{display:none!important}