@charset "UTF-8";
.menu-item-object-language_switcher .trp-flag-image{display:inline-block;margin:-1px 5px;vertical-align:baseline;padding:0;border:0;border-radius:0;}
.trp-language-switcher{height:42px;position:relative;box-sizing:border-box;width:200px;text-overflow:ellipsis;white-space:nowrap;}
.trp-language-switcher > div{box-sizing:border-box;padding:4px 20px 3px 13px;border:1.5px solid #949494;border-radius:2px;background-image:url(//zlatyrakytnik.sk/wp-content/plugins/translatepress-multilingual/assets/images/arrow-down-3101.svg);background-repeat:no-repeat;background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 3px) calc(1em + 0px);background-size:8px 8px, 8px 8px;background-repeat:no-repeat;background-color:#fff;}
.trp-language-switcher > div:hover{background-image:none;}
.trp-language-switcher > div > a{display:block;padding:7px 12px;border-radius:3px;text-decoration:none;color:#1E1E1E;font-style:normal;font-weight:400;font-size:16px;}
.trp-language-switcher > div > a:hover{background:#F0F0F0;border-radius:2px;}
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language{cursor:default;}
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language:hover{background:none;}
.trp-language-switcher > div > a > img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0;}
.trp-language-switcher .trp-ls-shortcode-current-language{display:inline-block;}
.trp-language-switcher:focus .trp-ls-shortcode-current-language, .trp-language-switcher:hover .trp-ls-shortcode-current-language{visibility:hidden;}
.trp-language-switcher .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto;}
.trp-language-switcher:focus .trp-ls-shortcode-language, .trp-language-switcher:hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;padding:4px 13px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block !important;min-height:auto;}
#wpadminbar #wp-admin-bar-trp_edit_translation .ab-icon:before{content:'\f326';top:3px;}
@media screen and (max-width:782px){
#wpadminbar #wp-admin-bar-trp_edit_translation > .ab-item{text-indent:0;}
#wpadminbar li#wp-admin-bar-trp_edit_translation{display:block;}
} .elementor-shortcode .trp-ls-shortcode-current-language,
.elementor-shortcode .trp-ls-shortcode-language {
width: 300px !important;
}

.wooco-wrap{display:inline-block;width:100%;}
.wooco-wrap .wooco-text, .wooco-wrap .wooco_components{margin:0 0 15px 0;}
.wooco-wrap .wooco-text{white-space:pre-line;}
.wooco-wrap .wooco-summary{display:flex;align-items:center;justify-content:space-between;}
.wooco-wrap .wooco-summary .wooco-total{flex-grow:1;}
.wooco_components .wooco_component{padding:10px 0;border-bottom:1px solid #ddd;}
.wooco_components .wooco_component.wooco_component_layout_list, .wooco_components .wooco_component.wooco_component_layout_grid, .wooco_components .wooco_component.wooco_component_layout_grid_2, .wooco_components .wooco_component.wooco_component_layout_grid_3, .wooco_components .wooco_component.wooco_component_layout_grid_4{border-bottom:none;padding-bottom:0;}
.wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .dd-container .dd-select, .wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .select2{pointer-events:none;}
.wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .dd-container .dd-select .dd-pointer, .wooco_components .wooco_component.wooco_component_required:not(.wooco_component_option_none_required).wooco_component_has_1 .select2 .select2-selection__arrow{display:none;}
.wooco_components .wooco_component.wooco_component_required .wooco_component_name:after{content:" *";color:#ff0000;}
.wooco_components .wooco_component .wooco_component_name{font-weight:700;}
.wooco_component_product{display:flex;align-items:center;margin-top:10px;margin-left:-5px;margin-right:-5px;}
.wooco_component_product_info{flex-grow:1;}
.wooco_component_product_description{font-size:14px;}
.wooco_component_product_description > span{display:inline-block;margin-right:10px;}
.wooco_component_product_description .stock{display:inline-block !important;margin:0 !important;padding:0 !important;}
.wooco_component_product > div{padding-right:5px;padding-left:5px;}
body.woocommerce-no-js .wooco-wrap + form.cart{display:none;}
.wooco-alert{padding:6px 10px 6px 14px;border-left:4px solid #222;background-color:#eeeeee;font-size:14px;}
.wooco-disabled{opacity:0.5 !important;pointer-events:none !important;cursor:not-allowed !important;}
.wooco_component_product .wooco_component_product_qty{padding-left:10px;}
.wooco_component_product .wooco_component_product_qty input{width:40px;text-align:center;margin:0;padding:0 5px;height:40px;line-height:38px;box-shadow:none;border-width:1px 0 1px 0;border-style:solid;border-color:#ddd;background-color:#fff;-moz-appearance:textfield;}
.wooco_component_product .wooco_component_product_qty input::-webkit-outer-spin-button, .wooco_component_product .wooco_component_product_qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.wooco_component_product_selection{display:flex;width:100%;align-items:center;flex-grow:1;}
.wooco_component_product_selection > a{margin-left:10px;margin-right:10px;}
.wooco_component_product_selection .dd-select{background-color:#ffffff !important;}
.wooco_component_product_selection .dd-options{max-height:360px;margin:0 !important;padding:0 !important;list-style:none !important;}
.wooco_component_product_selection .dd-options li{margin:0 !important;padding:0 !important;list-style:none !important;}
.wooco_component_product_selection .dd-option-image, .wooco_component_product_selection .dd-selected-image{max-width:42px;border-radius:3px;}
.wooco_component_product_selection .dd-selected-text, .wooco_component_product_selection .dd-option-text{font-size:14px;font-weight:600;line-height:inherit !important;color:#6d6d6d;display:block;}
.wooco_component_product_selection .dd-desc, .wooco_component_product_selection .dd-desc *{white-space:break-spaces;}
.wooco_component_product_selection .dd-desc > span{margin-right:10px;}
.wooco_component_product_selection .dd-desc .stock{display:inline-block !important;margin:0 !important;padding:0 !important;}
.wooco_component_product_selection .dd-option.dd-option-without-desc, .wooco_component_product_selection .dd-selected.dd-option-without-desc{display:flex;align-items:center;}
.wooco_component_product_selection .dd-option.dd-option-without-desc label, .wooco_component_product_selection .dd-selected.dd-option-without-desc label{flex-grow:1;}
.wooco_component_product_selection .dd-option.dd-option-disabled, .wooco_component_product_selection .dd-selected.dd-option-disabled{pointer-events:none !important;opacity:0.5;}
.wooco_component_product_image{width:50px;flex:0 0 50px;}
.wooco_component_product_image img{width:100%;height:auto;}
.wooco_component_product_name{text-align:left;flex-grow:1;}
.wooco_component_product_link{width:16px;height:16px;display:inline-block;background-image:url(//zlatyrakytnik.sk/wp-content/plugins/wpc-composite-products/assets/images/open.svg);background-repeat:no-repeat;background-position:center;text-decoration:none;}
.wooco_component_product_availability .stock{margin:0 !important;padding:0 !important;}
.wooco-item-child .product-price .amount, .wooco-item-child .product-price .tax_label,
.wooco-item-child .product-subtotal .amount, .wooco-item-child .product-subtotal .tax_label,
.wooco-item-child .product-total .amount, .wooco-item-child .product-total .tax_label{opacity:0.3;}
.wooco-qty-wrap, .wooco-qty-input{display:flex;align-items:center;}
.wooco-qty-wrap .quantity{margin:0;}
.wooco-minus, .wooco-plus{display:inline-block;width:40px;height:40px;flex:0 0 40px;line-height:38px;text-align:center;cursor:pointer;background-color:#fefefe;border:1px solid #ddd;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.wooco-minus:hover, .wooco-plus:hover{background-color:#f0f0f0;}
.select2-dropdown.wpc-select2-dropdown{border:1px solid #aaa;border-radius:4px;}
.wpc-select2-dropdown ul li{display:flex;align-items:center;padding:5px 10px;}
.wpc-select2-dropdown ul li .image{width:40px;flex:0 0 40px;margin-right:10px;}
.wpc-select2-dropdown ul li .info{flex-grow:1;display:flex;flex-direction:column;}
.wpc-select2-dropdown ul li .info .desc{font-size:14px;}
.wpc-select2-dropdown ul li .info .desc > span{margin-right:10px;}
.wpc-select2-dropdown ul li .info .stock{display:inline-block !important;margin:0 !important;padding:0 !important;}
.select2-container--open .wpc-select2-dropdown.select2-dropdown--below{border-top:1px solid #aaa;border-top-left-radius:4px;border-top-right-radius:4px;}
.wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_link, .wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_image, .wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_availability, .wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_price{display:none !important;}
.wooco_component_product_selection_grid{display:flex;flex-wrap:wrap;width:100%;flex-grow:1;margin-left:-10px;margin-right:-10px;font-size:14px;}
.wooco_component_product_selection_grid_item{-webkit-tap-highlight-color:transparent;}
.wooco_component_product_selection_grid_item_image{margin-bottom:10px;}
.wooco_component_product_selection_grid_item_name{font-weight:700;}
.wooco_component_product_selection_grid .wooco_component_product_selection_grid_item{width:calc(33.3333333333% - 20px);margin:10px;padding:10px;border:1px solid #dddddd;text-align:center;cursor:pointer;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.wooco_component_layout_grid_2 .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item{width:calc(50% - 20px);}
.wooco_component_layout_grid_3 .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item{width:calc(33.3333333333% - 20px);}
.wooco_component_layout_grid_4 .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item{width:calc(25% - 20px);}
.wooco_component_product_selection_grid_item.wooco_item_selected{border-color:green;}
.wooco_component_product_selection_grid_item:before{content:"✓";color:#ffffff;display:block;width:28px;height:28px;line-height:28px;background-color:#eeeeee;text-align:center;font-size:16px;position:absolute;top:15px;right:15px;z-index:9;border-radius:50%;border-width:2px;border-style:solid;border-color:#ffffff;border-image:initial;box-sizing:border-box;}
.wooco_component_product_selection_grid_item.wooco_item_selected:before{color:#ffffff;background-color:green;}
.wooco_component_product_selection_grid_item[data-purchasable=no]{pointer-events:none;opacity:0.5;}
.wooco_component_product_selection_grid_item_desc p{margin-bottom:0;}
.wooco_component_product_selection_grid_item_qty{margin-top:10px;justify-content:center;opacity:0.5;pointer-events:none;}
.wooco_component_product_selection_grid_item_image img{margin:0 auto;}
.wooco_component_product_selection_grid_item.wooco_item_selected .wooco_component_product_selection_grid_item_qty{opacity:1;pointer-events:auto;}
.wooco_component_product_selection_grid_item_link{position:absolute;top:15px;left:15px;display:block;width:28px;height:28px;line-height:28px;background-color:#eeeeee;background-image:url(//zlatyrakytnik.sk/wp-content/plugins/wpc-composite-products/assets/images/open.svg);background-size:16px;background-repeat:no-repeat;background-position:center;text-align:center;font-size:0;z-index:9;border-radius:2px;border-width:2px;border-style:solid;border-color:#ffffff;border-image:initial;text-decoration:none;box-sizing:border-box;overflow:hidden;opacity:0;visibility:hidden;}
.wooco_component_product_selection_grid_item:hover .wooco_component_product_selection_grid_item_link, .wooco_component_product_selection_grid_item.wooco_item_selected .wooco_component_product_selection_grid_item_link{opacity:1;visibility:visible;}
.wooco_component_multiple .wooco_component_product_selection_grid_item:before{border-radius:2px;}
.wooco_component_layout_list .wooco_component_product_link{display:none !important;}
.wooco_component_product_selection_list{width:100%;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item{display:flex;width:100%;align-items:center;padding:10px 5px;margin-bottom:10px;border:1px solid #dddddd;-webkit-tap-highlight-color:transparent;position:relative;cursor:pointer;font-size:14px;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item:hover{border-color:#999999;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item[data-purchasable=no]{pointer-events:none;opacity:0.5;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item.wooco_item_selected{border-color:green;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item.wooco_item_selected .wooco_component_product_selection_list_item_choose span:before{color:#ffffff;background-color:green;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item > div{padding-left:5px;padding-right:5px;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_choose{width:38px;flex:0 0 38px;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_choose span:before{content:"✓";color:#ffffff;display:block;width:28px;height:28px;line-height:28px;background-color:#eeeeee;text-align:center;font-size:16px;border-radius:50%;border-width:2px;border-style:solid;border-color:#ffffff;border-image:initial;box-sizing:border-box;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_image{width:50px;flex:0 0 50px;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info{flex-grow:1;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info .wooco_component_product_selection_list_item_name{font-weight:700;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info .wooco_component_product_selection_list_item_desc > span{display:inline-block;margin-right:10px;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info .wooco_component_product_selection_list_item_desc p{margin-bottom:0;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_link{line-height:1;}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_link a{display:inline-block;width:28px;height:28px;line-height:28px;background-color:#eeeeee;background-image:url(//zlatyrakytnik.sk/wp-content/plugins/wpc-composite-products/assets/images/open.svg);background-size:16px;background-repeat:no-repeat;background-position:center;text-align:center;font-size:0;z-index:9;border-radius:2px;border-width:2px;border-style:solid;border-color:#ffffff;border-image:initial;text-decoration:none;box-sizing:border-box;overflow:hidden;}
.wooco_component_multiple .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_choose span:before{border-radius:4px;}
body.rtl .wooco_component_product_selection .dd-option-image, body.rtl .wooco_component_product_selection .dd-selected-image{float:right;margin-right:0;margin-left:5px;}
body.rtl .wooco_component_product_selection .dd-pointer{right:auto;left:10px;}
body.rtl .wpc-select2-dropdown ul li .image{margin-right:0;margin-left:10px;}
@media only screen and (max-width: 767px) {
.wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item{width:calc(50% - 20px);}
}
@media only screen and (max-width: 479px) {
.wooco_component[class*=wooco_component_layout_grid_] .wooco_component_product_selection_grid .wooco_component_product_selection_grid_item {
width: calc(100% - 20px);
}
}.product-type-gift-card .summary .price{display:none;}
.product-type-gift-card .yith_wapo_group_total .price{display:block;}
.product-type-gift-card .product_meta{display:none;}
.product-type-gift-card .woocommerce-product-gallery__wrapper{box-shadow:0 0 19px -12px gray;}
.product-type-gift-card .woocommerce-product-gallery__image{padding:1em;}
.ywgc-preview{max-width:500px;margin:0 auto;margin-bottom:15px;border:5px solid #F7F4F4;padding:5px;}
.ywgc-manual-amount.ywgc-hidden{display:none;}
.gift-card-content-editor{width:100%;}
.gift-card-content-editor.step-content h5{margin-top:3em;}
.gift-card-too-small{background-color:#ffe326;padding:10px;color:#3d3939;margin-bottom:5px;}
.ywgc-logo-shop img.ywgc-logo-shop-image{max-width:100%;max-height:100px;}
a.add-recipient{display:block;}
.ywgc-additional-recipient{position:relative;margin-top:35px;}
.ywgc-additional-recipient label{margin-bottom:15px;}
.gift-card-content-editor.step-content label{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;line-height:46px;}
.gift-card-content-editor.step-content input{font-size:14px;}
.gift-card-content-editor.step-content input::placeholder{font-size:12px;}
.gift-card-content-editor.step-content textarea{font-size:14px;}
.gift-card-content-editor.step-content textarea::placeholder{font-size:12px;}
.gift-card-content-editor.step-content a{font-size:14px;}
.gift-card-content-editor.step-content a::placeholder{font-size:12px;}
.ywgc-sender-name{margin-bottom:15px;}
.gift-card-content-editor.step-appearance .ywgc-design-list{width:100%;display:flex;}
.gift-card-content-editor.step-appearance .ywgc-design-list ul{margin:0 -5px;padding:0;list-style:none;font-size:0;}
.gift-card-content-editor.step-appearance .ywgc-design-list ul:after{content:'';display:block;clear:both;}
.gift-card-content-editor.step-appearance .ywgc-design-list ul li{padding:5px;display:inline-block;}
.ywgc-custom-design-link{margin-top:10px;}
.ywgc-hidden{display:none;}
  .ywgc-gift-card-content .ywgc-show{display:inline-block;}
.ywgc-gift-card-content .ywgc-hide{display:none;}
.ywgc-gift-card-content .ywgc-edit-value.apply{background-color:#7caf00;color:white;}
.ywgc-gift-card-content .ywgc-edit-value.apply:hover{background-color:#5b8000;}
.ywgc-gift-card-content.ywgc-edit-value .ywgc-show-value{display:none;}
.ywgc-gift-card-content.ywgc-edit-value .ywgc-edit-value{display:inline-block;}
.ywgc-gift-card-content fieldset{border:none;}
.ywgc-main-image{max-width:100%;height:auto;margin:0 auto;display:block;}
.ywgc-single-recipient{position:relative;}
.ywgc-recipient{max-width:85%;display:inline-block;}
.ywgc-single-recipient a.hide-if-alone{visibility:hidden;}
.ywgc-single-recipient .ywgc-recipient-name{margin-bottom:15px;}
#ywgc-cancel-gift-card{display:none;margin-bottom:10px;}
button#give-as-present{display:block;margin:3em auto 0 auto;}
#give-as-present > span:before{font-size:inherit;line-height:inherit;margin-left:5px;}
button#ywgc-cancel-gift-card{display:block;margin:3em auto 0 auto;}
.ywgc-picture-error, .ywgc-filling-error{color:red;font-size:12px;}
.ywgc-gift-card-content a.edit-details{font-size:10px;text-decoration:none;}
.ywgc-gift-card-edit-details fieldset, .ywgc-gift-card-details fieldset{padding:5px 0;margin:0;}
.ywgc-gift-card-content label{display:inline-block;}
a.ywgc-view-order.button{margin-bottom:5px;}
.ywgc-top-header{max-width:50%;margin:0 auto;margin-bottom:5px;}
ul.ywgc-template-categories{float:left;list-style:none;padding-top:15px;font-weight:600;}
.ywgc-template-categories a{color:inherit;}
ul.ywgc-template-categories li.ywgc-template-item{margin-top:5px;font-size:0.875rem;}
ul.ywgc-template-categories li a{text-decoration:none;}
.ywgc-design-list-modal{padding:25px 0 25px 45px;float:right;width:70%;font-size:0;}
div#ywgc-choose-design:after{content:'';display:block;clear:both;}
.ywgc-custom-upload-container-modal{float:right;width:70%;padding:30px;text-align:center;}
.ywgc-design-list-menu{width:30%;height:100%;float:left;position:fixed;background-color:#F2F2F2;padding-top:35px;top:0px;}
.ywgc-design-categories-title{padding-left:40px;font-size:1.5rem;margin-top:0;}
a.ywgc-category-selected{font-weight:bold;}
.gift-cards-list button{border-radius:unset;background-color:white;color:#404040;}
.gift-cards-list button.ywgc-predefined-amount-button.selected_button{color:white;}
.ywgc-amount-buttons{margin-bottom:1em;}
.ywgc-preset-image{position:relative;border:2px solid lightgray;border-radius:2px;cursor:pointer;}
.ywgc-design-list-modal .ywgc-preset-image span.choose-design{position:absolute;z-index:12;top:50%;margin-top:auto;margin-bottom:auto;height:fit-content;color:#ffffff;font-size:0.875rem;text-align:center;display:inline-block;vertical-align:middle;width:auto;border:2px solid;margin:auto 30px;left:0;right:0;font-weight:600;opacity:0;visibility:hidden;pointer-events:none;transition:all ease 0.2s;text-transform:uppercase;}
.ywgc-design-list-modal .ywgc-preset-image:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#9e9e9e;pointer-events:none;opacity:0;transition:all ease 0.2s;}
.ywgc-design-list-modal .ywgc-preset-image:hover:before{opacity:0.8;}
.ywgc-design-list-modal .ywgc-preset-image:hover span.choose-design{opacity:1;visibility:visible;}
.ywgc-preset-image.selected_image_parent:after{content:'';display:block;width:20px;height:20px;position:absolute;border-radius:50%;background-color:transparent;top:-5px;right:-5px;background-image:url(//zlatyrakytnik.sk/wp-content/plugins/yith-woocommerce-gift-cards-premium/assets/images/default-picture.png);background-size:10px;background-repeat:no-repeat;background-position:center;}
.ywgc-preset-image img{display:block;}
.ywgc-design-list .ywgc-preset-image img{height:150px;width:150px;}
.ywgc-choose-design-preview{margin-bottom:30px;}
.ywgc-preset-image:not(.ywgc-default-product-image){border:2px solid #d3d3d3;}
.ywgc-choose-image.ywgc-choose-template{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;border:unset;border-radius:unset;line-height:unset;overflow:hidden;padding:unset;font-size:16px;color:white;}
.ywgc-design-item{display:inline-block;width:33%;margin:0;padding:0 15px 15px 0;}
.ywgc-design-item button{margin:0 auto;margin-top:20px;display:block;}
#ywgc-choose-design-modal .pp_close{z-index:999;}
#ywgc-choose-design-modal:before{clear:both;content:'';display:block;}
#ywgc-choose-design-modal{clear:both;}
a.ywgc-choose-image-modal.ywgc-custom-picture-modal{display:block;}
a.ywgc-choose-image-modal.ywgc-custom-picture-modal img{display:block;max-width:170px;margin:0 auto;}
.gift-card-content-editor.step-appearance, .gift-card-content-editor.step-content{margin-bottom:20px;}
.gift-card-content-editor.step-content input{float:right;width:70%;}
.gift-card-content-editor.step-content textarea{float:right;width:70%;}
.add-recipient{float:right;margin-top:5px;}
.ywgc-manual-amount-error{font-size:smaller;color:red;}
.ywgc-manual-amount{width:7em;}
.ywgc-manual-amount::placeholder{font-size:12px;}
.ywgc-bad-email-format{font-size:10px;display:block;color:red;}
.ywgc-discount-html{font-size:smaller;}
.ywgc-multi-recipients{margin:10px 0;}
.ywgc-preset-title{display:block;text-align:center;font-size:15px;}
.ywgc_have_code{margin:40px 0 40px 0;}
.ywgc_enter_code{padding:20px;margin:2em 0;text-align:left;}
.ywgc_enter_code>div{margin:0 -14px;}
.ywgc_enter_code>div:after{content:'';display:block;clear:both;}
.ywgc_enter_code p{padding-left:15px;padding-right:15px;}
.ywgc_enter_code .form-row{padding:0 15px;margin:0 0 6px;float:left;width:50%;}
.product-quick-view-container .ywgc-template-design, .product-quick-view-container .gift-this-product-main-container{display:none;}
.yith-quick-view .gift-this-product-main-container{display:none;}
.yith-quick-view .product_meta{display:block;}
.yith-quick-view .price{display:block;}
.yith_wc_gift_card_blank_brightness{background:rgba(255, 255, 255, 0.7);position:absolute;height:100%;width:100%;z-index:1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:10px 0 10px 0;top:-1px;left:-1px;}
.ywgc-postdated{position:relative;}
a.give-as-present{cursor:pointer;}
.gift-this-product-main-container{margin-top:4em;}
button.ywgc-add-gift-product-to-cart{display:block;margin:8em auto 0 auto;}
.gift_card_template_button{margin-top:3em;}
.gift-cards_form>h3{margin-top:2em;margin-bottom:1em;}
.ywgc-form-preview-separator{width:40px;height:7px;margin-top:10px;}
.ywgc-currency-symbol{margin-left:-106px;font-size:16px;font-weight:600;font-style:normal;}
.ywgc-on-sale-text{font-size:x-large;font-weight:500;}
.ywgc-form-preview-amount{float:right;font-size:18px;font-weight:600;}
.ywgc-form-preview-title{font-weight:600;}
.ywgc-form-preview-title-containe{margin-top:15px;}
.ywgc-main-form-preview-container{height:auto;min-height:20em;padding:1em 1em 1em 1em;box-shadow:0 10px 19px -12px;}
.ywgc-form-preview-from{font-weight:bold;}
.ywgc-form-preview-to{font-weight:bold;}
.form-check-gift-card-balance label{font-weight:600;}
.form-check-gift-card-balance input::placeholder{font-size:12px;}
.form-check-gift-card-balance{text-align:center;}
.form-check-gift-card-balance button{margin-left:25px;}
.form-redeem-gift-card label{font-weight:600;}
.form-redeem-gift-card input::placeholder{font-size:12px;}
.form-redeem-gift-card{text-align:center;}
.form-redeem-gift-card button{margin-left:25px;}
label.ywgc-used-amount-label{margin-left:25px;}
.cart_item .product-name div{font-size:13px;}
.ywgc-upload-section-modal{margin-top:20px;}
.ywgc-upload-section-modal p{font-size:0.875rem;}
.ywgc-upload-section-modal p:before{content:'';display:block;width:50%;height:0px;border-top:1px solid #9E9E9E;margin-bottom:15px;}
.product-type-gift-card .elementor-shortcode .gift-cards_form.cart{display:block !important;}
@media screen and (max-width:768px){
ul.ywgc-template-categories li.ywgc-template-item, ul.ywgc-template-categories li.ywgc-upload-section-modal p{margin-top:5px;}
.ywgc-design-categories-title{padding-left:40px;font-size:1rem;}
}
@media screen and (max-width:600px){
.ywgc-design-list-menu{float:none;width:100%;padding:0 15px;position:static;height:auto;background:transparent;}
.yith-ywgc-popup-content-wrapper{margin-top:0;}
.ywgc-design-categories-title{padding:20px 0 0;}
ul.ywgc-template-categories{padding:0;float:none;}
ul.ywgc-template-categories li.ywgc-template-item{display:inline-block;margin-right:30px;}
.ywgc-upload-section-modal{margin-top:15px;}
.ywgc-design-list-modal{float:none;width:100%;padding:15px 0 15px 15px;}
}
@media screen and (max-width:480px){
.ywgc-design-item{width:50%;}
}
.ywgc-multi-recipients span{font-size:14px;}
.ywgc-empty-recipient-note{font-size:11px;float:right;width:100%;text-align:right;font-weight:300;padding-top:5px;}
.ywgc-darkred-text{color:darkred;}
.ywgc-remove-number-input{-moz-appearance:textfield;pointer-events:none;color:gray;}
.ywgc-remove-number-input::-webkit-outer-spin-button, .ywgc-remove-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.dashicons-arrow-down-alt2{font-size:16px;}
.ywgc-calendar-icon{content:url(//zlatyrakytnik.sk/wp-content/plugins/yith-woocommerce-gift-cards-premium/assets/images/calendar.png);position:absolute;right:0;padding:5px;height:35px;}
a.ywgc-remove-recipient{content:url(//zlatyrakytnik.sk/wp-content/plugins/yith-woocommerce-gift-cards-premium/assets/images/close_recipient.png);position:absolute;right:0;top:0;height:25px;padding:6px;margin-right:-25px;}
.ywgc-custom-image-modal-submit-link{background-color:#448a85;border-color:#448085;margin-right:12px;display:inline-block;font-size:12px;font-weight:normal;cursor:pointer;vertical-align:middle;}
.ywgc-custom-image-modal-submit-link:hover{background-color:#ffe1e1;}
.gift-card-content-editor.step-content:after{content:'';display:block;clear:both;}
#ywgc-edit-message{resize:vertical;}
.gift_card_template_button{float:left;}
.selected_design_image_in_modal{
height: 150px;
}