.embed-footer-more{cursor:pointer;font-size:13px;font-weight:400;color:var(--black4);display:flex;align-items:center;white-space:nowrap}.embed-footer{background:var(--black0);width:100%;padding:1rem;border-radius:0 0 .5rem .5rem;display:flex;justify-content:space-between;align-items:center;color:var(--black9);font-size:13px;font-weight:500;cursor:pointer;border-top:1px solid var(--black2)}.embed-footer:empty{background:var(--white);position:relative;top:0}.embed-footer svg{margin-right:.5rem;width:1.3rem;height:1.3rem}.embed-footer-more{cursor:pointer;font-size:13px;font-weight:400;color:var(--black4);display:flex;align-items:center}.embed-footer-more.open svg{transform:rotate(180deg)}.embed-footer-more svg{transition:transform .3s ease;margin-left:.25rem;width:1rem;height:1rem}.embed-footer-more svg *{stroke:var(--black4)}.checkout-footer{display:flex;flex-direction:column;padding-top:1rem;padding-right:3rem}@media (max-width: 1024px){.checkout-footer{padding-right:2rem}}@media (max-width: 768px){.checkout-footer{margin-top:0;padding:2rem 1rem 0!important;width:100%}}.checkout-footer-copyright{display:flex;align-items:center;margin-top:1.5rem;color:var(--black4);font-size:12px;white-space:nowrap}@media (max-width: 768px){.checkout-footer-copyright{justify-content:center;margin-bottom:2rem;flex-wrap:wrap}}@media (max-width: 260px){.checkout-footer-copyright{flex-direction:column}.checkout-footer-copyright div{line-height:2.5rem}.checkout-footer-copyright div span{display:none}}.checkout-footer-copyright a{padding:0 .5rem;font-weight:400;color:var(--black4)}.checkout-footer-copyright a:first-child{padding-left:0}.is-checkout footer.embed-footer{box-shadow:0 1px 3px #070e230f,0 2px 8px -1px #070e230d;border-radius:.5rem;border:none;background:var(--white);padding:.75rem 1rem}@media (max-width: 768px){.is-checkout footer.embed-footer:first-child{padding-bottom:.75rem;margin-bottom:.5rem}}@media (max-width: 360px){.is-checkout footer.embed-footer-more span{display:none}}.is-checkout footer.embed-footer-more svg{margin-right:0}.checkout-products{display:flex;gap:1rem;flex-direction:column;font-size:1rem;color:var(--black9);margin-bottom:0}.checkout-products .checkout-product{padding-bottom:1rem;border-bottom:1px solid var(--black2);display:flex;gap:1rem;flex-direction:row}.checkout-products .checkout-product:last-child{border-bottom:0;padding-bottom:0}.checkout-products .checkout-product-icon{flex-shrink:0;width:5.5rem;height:5.5rem;border-radius:.5rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.checkout-products .checkout-product-icon svg{transform:scale(1)}.checkout-products .checkout-product-icon img{width:100%;height:100%;object-fit:cover}.checkout-products .checkout-product-content{display:flex;flex-direction:column;gap:.5rem;width:100%}.checkout-products .checkout-product-title{color:var(--black9);font-size:14px;font-weight:500;line-height:20px}.checkout-products .checkout-product-price{color:var(--black9);font-size:14px;font-weight:500;line-height:20px;margin-top:0}.checkout-products .checkout-product-description{border-top:0;font-size:14px;cursor:pointer;padding:0}.checkout-products .checkout-product-description:empty{padding:0}.checkout-products .checkout-product-description-header{display:flex;gap:.25rem;justify-content:flex-start;align-items:center;font-size:13px;font-weight:500;line-height:18px;color:var(--black5)}.checkout-products .checkout-product-description-body{font-size:.8rem;color:var(--black9);font-weight:500}.checkout-products .checkout-product-variants{display:flex;flex-direction:column;gap:.5rem}.checkout-products .checkout-product-variants:empty{display:none}.checkout-products .checkout-product-variant{border:1px solid var(--black2);border-radius:.5rem;padding:0 .5rem;min-height:2.25rem;font-size:14px;font-weight:500;line-height:20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:var(--white)}.checkout-products .checkout-product-variant.active{border-width:2px;border-color:var(--purple6);background:var(--white)}.checkout-products .checkout-product-variant.active .checkout-product-variant-radio{border:6px solid var(--purple6)}.checkout-products .checkout-product-variant-radio{display:flex;flex-shrink:0;width:1.125rem;height:1.125rem;border-radius:100%;border:1.5px solid var(--black1);background:var(--white);margin-right:.5rem}.checkout-products .checkout-product-variant-price{font-size:14px;font-weight:500;line-height:20px;color:var(--black9)}.checkout-details{flex-grow:1;overflow-y:auto;padding-right:0}.checkout-details-mobile-header{display:flex;align-items:center;border-bottom:1px solid var(--black2);padding:1rem;font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:var(--black9);background:var(--white)}.checkout-details-details{display:flex;align-items:center;gap:.5rem;color:var(--black9);font-size:14px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer}.checkout-details-logo{width:100%!important;height:2rem!important;border-radius:.5rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;color:var(--black9)}@media (max-width: 768px){.checkout-details-logo{margin:0!important}}.checkout-details-logo.placeholder{width:1.5rem!important;height:1.5rem!important;border-radius:.25rem}.checkout-details-logo img{object-fit:contain;border-radius:.25rem;height:2rem}.checkout-details-logo-name{font-size:14px;font-weight:500;color:var(--black9)}.calculation{margin-bottom:1rem;color:var(--black9)}.calculation-line{width:100%;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--black2)}.calculation-item{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:20px;margin-bottom:.75rem;color:var(--black9);display:flex;justify-content:space-between}.calculation-item.total{padding-top:1.25rem;margin-top:1.25rem;margin-bottom:0;border-top:1px solid var(--black2)}.calculation-item.total div:first-child{font-weight:500;color:var(--black9)}.calculation-item div:last-child{font-weight:500;padding-left:1rem;white-space:nowrap}.calculation-item div:first-child{font-weight:400;color:var(--black4);font-size:14px}.calculation-item span{color:var(--black4);margin-right:0}
