.sh-variant-group--size{grid-template-columns:auto minmax(0,1fr)!important}.sh-variant-group--size .sh-variant-size-guide{justify-self:start!important}.product-form__buttons{display:flex;flex-direction:column;gap:1rem}.product-form__buttons .product-form__submit{min-height:6.4rem!important;font-size:1.6rem!important;font-weight:800!important;letter-spacing:.1em!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}html body.sh-body .product-form__buttons .product-form__submit{box-shadow:0 .6rem 1.8rem #17211d4d!important}@media(hover:hover){html body.sh-body .product-form__buttons .product-form__submit:not([disabled]):hover{transform:translateY(-.2rem);box-shadow:0 1rem 2.6rem #17211d5c!important;filter:brightness(1.08)}}html body.sh-body .product-form__buttons .product-form__submit:not([disabled]):active{transform:translateY(0);box-shadow:0 .4rem 1rem #17211d52!important}html body.sh-body .product-form__buttons .product-form__submit[disabled]{box-shadow:none!important}html body.sh-body .product-form__buttons .sh-buy-now{display:flex!important;width:100%;min-height:5.6rem!important;align-items:center;justify-content:center;padding:1.2rem 2rem;border:2px solid var(--fv-blue, #5b34d6)!important;border-radius:1.2rem!important;background:var(--fv-blue, #5b34d6)!important;color:var(--sh-paper, #fffdf8)!important;font-family:inherit;font-size:1.35rem!important;font-weight:750!important;letter-spacing:.1em!important;text-transform:uppercase;cursor:pointer;box-shadow:none!important;transition:background .15s ease,color .15s ease}@media(hover:hover){html body.sh-body .product-form__buttons .sh-buy-now:not([disabled]):hover{background:var(--fv-blue, #5b34d6)!important;border-color:var(--fv-citron, #d8ff38)!important;color:var(--sh-paper, #fffdf8)!important}}html body.sh-body .product-form__buttons .sh-buy-now[disabled]{opacity:.45;cursor:not-allowed}.sh-buy-now:focus-visible{outline:3px solid var(--fv-citron, #d8ff38);outline-offset:2px}.sh-buy-now-note{display:none;margin:0;color:#8d2424;font-size:1.2rem;line-height:1.45}.sh-buy-now-note.is-visible{display:block}.sh-purchase-confidence{display:grid;gap:1.2rem}html body.sh-body .sh-purchase-payments,html body.sh-body .sh-purchase-trust,html body.sh-body .sh-delivery{background:var(--sh-paper, #fffdf8)!important;border:1px solid rgba(23,33,29,.12)!important;border-radius:var(--sh-r-m, 18px)!important}html body.sh-body .sh-purchase-offer{background:var(--sh-paper, #fffdf8)!important;background:color-mix(in srgb,var(--fv-blue, #5b34d6) 7%,var(--sh-paper, #fffdf8))!important;border:1px solid rgba(23,33,29,.14)!important;border-color:color-mix(in srgb,var(--fv-blue, #5b34d6) 28%,transparent)!important;border-radius:var(--sh-r-m, 18px)!important}html body.sh-body .sh-purchase-trust>div{background:transparent!important}@media screen and (max-width:749px){.sh-delivery,.sh-delivery__note,.sh-purchase-trust strong,.sh-purchase-trust span,.sh-purchase-personalised-note,.sh-purchase-payments span,.sp__intro,.sp__note{font-size:1.4rem!important;line-height:1.55!important}.sh-delivery a,.sh-purchase-personalised-note a{display:inline-block;padding-block:.6rem}}@media(prefers-reduced-motion:reduce){.product-form__buttons .product-form__submit,html body.sh-body .product-form__buttons .sh-buy-now{transition:none}html body.sh-body .product-form__buttons .product-form__submit:not([disabled]):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sh-pdp-buy.css.map */
