.mtt-gift-card-purchase{position:relative}.mtt-gift-card-purchase__inner{align-items:flex-start;display:flex;justify-content:space-between;margin-top:80px;padding:100px 0}@media screen and (max-width:1536px){.mtt-gift-card-purchase__inner{padding:80px 0}}@media screen and (max-width:1088px){.mtt-gift-card-purchase__inner{display:block;padding:64px 0}}@media screen and (max-width:800px){.mtt-gift-card-purchase__inner{padding:56px 0}}.mtt-gift-card-purchase .hidden{display:none}.mtt-gift-card-purchase .has-error{border-color:red}.mtt-gift-card-purchase__container{padding-right:80px;width:75%}@media screen and (max-width:1088px){.mtt-gift-card-purchase__container{padding-right:0;width:100%}}.mtt-gift-card-purchase__info-container{background-color:var(--wp--preset--color--mt-box-background);min-width:300px;padding:32px 16px 32px 24px;position:sticky;top:200px;width:25%}@media screen and (max-width:1088px){.mtt-gift-card-purchase__info-container{margin:32px auto 0;max-width:400px;width:100%}}.mtt-gift-card-purchase__info-container .mtt-gift-card-purchase__info-title{font-size:24px;margin-bottom:16px}@media screen and (max-width:1536px){.mtt-gift-card-purchase__info-container .mtt-gift-card-purchase__info-title{font-size:20px}}@media screen and (max-width:1088px){.mtt-gift-card-purchase__info-container .mtt-gift-card-purchase__info-title{font-size:18px}}@media screen and (max-width:800px){.mtt-gift-card-purchase__info-container .mtt-gift-card-purchase__info-title{font-size:18px}}.mtt-gift-card-purchase__info-container .mtt-gift-card-purchase__info-contact{align-items:center;display:flex;font-size:13px;margin-top:32px}.mtt-gift-card-purchase__info-container .mtt-gift-card-purchase__info-contact svg{height:14px;margin-right:8px;transform:translateY(-1px);width:14px}.mtt-gift-card-purchase__info-container .mtt-gift-card-purchase__info-contact p{font-size:13px;font-weight:700;margin-right:8px}.mtt-gift-card-purchase__info-container .mtt-gift-card-purchase__info-contact a{color:var(--wp--preset--color--mt-primary);font-size:13px}.mtt-gift-card-purchase__info-container .mtt-gift-card-purchase__info-row{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.mtt-gift-card-purchase__info-container .mtt-gift-card-purchase__info-row__extra{font-weight:600;margin-top:24px}.mtt-gift-card-purchase__info-container .mtt-gift-card-purchase__info-row.hidden{display:none}.mtt-gift-card-purchase__info-container .mtt-gift-card-purchase__info-card-image{margin-top:16px;max-height:30px;max-width:100%;padding-right:8px}.mtt-gift-card-purchase__title{width:100%}.mtt-gift-card-purchase__title--h1{font-size:56px}@media screen and (max-width:1536px){.mtt-gift-card-purchase__title--h1{font-size:40px}}@media screen and (max-width:1088px){.mtt-gift-card-purchase__title--h1{font-size:32px}}@media screen and (max-width:800px){.mtt-gift-card-purchase__title--h1{font-size:32px}}.mtt-gift-card-purchase__form{margin-top:40px}.mtt-gift-card-purchase__errors{color:red;display:none;margin-bottom:16px}.mtt-gift-card-purchase__errors.show{display:block}.mtt-gift-card-purchase__form-wrapper--billing,.mtt-gift-card-purchase__form-wrapper--shipping{display:flex;flex-wrap:wrap;gap:20px}.mtt-gift-card-purchase__form-wrapper--billing input,.mtt-gift-card-purchase__form-wrapper--billing select,.mtt-gift-card-purchase__form-wrapper--shipping input,.mtt-gift-card-purchase__form-wrapper--shipping select{background-color:#fff;border:1px solid var(--wp--preset--color--mt-border);border-radius:var(--wp--custom--mt-border-radius--box,0);box-sizing:border-box;color:var(--wp--preset--color--mt-text);font-size:16px;font-weight:var(--wp--custom--mt-font-weight--normal,400);height:auto;line-height:normal;padding:16px;text-transform:none;width:calc(50% - 10px)}@media screen and (max-width:800px){.mtt-gift-card-purchase__form-wrapper--billing input,.mtt-gift-card-purchase__form-wrapper--billing select,.mtt-gift-card-purchase__form-wrapper--shipping input,.mtt-gift-card-purchase__form-wrapper--shipping select{width:100%}}.mtt-gift-card-purchase__form-wrapper--billing .mtt-gift-card-purchase__amount-text--large,.mtt-gift-card-purchase__form-wrapper--shipping .mtt-gift-card-purchase__amount-text--large{display:block;margin-top:-16px}@media screen and (max-width:800px){.mtt-gift-card-purchase__form-wrapper--billing .mtt-gift-card-purchase__amount-text--large,.mtt-gift-card-purchase__form-wrapper--shipping .mtt-gift-card-purchase__amount-text--large{display:none}}.mtt-gift-card-purchase__form-wrapper--billing .mtt-gift-card-purchase__amount-text--small,.mtt-gift-card-purchase__form-wrapper--shipping .mtt-gift-card-purchase__amount-text--small{display:none;margin-top:-16px}@media screen and (max-width:800px){.mtt-gift-card-purchase__form-wrapper--billing .mtt-gift-card-purchase__amount-text--small,.mtt-gift-card-purchase__form-wrapper--shipping .mtt-gift-card-purchase__amount-text--small{display:block}}.mtt-gift-card-purchase__form-wrapper--shipping{margin-top:16px}.mtt-gift-card-purchase__form-label-wrapper--accept,.mtt-gift-card-purchase__form-label-wrapper--shipping{display:flex;flex-wrap:wrap;margin-top:20px}.mtt-gift-card-purchase__form-label{border:none!important;color:var(--wp--preset--color--mt-text)!important;line-height:1!important;min-height:30px!important;padding:11px 15px 9px 30px!important}.mtt-gift-card-purchase__form-label:before{height:20px!important;left:0!important;margin-top:6px;width:20px!important}.mtt-gift-card-purchase__form-label:after{left:3px!important;top:52%!important}.mtt-gift-card-purchase__form-label--shipping{margin-top:20px}.mtt-gift-card-purchase__form-label.has-error:before{border:1px solid red!important}.mtt-gift-card-purchase__form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2710%27 fill=%27none%27%3E%3Cpath fill=%27%23000%27 d=%27M15.03 1.534a1 1 0 0 0-1.772-.658l-5.242 6.12-5.24-6.12a1 1 0 1 0-1.514 1.299l5.994 7.006a1 1 0 0 0 1.522 0l6-7.006a1 1 0 0 0 .252-.64%27/%3E%3C/svg%3E");background-position:calc(100% - 24px)!important;background-repeat:no-repeat!important;background-size:14px 9px!important}.mtt-gift-card-purchase__form-select:disabled{background-color:#f1f1f1}.mtt-gift-card-purchase__submit-wrapper{align-items:center;display:flex;justify-content:flex-end;margin-top:24px}.mtt-gift-card-purchase__form-submit{background-color:var(--wp--preset--color--mt-primary);border:none;border-radius:var(--wp--custom--mt-border-radius--button,0);color:#fff;cursor:pointer;font-size:16px;min-width:250px;padding:14px 54px 14px 18px;position:relative;text-align:center;text-transform:uppercase;transition:opacity .2s ease-in-out;width:auto}.mtt-gift-card-purchase__form-submit:disabled{cursor:not-allowed!important;opacity:.6!important}.mtt-gift-card-purchase__form-submit:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 25.37 17%27%3E%3Cdefs%3E%3CclipPath id=%27clip-arrow%27%3E%3Cpath d=%27M0 0h25.37v17H0z%27/%3E%3C/clipPath%3E%3Cstyle%3E.cls-2{fill:none;stroke:%23fff;stroke-miterlimit:10}%3C/style%3E%3C/defs%3E%3Cg id=%27arrow%27 style=%27clip-path:url%28%23clip-arrow%29%27%3E%3Cg id=%27Group_1%27 data-name=%27Group 1%27 transform=%27translate%280 .5%29%27%3E%3Cg id=%27Group_16%27 data-name=%27Group 16%27%3E%3Cpath id=%27Path_3%27 d=%27m20 .4 7.563 8-7.563 8%27 class=%27cls-2%27 data-name=%27Path 3%27 transform=%27translate%28-3.193 -.4%29%27/%3E%3Cpath id=%27Path_4%27 d=%27M0 8.4h24.37%27 class=%27cls-2%27 data-name=%27Path 4%27 transform=%27translate%280 -.4%29%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:100%!important;background-repeat:no-repeat!important;background-size:25.37px 17px!important;content:"";height:17px;position:absolute;right:18px;top:calc(50% - 1px);transform:translateY(-50%);width:25.37px}.mtt-gift-card-purchase__form-submit:hover{opacity:.8}.mtt-gift-card-thank-you{position:relative}.mtt-gift-card-thank-you__inner{margin-top:80px;padding:100px 0}@media screen and (max-width:1536px){.mtt-gift-card-thank-you__inner{padding:80px 0}}@media screen and (max-width:1088px){.mtt-gift-card-thank-you__inner{padding:64px 0}}@media screen and (max-width:800px){.mtt-gift-card-thank-you__inner{padding:56px 0}}.mtt-gift-card-thank-you__container{margin:0 auto;max-width:712px}.mtt-gift-card-thank-you__title{text-align:center;width:100%}.mtt-gift-card-thank-you__title--h1{font-size:56px}@media screen and (max-width:1536px){.mtt-gift-card-thank-you__title--h1{font-size:40px}}@media screen and (max-width:1088px){.mtt-gift-card-thank-you__title--h1{font-size:32px}}@media screen and (max-width:800px){.mtt-gift-card-thank-you__title--h1{font-size:32px}}.mtt-gift-card-thank-you__content-wrapper{margin-top:96px}@media screen and (max-width:1536px){.mtt-gift-card-thank-you__content-wrapper{margin-top:80px}}@media screen and (max-width:1088px){.mtt-gift-card-thank-you__content-wrapper{margin-top:64px}}@media screen and (max-width:800px){.mtt-gift-card-thank-you__content-wrapper{margin-top:56px}}.mtt-gift-card-thank-you__ul{list-style-type:none}.mtt-gift-card-thank-you__li{align-items:center;border-bottom:1px solid var(--wp--preset--color--mt-border);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.mtt-gift-card-thank-you__li:last-of-type{margin-bottom:0}.mtt-gift-card-thank-you__li span{color:#000;font-size:16px;font-weight:var(--wp--custom--mt-font-weight--semi-bold,600);line-height:normal}.mtt-gift-card-thank-you__li span:first-of-type{font-weight:var(--wp--custom--mt-font-weight--bold,700)}.mtt-gift-card-thank-you__info-wrapper{align-items:center;display:flex;gap:24px;margin-top:44px}@media screen and (max-width:800px){.mtt-gift-card-thank-you__info-wrapper{flex-direction:column;gap:32px}}.mtt-gift-card-thank-you__info{width:50%}@media screen and (max-width:800px){.mtt-gift-card-thank-you__info{width:100%}}.mtt-gift-card-thank-you__info-title{color:#000;font-size:16px;font-weight:var(--wp--custom--mt-font-weight--bold,700);line-height:normal}.mtt-gift-card-thank-you__info-box{border:1px solid var(--wp--preset--color--mt-border);color:#000;font-weight:var(--wp--custom--mt-font-weight--semi-bold,600);margin-top:16px;padding:32px}@media screen and (max-width:800px){.mtt-gift-card-thank-you__info-box{padding:24px}}.mtt-gift-card-thank-you__info-box span{display:block}
