.Xwo00W_productListTitle{margin-bottom:var(--spacing-32);font-size:1.5rem}.Xwo00W_cartItems{row-gap:var(--spacing-8);flex-direction:column;display:flex}.Xwo00W_cartItem{padding:var(--spacing-12) var(--spacing-24);border-radius:var(--border-radius-medium);justify-content:space-between;align-items:center;display:flex;box-shadow:0 8px 60px #0000001a}.Xwo00W_removeButton{background:var(--light-grey);color:var(--text);border-radius:var(--border-radius-full);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.Xwo00W_removeButton svg{width:20px;min-width:20px}.Xwo00W_removeButton svg path{stroke:var(--text)}
.FtNPOW_pageContainer{padding:var(--spacing-20) 0 var(--spacing-48)}.FtNPOW_pageTitle{margin-bottom:var(--spacing-32)}.FtNPOW_cartWithForm{grid-template-columns:repeat(12,1fr);display:grid}.FtNPOW_cart{padding-right:var(--spacing-48);grid-column:span 7}.FtNPOW_formColumn{grid-column:span 5}.FtNPOW_formTitle{margin-bottom:var(--spacing-20)}.FtNPOW_formColumn form{row-gap:var(--spacing-20);flex-direction:column;display:flex}.FtNPOW_formField{row-gap:var(--spacing-4);flex-direction:column;display:flex;position:relative}.FtNPOW_formField label{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--text)}.FtNPOW_formField input,.FtNPOW_formField textarea{padding:var(--spacing-8) 0;border:none;width:100%}.FtNPOW_formField input:focus,.FtNPOW_formField textarea:focus{outline:none}.FtNPOW_formField:after{content:"";background:var(--grey);width:100%;height:2px;transition:width .3s ease-out;display:block;position:absolute;bottom:0}.FtNPOW_formField:before{content:"";background:var(--grey);z-index:1;width:0;height:2px;transition:width .3s ease-out;display:block;position:absolute;bottom:0;left:0}.FtNPOW_formField:focus-within:before,.FtNPOW_formField:focus-within:before{background:var(--secondary);width:100%}.FtNPOW_sendButton{font-size:1rem;font-weight:var(--font-weight-bold);background:var(--secondary);color:var(--white);padding:var(--spacing-12) var(--spacing-24);border-radius:var(--border-radius-full)}.FtNPOW_formInfo{color:var(--text);text-align:center;font-size:.9rem}.FtNPOW_successMessage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.FtNPOW_errorMessage{color:var(--text);padding:var(--spacing-8) var(--spacing-16);font-size:.9rem;font-weight:var(--font-weight-bold);text-align:center;background:#fee2e2;border-radius:4px}@media (max-width:640px){.FtNPOW_cartWithForm{row-gap:var(--spacing-64);flex-direction:column;display:flex}.FtNPOW_cart{padding-right:0}}
