#stripe_form{display:none}.header-sticky #stripe_form{background-color:#e9ecef;border-bottom:1px solid #dee2e6;bottom:0;box-shadow:5px 5px 5px 10px rgba(0,0,0,.15);display:block!important;left:0;margin-left:0;padding:0 .5rem .35rem;position:fixed;width:100%;z-index:1044}@media(min-width:992px){.header-sticky #stripe_form{bottom:0;padding:.5rem}}.header-sticky #stripe_form .custom__form{display:flex;flex-direction:column;gap:.35rem}@media(min-width:992px){.header-sticky #stripe_form .custom__form{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1.125rem;padding-right:1.125rem}}.header-sticky #stripe_form .custom__form .custom__info--name-price{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.header-sticky #stripe_form .custom__form .custom__info--name{display:-webkit-box;font-size:.9rem;font-weight:500;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.5rem 0;max-height:calc(5rem - 2px);max-width:50vw}.header-sticky #stripe_form .custom__form .product-summary__info--price-gross-row{align-items:baseline;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-flow:row wrap;margin-bottom:0;text-align:left}.header-sticky #stripe_form .custom__form .product-summary__info--price-gross{color:#901d78!important;font-size:1rem!important;font-weight:600!important;order:1}.header-sticky #stripe_form .custom__form .product-summary__info--price-gross span{color:#901d78!important}.header-sticky #stripe_form .custom__form .product-summary__info--old-price-gross{color:#000!important;font-size:.8rem!important;font-weight:400!important;order:2;text-decoration:line-through}.header-sticky #stripe_form .custom__form .product-summary__info--old-price-gross span{color:#000!important}.header-sticky #stripe_form .custom__form .product-summary__info--tax-price-gross{color:#000!important;flex-basis:100%;font-size:.7rem!important;font-weight:400!important;order:3}.header-sticky #stripe_form .custom__form .product-summary__info--discount-expiration{color:#000!important;flex-basis:100%;font-size:.75rem!important;font-weight:400!important;order:4}.header-sticky #stripe_form .custom__form .product-summary__info--price-omnibus-gross-row{align-items:center;color:#6c757d!important;display:flex;font-size:.75rem!important;gap:.25rem;margin-bottom:0}.header-sticky #stripe_form .custom__form .product-summary__info--price-omnibus-gross-row span{color:#6c757d!important;font-size:.75rem!important;font-weight:400!important}.header-sticky #stripe_form .custom__form .product-summary__info--price-omnibus-gross-row .icon{height:.75rem;width:.75rem}.header-sticky #stripe_form .custom__form .product-summary__info--price-rrp-gross-row{font-size:.75rem!important;margin-bottom:0}.header-sticky #stripe_form .custom__form .btn-primary{background-color:#901d78!important;border-color:#901d78!important;font-size:.8rem;font-weight:700;justify-content:center;padding-bottom:.45rem;padding-top:.45rem;width:100%}.header-sticky #stripe_form .custom__form .product-action--add-to-cart,.header-sticky #stripe_form .custom__form .product-action--buy-now{width:100%}.header-sticky #stripe_form .custom__form .product-summary__info--price-alert,.header-sticky #stripe_form .custom__form .product-summary__info--price-net-row{display:none!important}.header-sticky #stripe_form .custom__form .custom-delivery--stripe{font-size:.8rem;margin-bottom:0;padding:.25rem .5rem}.header-sticky #stripe_form .custom__form .custom-delivery--stripe .custom-delivery__pickup-now{justify-content:center;text-align:center}.header-sticky #stripe_form .custom__form .custom-delivery--stripe .custom-delivery__pickup-now .icon{height:11px;width:11px}@media(max-width:767.98px){.header-sticky #stripe_form .custom__form .custom__info--name{flex:1 1 auto;font-weight:600;max-height:none;min-width:0}.header-sticky #stripe_form .custom__form .custom__info--name-price{gap:.5rem}.header-sticky #stripe_form .custom__form .custom__info--action-price{flex:0 1 auto;min-width:auto}.header-sticky #stripe_form .custom__form .product-summary__info--tax-price-gross{display:none!important}.header-sticky #stripe_form .custom__form .product-summary__info--price-omnibus-gross-row{flex-wrap:wrap;font-size:.65rem!important;gap:.05rem;letter-spacing:-.01em}.header-sticky #stripe_form .custom__form .product-summary__info--price-omnibus-gross-row span{font-size:.65rem!important}.header-sticky #stripe_form .custom__form .product-summary__info--price-omnibus-gross-row>*{margin-right:.16rem}.header-sticky #stripe_form .custom__form .product-summary__info--price-omnibus-gross-row>:last-of-type{margin-right:0}.header-sticky #stripe_form .custom__form .product-summary__info--price-omnibus-gross-row .product-summary__info--label-omnibus-price-gross{white-space:nowrap}.header-sticky #stripe_form .custom__form .product-summary__info--price-omnibus-gross-row .icon{height:.65rem;width:.65rem}.header-sticky #stripe_form .custom__form .custom-delivery--stripe{padding-bottom:.45rem;padding-top:.45rem}}