.gift-card-constructor{padding:24px 16px;margin-bottom:80px;position:relative;font-feature-settings:"tnum" on,"lnum" on,"ss02" on}.gift-card-constructor__left-side{margin-bottom:32px}.gift-card__container{padding-top:96px}.gift-card{position:relative;max-width:589px;margin:0 auto}.gift-card{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:auto;border-radius:24px;overflow:hidden}.gift-card__wrapper{padding-top:66.553%;position:relative}.gift-card__bg{display:block;width:100%;height:auto}.gift-card__bg img{display:block;width:100%;height:auto}.gift-card__price{position:absolute;z-index:10;top:24px;left:24px;font-size:64px;line-height:64px;font-weight:350}.gift-card__logo-container{position:absolute;z-index:10;top:0;right:0;left:0;bottom:0;height:auto}.gift-card__logo{display:block;bottom:0;width:100%;max-width:160px}.gift-card__currency{font-size:24px;line-height:32px;font-weight:350;text-transform:uppercase}.gift-card-option{margin-bottom:32px}.gift-card-options__main-title{position:absolute;top:24px;left:24px;right:24px;font-size:28px;line-height:32px;font-weight:350;text-align:center;text-transform:none}.gift-card-option__title{font-size:20px;line-height:32px;font-weight:400;color:#000;margin-bottom:32px}.gift-card-constructor .disabled,.gift-card-constructor [data-status="DISABLED"]{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-status="DISABLED"] .gift-card-option__title,.disabled .gift-card-option__title{opacity:.37}[data-status="DISABLED"] .option-btn-bg .option-btn__label,.disabled .option-btn-bg .option-btn__label{position:relative}[data-status="DISABLED"] .option-btn__label,.disabled .option-btn__label{opacity:.37}[data-status="DISABLED"] .option-btn-bg .option-btn__label,.disabled .option-btn-bg .option-btn__label{filter:grayscale(1)}.gift-card-order[data-status="DISABLED"],.gift-card-order.disabled{opacity:.37}.gift-card-option__list{display:flex;flex-wrap:wrap;margin:-4px}.gift-card-option__list-item{padding:4px;width:50%}.gift-card-option__list.gift-card-option-division{margin:-6px}.gift-card-option-division .gift-card-option__list-item{padding:6px}.option-btn{position:relative;width:100%;height:100%;min-height:80px;border-radius:16px;border:solid 1px rgb(0 0 0 / .17);transition:border-color ease 0.3s}.option-btn.selected label{padding:21px 13px}.option-btn.option-btn-bg{padding:3px}.option-btn.option-btn-bg.selected{padding:2px}.option-btn.option-btn-bg .option-btn__label{overflow:hidden;border-radius:12px}.option-btn.option-btn-bg .option-btn__container{display:block;width:100%;height:100%;position:relative;padding-top:63.54%;border-radius:12px;overflow:hidden}.option-btn.option-btn-bg label{padding:0}.option-btn label{width:100%;height:100%;padding:22px 14px;display:flex;align-items:center;justify-content:center;cursor:pointer}.option-btn.option-btn-l{min-height:216px;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.option-btn label img,.option-btn__bg{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9;object-fit:cover}.option-btn input{position:absolute;z-index:-1;height:0;opacity:0;overflow:hidden}.option-btn__informer{position:absolute;display:flex;align-items:center;justify-content:center;top:12px;right:12px;width:26px;height:26px;padding:1px;z-index:10;cursor:pointer}.option-btn__informer-icon{fill:#161616}.option-btn__informer img{display:block;width:100%;height:auto}.option-btn__name{font-size:20px;line-height:32px;font-weight:400;text-align:center;font-feature-settings:"tnum" on,"lnum" on,"ss02" on}.option-btn__description{font-weight:400;font-size:14px;line-height:18px;text-align:center;font-feature-settings:"tnum" on,"lnum" on}.option-btn.selected{border:solid 2px rgb(0 0 0)}.modal-informer{display:flex;align-items:center;justify-content:center;padding:24px}.modal-informer,.modal-informer__bg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}.modal-informer__bg{background-color:#000;opacity:.2}.modal-informer-container{position:relative;z-index:200;max-width:428px;width:100%}.modal-informer-wrapper{position:static;padding:32px;background:#fff;box-shadow:0 20px 40px rgb(0 0 0 / .25);border-radius:8px}.modal-informer__title{padding-right:32px;font-weight:400;font-size:32px;line-height:36px;font-feature-settings:"tnum" on,"lnum" on,"ss02" on;color:#000}.modal-informer__content{padding-top:24px;font-weight:400;font-size:16px;line-height:22px;font-feature-settings:"tnum" on,"lnum" on;color:#000}.modal-informer__close{position:absolute;top:32px;right:32px;width:24px;height:24px;background-image:url(https://goodwine.ua/wp-content/themes/new-goodwine/assets/css/gift-cards/../../img/gift-card/close-modal.svg);background-repeat:no-repeat;cursor:pointer}.check-box-item a{margin-left:3px;text-decoration:none;color:rgb(0 0 0 / .4);-webkit-transition:color linear 0.2s;-o-transition:color linear 0.2s;transition:color linear 0.2s}.gift-card-order .input-cont{margin-bottom:32px}.gift-card-order .check-box-item{padding:0}.gift-card-order__btn-submit-container{margin:32px auto 56px;font-size:14px;line-height:18px;text-align:center}.gift-card-order__pay-system-icon img{display:block;margin:0 auto}.gift-card-order__btn-submit-container .price{font-size:16px;line-height:22px}.gift-card-order__btn-submit-container button{width:100%}.gift-card-order__btn-submit-container span{display:block}.input-cont__title{font-size:20px;line-height:32px;margin-bottom:32px}.gift-card-order .gift-card-constructor-description{margin-top:40px}.gift-card-constructor-description{display:flex;align-items:center;padding:24px;border:1px solid #d4d4d4;border-radius:16px;font-size:16px;line-height:22px}.gift-card-constructor-description__icon{min-height:96px;min-width:96px;max-width:96px;max-width:96px;margin-left:auto}.gift-card-info{display:none}.fixed-block{position:fixed}.hidden{height:0;opacity:0;position:absolute}.gift-card-order__user-agreement{margin:40px 0}.gift-card-order__user-agreement .check-box-item label :not(a){font-size:14px;line-height:18px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check-box-item.check-box-item-s label::after{width:16px;height:16px}.check-box-item.check-box-item-s label::before{width:14px;height:14px}.gift-card-constructor-description__text a{text-decoration:none;color:#000}.gift-card-mobile-container{position:relative}.gift-card-mobile-container{position:absolute;left:16px;right:16px;z-index:100}.gift-card-mobile-wrapper{max-height:392px}.gift-card-mobile-wrapper{padding-top:66.553%}.gift-card-mobile-placeholder{transition:height ease 0.3s;-webkit-transition:height ease 0.3s;-moz-transition:height ease 0.3s;-ms-transition:height ease 0.3s;-o-transition:height ease 0.3s;padding-top:66.553%}.gift-card-mobile-container.fixed:not(.input-focus),.gift-card-mobile-container.fixed-animate{position:fixed;top:8px!important}.gift-card-mobile-container.input-focus{position:absolute}.gift-card-mobile-container svg{border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;-o-border-radius:28px}@media screen and (min-width:428px){.gift-card__container{padding-top:104px}.gift-card-options__title{font-size:32px;line-height:36px}}@media screen and (min-width:501px){.gift-card__container{padding-top:64px}}@media screen and (min-width:638px) and (max-width:1023px){.gift-card__wrapper{padding-top:0;width:589px;height:392px;margin:0 auto}}@media screen and (max-width:599px){.option-btn__informer{top:0;right:0;width:38px;height:38px;justify-content:start;align-items:end}.gift-card__container,.gift-card-option-division .gift-card-option__title{display:none}.gift-card-constructor__left-side{margin-bottom:96px}.gift-card-option__title,.input-cont__title{text-align:center}.option-btn.option-btn-l{border:none}.option-btn.option-btn-l::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:11;border:solid 2px #fff0;transition:border ease 0.3s;-webkit-transition:border ease 0.3s;-moz-transition:border ease 0.3s;-ms-transition:border ease 0.3s;-o-transition:border ease 0.3s;pointer-events:none;border-radius:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;-ms-border-radius:inherit;-o-border-radius:inherit}.option-btn.option-btn-l.gift-cards_flowers::after{border:solid 2px #D4D4D4}.option-btn.option-btn-l.selected::after,.option-btn.option-btn-l.gift-cards_flowers.selected::after{border-color:#000}}@media screen and (min-width:600px){.option-btn.option-btn-l .option-btn__background,.option-btn__informer-icon,.gift-card-mobile-container,.gift-card-mobile-placeholder{display:none}.option-btn.option-btn-l{min-height:120px}.option-btn__informer{position:absolute;display:flex;align-items:flex-start;justify-content:flex-end;top:16px;right:16px;width:20px;height:20px;padding:1px}.selected .option-btn__informer{top:15px;right:15px}.option-btn__informer::before{content:"";display:block;width:16px;height:16px;background-image:url(https://goodwine.ua/wp-content/themes/new-goodwine/assets/css/gift-cards/../../img/gift-card/Information.svg);background-repeat:no-repeat;background-size:contain}}@media screen and (min-width:768px){.gift-card-option__list-item{padding:6px}.gift-card-option__list{margin:-6px}.gift-card-option__list.gift-card-option__list-3 .gift-card-option__list-item{width:33.333%}}@media screen and (min-width:1024px){.gift-card-constructor{padding:32px 72px;display:flex;max-width:1330px;margin:0 auto}.gift-card-options__main-title{position:static;font-size:32px;line-height:36px;text-align:left;margin-bottom:32px}.gift-card__container{padding-top:0}.gift-card-info{display:block;margin-top:24px}.gift-card__price{font-size:72px;line-height:72px}.gift-card-constructor__left-side{width:50%;padding-right:4px}.gift-card-constructor__right-side{width:50%;padding-left:4px}.gift-card-constructor__left-side{margin-bottom:0}.gift-card-options{padding-top:24px;padding-left:24px}.gift-card-order .gift-card-constructor-description{display:none}.gift-card-info .gift-card-constructor-description{padding:32px}.gift-card-info .gift-card-constructor-description .gift-card-constructor-description__text{margin-right:16px}.gift-card-constructor-description__icon{min-height:128px;min-width:128px;max-width:128px;max-height:128px}.gift-card-constructor-description__icon img{width:100%;height:auto}.gift-card-order__user-agreement{margin:48px 0}}@media screen and (min-width:1600px){.gift-card__price{font-size:80px;line-height:80px}.option-btn label{padding:32px 14px}.option-btn.selected label{padding:31px 13px}.gift-card-info .gift-card-constructor-description{padding:40px}.option-btn.option-btn-bg.selected label{padding:0}.gift-card-info .gift-card-constructor-description .gift-card-constructor-description__text{margin-right:32px}.gift-card-options__main-title{font-size:40px;line-height:48px}}