.fyp-claim{width:100%;margin:5px auto 80px}@media (min-width: 992px){.fyp-claim{max-width:100%;width:67%}}.fyp-claim-wrapper{padding:0 16px;display:flex;justify-content:center;width:100%}@media (min-width: 768px){.fyp-claim-wrapper{padding:0 24px}}@media (min-width: 992px){.fyp-claim-wrapper{padding:0 40px}}.fyp-claim h1{margin-block:40px}@media (min-width: 768px){.fyp-claim h1{margin-block-end:52px}}.fyp-claim-description{margin-block-end:64px}.fyp-claim form{position:relative}.fyp-claim-product-card{display:grid;grid-template-columns:minmax(0,114px) minmax(0,1fr);gap:8px 12px;align-items:center;padding:16px;border-radius:6px;border:1px solid var(--color-neutral-300);background-color:var(--color-neutral-50);margin-block-end:24px}@media (min-width: 992px){.fyp-claim-product-card{grid-template-columns:minmax(0,76px) minmax(0,1fr);padding:24px;margin-block-end:16px}}.fyp-claim-product-card-image{width:98px;height:98px;object-fit:cover}@media (min-width: 992px){.fyp-claim-product-card-image{width:52px;height:52px}}.fyp-claim-product-card-title{font-weight:500;font-size:16px;line-height:135%;color:var(--color-neutral-900)}.fyp-claim-back{margin-block-start:32px;display:flex;align-items:center;gap:8px;color:var(--color-neutral-400);font-weight:300;font-size:16px;line-height:135%;text-decoration:none}.fyp-claim-back:hover{color:var(--color-neutral-800);text-decoration:underline}.fyp-claim .legal-text{margin-block-end:24px}.fyp-claim .legal-text label{display:flex;align-items:flex-start}.fyp-claim .legal-text input[type=checkbox]{margin:1px .8rem 0 0;width:1.8rem;height:1.8rem;border:1px solid var(--color-neutral-800);border-radius:.4rem;background-color:var(--color-neutral-50);cursor:pointer;appearance:none;-webkit-appearance:none;box-sizing:border-box;flex-shrink:0;position:relative}.fyp-claim .legal-text input[type=checkbox]:hover{border:2px solid var(--color-neutral-500);background-color:var(--color-neutral-100)}.fyp-claim .legal-text input[type=checkbox]:checked{background-color:#000;border:1px solid #000}.fyp-claim .legal-text input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.2rem;height:1.3rem;background-image:url(icon-checkmark.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}.fyp-claim .legal-text span{font-weight:300;font-size:16px;line-height:135%}.fyp-claim .success-message:not(:empty):before,.fyp-claim .error-message:not(:empty):before{display:block;width:22px;height:22px}.fyp-claim .error-message:not(:empty):before{content:url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.6582 1.83337H8.34159C7.71826 1.83337 6.83825 2.20005 6.39825 2.64005L2.63992 6.39838C2.19992 6.83838 1.83325 7.71838 1.83325 8.34171V13.6584C1.83325 14.2817 2.19992 15.1617 2.63992 15.6017L6.39825 19.36C6.83825 19.8 7.71826 20.1667 8.34159 20.1667H13.6582C14.2816 20.1667 15.1616 19.8 15.6016 19.36L19.3599 15.6017C19.7999 15.1617 20.1666 14.2817 20.1666 13.6584V8.34171C20.1666 7.71838 19.7999 6.83838 19.3599 6.39838L15.6016 2.64005C15.1616 2.20005 14.2816 1.83337 13.6582 1.83337Z" stroke="%23D10000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.79175 14.2083L14.2084 7.79163" stroke="%23D10000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.2084 14.2083L7.79175 7.79163" stroke="%23D10000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.fyp-claim .success-message:not(:empty):before{content:url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.9999 20.1666C16.0416 20.1666 20.1666 16.0416 20.1666 11C20.1666 5.95831 16.0416 1.83331 10.9999 1.83331C5.95825 1.83331 1.83325 5.95831 1.83325 11C1.83325 16.0416 5.95825 20.1666 10.9999 20.1666Z" stroke="%232C8C4A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.10425 11L9.69841 13.5942L14.8959 8.40582" stroke="%232C8C4A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.fyp-claim .error-message:not(:empty),.fyp-claim .success-message:not(:empty){display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:5px;color:var(--color-neutral-900);width:min(100%,558px);font-size:14px;line-height:22px}.fyp-claim .error-message:not(:empty){margin-block-start:16px;background-color:var(--color-red-50)}.fyp-claim .success-message:not(:empty){margin-block-end:16px;background-color:var(--color-green-50)}.fyp-claim .fyp-login-required{margin:64px auto;display:flex;flex-direction:column;align-items:center;gap:16px}.fyp-claim-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;background-color:#fff}.fyp-claim-loader-spinner{display:block!important;width:24px;height:24px;border:2px solid var(--color-neutral-300);border-top:2px solid var(--color-neutral-900);border-radius:50%;animation:spin 1s linear infinite}.fyp-claim-no-products-message,.fyp-claim-success-message{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-5yp-claim.css.map */
