body{overflow-x:hidden}.gift-card-container{display:flex;width:90%;margin:0 auto;gap:4rem}.gift-card-container .card,.gift-card-container .wrapper-image-gift,.gift-card-container .gift-card-form{width:50%}.gift-card-container .card-image{width:100%;height:fit-content}.gift-card-container .card{max-height:40vh;background:linear-gradient(to right,#1d1d1d,#131313);color:#fefefe;border-radius:24px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1440px){.gift-card-container .card{max-height:30vh}}@media screen and (max-width: 1024px){.gift-card-container .card{max-height:25vh}}.gift-card-container .card .card-title{font-size:10rem;font-weight:700;align-self:center;width:70%}.gift-card-container .card .card-title svg{width:100%;height:100%}@media screen and (max-width: 1440px){.gift-card-container .card .card-title{font-size:7rem}}.gift-card-container .card .card-info{width:90%;display:flex;flex-direction:column;align-items:end}.gift-card-container .card .card-info .card-value{line-height:1;font-size:10rem;font-weight:700}@media screen and (max-width: 1440px){.gift-card-container .card .card-info .card-value{font-size:7rem}}.gift-card-container .card .card-info .card-subtitle{font-size:3rem;font-weight:700}@media screen and (max-width: 1440px){.gift-card-container .card .card-info .card-subtitle{font-size:2rem}}.gift-card-container .gift-card-form{display:flex;flex-direction:column;align-items:start}.gift-card-container .gift-card-form h2,.gift-card-container .gift-card-form .card-value{margin:0;font-weight:700}.gift-card-container .gift-card-form .card-value{margin-top:1rem;font-size:2rem}.gift-card-container .gift-card-form h3{font-weight:700}.gift-card-container .gift-card-form .card-variants{display:flex;align-items:center;gap:1rem}.gift-card-container .gift-card-form .card-variants .variant-option{cursor:pointer;padding:.5rem 2rem;border:1px solid #030303;border-radius:24px}.gift-card-container .gift-card-form .card-variants .variant-option.active{background-color:#030303;color:#fefefe}.gift-card-container .gift-card-form .invalid-feedback{color:red;font-size:1.5rem;margin-left:1rem;display:none}.gift-card-container .gift-card-form .separator{display:block;height:2px;width:100%;background-color:#ccc;margin:2rem 0}.gift-card-container .gift-card-form label{font-size:1.6rem;font-weight:500}.gift-card-container .gift-card-form label.required:after{content:"*";color:red}.gift-card-container .gift-card-form .personalized-message,.gift-card-container .gift-card-form .name,.gift-card-container .gift-card-form .delivery-date,.gift-card-container .gift-card-form .destination-email{display:flex;flex-direction:column}:is(.gift-card-container .gift-card-form .personalized-message,.gift-card-container .gift-card-form .name,.gift-card-container .gift-card-form .delivery-date,.gift-card-container .gift-card-form .destination-email) textarea,:is(.gift-card-container .gift-card-form .personalized-message,.gift-card-container .gift-card-form .name,.gift-card-container .gift-card-form .delivery-date,.gift-card-container .gift-card-form .destination-email) input{outline:none;border:1px solid #e4e4e4;padding:1.5rem;border-radius:24px;font-family:inherit}:is(.gift-card-container .gift-card-form .personalized-message,.gift-card-container .gift-card-form .name,.gift-card-container .gift-card-form .delivery-date,.gift-card-container .gift-card-form .destination-email) textarea{height:10rem;resize:none}.gift-card-container .gift-card-form .send-buttons{background-color:#f8f8f8;padding:.5rem;border-radius:24px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;font-weight:600}.gift-card-container .gift-card-form .send-buttons .option{cursor:pointer;width:50%;display:flex;align-items:center;justify-content:center;padding:.7rem 0;border-radius:24px}.gift-card-container .gift-card-form .send-buttons .option.active{background-color:#1d1d1d;color:#fefefe}.gift-card-container .gift-card-form .checkout-buttons{display:flex;align-items:center}.gift-card-container .gift-card-form .checkout-buttons .ssw-faveiticon{width:fit-content!important;position:unset!important;font-size:20px;margin:0 auto}.gift-card-container .gift-card-form .checkout-buttons .add-to-cart{cursor:pointer;background-color:#1d1d1d;color:#fefefe;padding:.7rem 0;width:90%;border-radius:24px;text-transform:uppercase;font-weight:700;font-size:1.6rem;text-align:center}@media screen and (max-width: 1440px){.card.card-value{font-size:7rem!important}.card-subtitle{font-size:2rem!important}}@media screen and (max-width: 1024px){.card-title{font-size:6rem!important}.card.card-value{font-size:7rem!important}}@media screen and (max-width: 768px){.gift-card-container .wrapper-image-gift{width:100%}.gift-card-container{width:100%;flex-direction:column;align-items:center}.gift-card-container .card{width:70%!important;height:25vh}.gift-card-container .gift-card-form{width:100%}.gift-card-container .gift-card-form .checkout-buttons{position:fixed;bottom:0;left:0;width:100%;padding:1.5rem 2rem;z-index:20;background-color:#fff;filter:drop-shadow(0 -1px #ccc)}}@media screen and (max-width: 425px){.gift-card-container .card{height:18vh!important}.gift-card-container .card .card-title,.gift-card-container .card .card-value{font-size:5rem!important}}@media screen and (max-width: 375px){.gift-card-container .card{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/section-gift-card.css.map */
