.product-form-wrapper{background:linear-gradient(111deg,#dbbb8f -2.7%,#ffefd5 26.13% 64.9%,#dbbb8f 98.66%),linear-gradient(96deg,#661e1a -15.88%,#971710 46.89%,#661e1a 117.78%);padding:40px 0;position:relative}@media (max-width:768px){.product-form-wrapper{padding:20px 0}}.product-form-wrapper__container{width:100%;max-width:610px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.product-form-wrapper__body{flex-direction:column;align-items:stretch;gap:40px;display:flex}@media (max-width:768px){.product-form-wrapper__body{gap:15px}}.product-form-wrapper__header{color:#6e5535;letter-spacing:0;text-align:center;font-size:26px;font-weight:700;line-height:1.2}@media (max-width:768px){.product-form-wrapper__header{font-size:18px}}.product-form-wrapper__form{flex-direction:column;align-items:stretch;gap:10px;display:flex}@media (max-width:768px){.product-form-wrapper__form{gap:15px}}.product-form-wrapper__form p{color:#6e5535;letter-spacing:0;text-align:center;margin:0;padding:20px 0;font-size:20px;font-weight:400;line-height:1.2}@media (max-width:768px){.product-form-wrapper__form p{text-align:left;padding:0;font-size:12px}}.product-form-wrapper__action{flex-direction:row;justify-content:center;align-items:center;display:flex}.product-form-wrapper__action .front-button-2{font-size:20px}@media (max-width:768px){.product-form-wrapper__action .front-button-2{height:45px;font-size:14px}}.product-form-wrapper:after{content:"";pointer-events:none;z-index:5;background:url(../images/gift-1.webp) 100% 100%/contain no-repeat;width:465px;height:868px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:1280px){.product-form-wrapper:after{display:none}}.product-form-wrapper:before{content:"";pointer-events:none;z-index:5;background:url(../images/gift-2.webp) 0 0/contain no-repeat;width:585px;height:708px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1280px){.product-form-wrapper:before{display:none}}.front-modal{box-sizing:border-box;color:#1f0f0a;pointer-events:all;background:#fbdcb3;border:4px solid #c27a41;border-radius:20px;flex-direction:column;align-items:stretch;width:100%;font-family:Cygre,sans-serif;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.front-modal_if-full-height{height:600px!important}}.front-modal_is-small-radius{border-radius:20px!important}.front-modal_is-medium-radius{border-radius:30px!important}@media (min-width:768px){.front-modal{border-width:7px;border-radius:60px}}.front-modal_is-small-border{border-width:2px}@media (min-width:768px){.front-modal_is-small-border{border-width:2px}}.front-modal__close{border-radius:var(----radius-rounded,9999px);color:var(--color-muted);cursor:pointer;height:18px;transition:color var(--transition-default);z-index:5;border:1px solid #856e5b;flex-direction:row;justify-content:center;align-items:center;width:18px;display:flex;position:relative}.front-modal__close:hover{color:var(--color-contrast)}@media (min-width:768px){.front-modal_size_small{max-width:340px}.front-modal_size_medium{max-width:480px}.front-modal_size_large{max-width:580px}}.front-modal__header{flex-direction:row;flex:none;align-items:center;padding:20px 16px 12px;display:flex}.front-modal__header_with-second-action{flex-direction:row-reverse}.front-modal__header_with-second-action .front-modal__header-main-action{justify-content:flex-start}.front-modal__header-action{color:#856e5b;position:absolute;top:20px;right:20px}@media (max-width:429px){.front-modal__header-action{top:16px;right:16px}}.front-modal__header-second-action{flex:none;min-width:56px}.front-modal__header-text{color:var(--dark-800,#252a31);letter-spacing:0;text-align:center;flex:auto;width:fit-content(500px);padding:4px 8px;font-size:1rem;font-weight:500;line-height:1.425rem}@media (min-width:768px){.front-modal__header-text{font-size:1.375em}}.front-modal__header-main-action{flex-direction:row;flex:none;justify-content:flex-end;align-items:center;min-width:56px;display:flex}@media (min-width:768px){.front-modal_is-small-padding .front-modal__body{padding:20px}}.front-modal__body{background-color:var(--color-panel);border-radius:24px;flex:auto;padding:16px;position:relative}@media (min-width:768px){.front-modal__body{padding:40px}}.front-modal__body_custom{padding:0}.front-modal__footer{flex:none;padding:1rem}.front-modal__frame{width:100%;height:100%;position:fixed;top:0;left:0;overflow-y:scroll}.front-modal__inner{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100%;padding:24px 12px;display:flex}@media (min-width:768px){.front-modal__inner{align-items:center;padding:24px}}.front-modal__inner_has-inline-scroll{max-height:100%}.front-modal__inner_has-inline-scroll .front-modal{flex:none;max-height:100%}.modal-form-result__layout{flex-direction:column;align-items:center;gap:30px;display:flex}@media (max-width:768px){.modal-form-result__layout{gap:24px}}.modal-form-result__header{color:#6e5535;letter-spacing:0;text-align:center;font-size:26px;font-weight:700;line-height:1.2}@media (max-width:768px){.modal-form-result__header{font-size:18px}}.modal-form-result__body{flex-direction:column;align-items:stretch;gap:20px;display:flex}.modal-form-result__text{color:#6e5535;letter-spacing:0;text-align:center;font-size:18px;font-weight:400;line-height:1.2}@media (max-width:768px){.modal-form-result__text{font-size:12px}}.modal-form-result__after-text{color:#6e5535;letter-spacing:0;text-align:center;font-size:18px;font-weight:700;line-height:1.2}@media (max-width:768px){.modal-form-result__after-text{font-size:12px}}.modal-form-result__action .front-button-2{letter-spacing:0;height:46px;padding-left:33px;padding-right:33px;font-size:20px;font-weight:700;line-height:125%}@media (max-width:768px){.modal-form-result__action .front-button-2{letter-spacing:0;height:46px;padding-left:52px;padding-right:52px;font-size:14px;font-weight:700;line-height:125%}}.modal-form-result__desktop{display:inline}@media (max-width:768px){.modal-form-result__desktop{display:none}}.modal-form-result__mobile{display:none}@media (max-width:768px){.modal-form-result__mobile{display:inline}}.modal-form-result .front-modal__body{padding:24px}
