@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;
}.ra-euwb-sticky-bar{position:fixed;left:0;right:0;z-index:9999;background:#f8f9fa;border-top:1px solid #dee2e6;padding:10px 0;transition:transform 0.3s ease;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;}
.ra-euwb-sticky-bar--bottom{bottom:0;border-top:1px solid #dee2e6;border-bottom:none;animation:ra-euwb-slide-up 0.4s ease;}
.ra-euwb-sticky-bar--top{top:0;border-bottom:1px solid #dee2e6;border-top:none;animation:ra-euwb-slide-down 0.4s ease;}
.ra-euwb-sticky-bar--hidden{transform:translateY(100%);}
.ra-euwb-sticky-bar--top.ra-euwb-sticky-bar--hidden{transform:translateY(-100%);}
.ra-euwb-sticky-bar__text{font-size:14px;color:#495057;line-height:1.4;}
.ra-euwb-sticky-bar__inner{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:12px;}
.ra-euwb-sticky-bar__close{background:none;border:none;font-size:20px;color:#6c757d;cursor:pointer;padding:4px 8px;line-height:1;border-radius:3px;transition:color 0.2s;}
.ra-euwb-sticky-bar__close:hover, .ra-euwb-sticky-bar__close:focus{color:#343a40;outline:2px solid #0d6efd;outline-offset:2px;}
@keyframes ra-euwb-slide-up {
from{transform:translateY(100%);}
to{transform:translateY(0);}
}
@keyframes ra-euwb-slide-down {
from{transform:translateY(-100%);}
to{transform:translateY(0);}
} .ra-euwb-hidden{display:none;}
.ra-euwb-withdrawal-trigger{display:inline-block;padding:10px 24px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;border:none;cursor:pointer;transition:opacity 0.2s, box-shadow 0.2s;white-space:nowrap;background-color:#dc3545;color:#ffffff;border-radius:4px;}
.ra-euwb-withdrawal-trigger:hover{opacity:0.9;}
.ra-euwb-withdrawal-trigger:focus{outline:2px solid #0d6efd;outline-offset:2px;}
.ra-euwb-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;overflow-y:auto;}
.ra-euwb-modal[aria-hidden="false"]{display:flex;align-items:center;justify-content:center;}
.ra-euwb-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);animation:ra-euwb-fade-in 0.2s ease;}
.ra-euwb-modal__container{position:relative;background:#fff;border-radius:8px;box-shadow:0 20px 60px rgba(0, 0, 0, 0.3);width:90%;max-width:560px;max-height:90vh;overflow-y:auto;padding:32px;z-index:1;animation:ra-euwb-scale-in 0.25s ease;}
.ra-euwb-modal__close{position:absolute;top:12px;right:12px;background:none;border:none;font-size:24px;color:#6c757d;cursor:pointer;padding:4px 8px;line-height:1;border-radius:3px;transition:color 0.2s;}
.ra-euwb-modal__close:hover, .ra-euwb-modal__close:focus{color:#343a40;outline:2px solid #0d6efd;outline-offset:2px;}
@keyframes ra-euwb-fade-in {
from{opacity:0;}
to{opacity:1;}
}
@keyframes ra-euwb-scale-in {
from{opacity:0;transform:scale(0.95);}
to{opacity:1;transform:scale(1);}
} .ra-euwb-form-wrapper{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#212529;line-height:1.5;}
.ra-euwb-form__title{margin:0 0 8px;font-size:22px;font-weight:700;color:#212529;}
.ra-euwb-form__description{margin:0 0 24px;font-size:14px;color:#6c757d;}
.ra-euwb-field{margin-bottom:16px;}
.ra-euwb-field__label{display:block;margin-bottom:4px;font-size:14px;font-weight:600;color:#212529;}
.ra-euwb-field__label .required{color:#dc3545;}
.ra-euwb-field__optional{font-weight:400;color:#6c757d;}
.ra-euwb-field__input{display:block;width:100%;padding:8px 12px;font-size:14px;line-height:1.5;color:#212529;background:#fff;border:1px solid #ced4da;border-radius:4px;transition:border-color 0.15s, box-shadow 0.15s;box-sizing:border-box;}
.ra-euwb-field__input:focus{border-color:#0d6efd;outline:0;box-shadow:0 0 0 3px rgba(13, 110, 253, 0.25);}
.ra-euwb-field__input--error{border-color:#dc3545;}
.ra-euwb-field__input--error:focus{box-shadow:0 0 0 3px rgba(220, 53, 69, 0.25);}
.ra-euwb-field__error{display:block;margin-top:4px;font-size:13px;color:#dc3545;min-height:0;}
select.ra-euwb-field__input{appearance:auto;}
.ra-euwb-btn{display:inline-block;padding:10px 24px;font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:4px;cursor:pointer;transition:all 0.15s;white-space:nowrap;}
.ra-euwb-btn:focus{outline:2px solid #0d6efd;outline-offset:2px;}
.ra-euwb-btn--primary{background-color:#0d6efd;color:#fff;border-color:#0d6efd;}
.ra-euwb-btn--primary:hover{background-color:#0b5ed7;border-color:#0a58ca;}
.ra-euwb-btn--secondary{background-color:#6c757d;color:#fff;border-color:#6c757d;}
.ra-euwb-btn--secondary:hover{background-color:#5c636a;border-color:#565e64;}
.ra-euwb-btn--confirm{background-color:#dc3545;border-color:#dc3545;}
.ra-euwb-btn--confirm:hover{background-color:#bb2d3b;border-color:#b02a37;}
.ra-euwb-btn:disabled{opacity:0.65;cursor:not-allowed;}
.ra-euwb-form__actions{margin-top:24px;display:flex;gap:12px;}
.ra-euwb-form__message--error{margin-top:16px;padding:12px 16px;background:#f8d7da;color:#842029;border:1px solid #f5c2c7;border-radius:4px;font-size:14px;}
.ra-euwb-form__loading{margin-top:16px;display:flex;align-items:center;gap:8px;font-size:14px;color:#6c757d;}
.ra-euwb-spinner{display:inline-block;width:20px;height:20px;border:2px solid #dee2e6;border-top-color:#0d6efd;border-radius:50%;animation:ra-euwb-spin 0.6s linear infinite;}
@keyframes ra-euwb-spin {
to{transform:rotate(360deg);}
} .ra-euwb-confirmation__title{margin:0 0 16px;font-size:18px;font-weight:700;}
.ra-euwb-order-summary{margin-bottom:24px;padding:16px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;}
.ra-euwb-order-summary__row{display:flex;justify-content:space-between;padding:4px 0;font-size:14px;}
.ra-euwb-order-summary__row--header{font-weight:600;border-bottom:1px solid #dee2e6;padding-bottom:8px;margin-bottom:8px;}
.ra-euwb-order-summary__row--total{font-weight:700;border-top:1px solid #dee2e6;padding-top:8px;margin-top:8px;}
.ra-euwb-confirmation__actions{display:flex;gap:12px;}
.ra-euwb-success{text-align:center;padding:16px 0;}
.ra-euwb-success__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#d1e7dd;color:#0f5132;border-radius:50%;font-size:28px;margin-bottom:16px;}
.ra-euwb-success__title{margin:0 0 8px;font-size:20px;font-weight:700;color:#0f5132;}
.ra-euwb-success__message{margin:0 0 24px;font-size:14px;color:#6c757d;}
.ra-euwb-order-box{padding:24px;margin:24px 0;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;}
.ra-euwb-order-box--withdrawn{background:#fff3cd;border-color:#ffc107;}
.ra-euwb-order-box--completed{background:#d1e7dd;border-color:#198754;}
.ra-euwb-order-box--rejected{background:#f8d7da;border-color:#dc3545;}
.ra-euwb-order-box__title{margin:0 0 8px;font-size:18px;font-weight:700;}
.ra-euwb-order-box p{margin:0 0 8px;font-size:14px;line-height:1.6;}
.ra-euwb-order-box__btn{margin-top:12px;display:inline-block;padding:12px 24px !important;background:#212529 !important;color:#fff !important;border:none !important;border-radius:4px !important;font-size:14px !important;font-weight:600 !important;cursor:pointer;transition:background 0.15s;}
.ra-euwb-order-box__btn:hover{background:#343a40 !important;}
.ra-euwb-my-account-status{display:inline-block;padding:3px 10px;border-radius:3px;font-size:12px;font-weight:600;background:#fff3cd;color:#664d03;}
.ra-euwb-my-account-completed{display:inline-block;padding:3px 10px;border-radius:3px;font-size:12px;font-weight:600;background:#d1e7dd;color:#0f5132;}
.ra-euwb-my-account-rejected{display:inline-block;padding:3px 10px;border-radius:3px;font-size:12px;font-weight:600;background:#f8d7da;color:#842029;}
.ra-euwb-my-account-expired{color:#6c757d;font-size:13px;}
.ra-euwb-thankyou-box{display:flex;gap:16px;padding:20px;margin:20px 0;background:#e8f4fd;border:1px solid #bee5eb;border-radius:6px;align-items:flex-start;}
.ra-euwb-thankyou-box__icon{font-size:24px;color:#0d6efd;flex-shrink:0;line-height:1;}
.ra-euwb-thankyou-box__title{margin:0 0 4px;font-size:16px;font-weight:700;color:#212529;}
.ra-euwb-thankyou-box__text{margin:0 0 12px;font-size:14px;color:#495057;}
.ra-euwb-countdown{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap;vertical-align:middle;margin-left:6px;}
.ra-euwb-countdown--green{background:#d1e7dd;color:#0f5132;}
.ra-euwb-countdown--yellow{background:#fff3cd;color:#664d03;}
.ra-euwb-countdown--red{background:#f8d7da;color:#842029;}
@media(max-width:600px){
.ra-euwb-sticky-bar__inner{flex-direction:column;text-align:center;padding:8px 20px;gap:8px;}
.ra-euwb-sticky-bar__text{font-size:13px;}
.ra-euwb-sticky-bar__close{position:absolute;top:4px;right:8px;}
.ra-euwb-modal__container{width:95%;padding:24px 20px;margin:20px auto;}
.ra-euwb-form__actions, .ra-euwb-confirmation__actions{flex-direction:column;}
.ra-euwb-btn{width:100%;}
.ra-euwb-order-summary__row{flex-direction:column;gap:2px;}
} .ra-euwb-field__help{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:#6c757d;}
.ra-euwb-field__optional{font-weight:normal;color:#6c757d;font-size:12px;}
.ra-euwb-items-intro{margin:12px 0 8px;font-size:13px;color:#495057;}
.ra-euwb-item-row{align-items:center;padding:10px 4px;border-bottom:1px solid #f1f3f5;}
.ra-euwb-item-row:last-of-type{border-bottom:none;}
.ra-euwb-item-label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;flex:1;min-width:0;}
.ra-euwb-item-checkbox{flex-shrink:0;width:16px;height:16px;cursor:pointer;}
.ra-euwb-item-name{word-break:break-word;}
.ra-euwb-item-qty-wrap{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px;}
.ra-euwb-item-qty{width:60px;padding:4px 6px;border:1px solid #ced4da;border-radius:3px;text-align:center;font-size:13px;}
.ra-euwb-item-qty-total, .ra-euwb-item-qty-single{color:#6c757d;font-size:12px;}
.ra-euwb-item-price{color:#495057;font-weight:500;margin-left:8px;}
.ra-euwb-footer-link-wrap{text-align:center;padding:14px 16px;font-size:13px;background:#f5f5f5;}
.ra-euwb-footer-link{color:#dc3545;text-decoration:underline;}
.ra-euwb-footer-link:hover{text-decoration:none;}
@media (prefers-reduced-motion: reduce) {
.ra-euwb-sticky-bar, .ra-euwb-modal__overlay, .ra-euwb-modal__container, .ra-euwb-spinner {
animation: none;
transition: none;
}
}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {
display: none;
}.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.ps-theme-wpc{-ms-touch-action:none;touch-action:none;overflow:hidden !important;-ms-overflow-style:none;}
@supports (-ms-overflow-style: none) {
.ps-theme-wpc{overflow:auto !important;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ps-theme-wpc{overflow:auto !important;}
}
.ps-theme-wpc.ps-active-x > .ps-scrollbar-x-rail, .ps-theme-wpc.ps-active-y > .ps-scrollbar-y-rail{display:block;background-color:transparent;}
.ps-theme-wpc.ps-in-scrolling{pointer-events:none;}
.ps-theme-wpc.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail{background-color:rgba(0, 0, 0, .1) !important;}
.ps-theme-wpc.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x{background-color:rgba(0, 0, 0, 1);}
.ps-theme-wpc.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail{background-color:rgba(0, 0, 0, .1) !important;}
.ps-theme-wpc.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y{background-color:rgba(0, 0, 0, 1);width:2px;border-radius:1px;}
.ps-theme-wpc > .ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear, opacity .2s linear;bottom:0;height:2px;border-radius:1px;}
.ps-theme-wpc > .ps-scrollbar-x-rail > .ps-scrollbar-x{position:absolute;background-color:rgba(0, 0, 0, 1);transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;bottom:0;height:2px !important;border-radius:1px !important;}
.ps-theme-wpc > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-theme-wpc > .ps-scrollbar-x-rail:active > .ps-scrollbar-x{height:2px;border-radius:1px;}
.ps-theme-wpc > .ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear, opacity .2s linear;right:0;width:2px;border-radius:1px;}
.ps-theme-wpc > .ps-scrollbar-y-rail > .ps-scrollbar-y{position:absolute;background-color:rgba(0, 0, 0, 1);transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;right:0;width:2px !important;border-radius:1px !important;}
.ps-theme-wpc > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-theme-wpc > .ps-scrollbar-y-rail:active > .ps-scrollbar-y{width:2px;border-radius:1px;}
.ps-theme-wpc:hover.ps-in-scrolling{pointer-events:none;}
.ps-theme-wpc:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail{background-color:rgba(0, 0, 0, 1);}
.ps-theme-wpc:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x{background-color:rgba(0, 0, 0, 1);height:2px;border-radius:1px;}
.ps-theme-wpc:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail{background-color:rgba(0, 0, 0, 1);}
.ps-theme-wpc:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y{background-color:rgba(0, 0, 0, 1);width:2px;border-radius:1px;}
.ps-theme-wpc:hover > .ps-scrollbar-x-rail:hover{background-color:rgba(0, 0, 0, .1);opacity:1;}
.ps-theme-wpc:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x{background-color:rgba(0, 0, 0, 1);}
.ps-theme-wpc:hover > .ps-scrollbar-y-rail:hover{background-color:rgba(0, 0, 0, .1);opacity:1;}
.ps-theme-wpc:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
background-color: rgba(0, 0, 0, 1);
}@font-face {
font-family: 'feather';
src: url(//zlatyrakytnik.sk/wp-content/plugins/woo-smart-quick-view-premium/assets/libs/feather/fonts/feather.eot);
src: url(//zlatyrakytnik.sk/wp-content/plugins/woo-smart-quick-view-premium/assets/libs/feather/fonts/feather.eot#iefix) format('embedded-opentype'),
url(//zlatyrakytnik.sk/wp-content/plugins/woo-smart-quick-view-premium/assets/libs/feather/fonts/feather.ttf) format('truetype'),
url(//zlatyrakytnik.sk/wp-content/plugins/woo-smart-quick-view-premium/assets/libs/feather/fonts/feather.woff) format('woff'),
url(//zlatyrakytnik.sk/wp-content/plugins/woo-smart-quick-view-premium/assets/libs/feather/fonts/feather.svg#feather) format('svg');
font-weight: normal;
font-style: normal;
}@font-face{font-family:'woosq';src:url(//zlatyrakytnik.sk/wp-content/plugins/woo-smart-quick-view-premium/assets/fonts/woosq.eot?bhfj08);src:url(//zlatyrakytnik.sk/wp-content/plugins/woo-smart-quick-view-premium/assets/fonts/woosq.eot?bhfj08#iefix) format('embedded-opentype'), url(//zlatyrakytnik.sk/wp-content/plugins/woo-smart-quick-view-premium/assets/fonts/woosq.ttf?bhfj08) format('truetype'), url(//zlatyrakytnik.sk/wp-content/plugins/woo-smart-quick-view-premium/assets/fonts/woosq.woff?bhfj08) format('woff'), url(//zlatyrakytnik.sk/wp-content/plugins/woo-smart-quick-view-premium/assets/fonts/woosq.svg?bhfj08#woosq) format('svg');font-weight:normal;font-style:normal;font-display:block;}
[class^="woosq-icon-"], [class*=" woosq-icon-"]{font-family:'woosq' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.woosq-icon-57:before{content:"\e900";}
.woosq-icon-58:before{content:"\e901";}
.woosq-icon-59:before{content:"\e902";}
.woosq-icon-60:before{content:"\e903";}
.woosq-icon-61:before{content:"\e904";}
.woosq-icon-62:before{content:"\e905";}
.woosq-icon-10:before{content:"\e906";}
.woosq-icon-11:before{content:"\e907";}
.woosq-icon-12:before{content:"\e908";}
.woosq-icon-13:before{content:"\e909";}
.woosq-icon-14:before{content:"\e90a";}
.woosq-icon-15:before{content:"\e90b";}
.woosq-icon-8:before{content:"\e90c";}
.woosq-icon-16:before{content:"\e90d";}
.woosq-icon-17:before{content:"\e90e";}
.woosq-icon-9:before{content:"\e90f";}
.woosq-icon-18:before{content:"\e910";}
.woosq-icon-19:before{content:"\e911";}
.woosq-icon-20:before{content:"\e912";}
.woosq-icon-21:before{content:"\e913";}
.woosq-icon-22:before{content:"\e914";}
.woosq-icon-5:before{content:"\e915";}
.woosq-icon-23:before{content:"\e916";}
.woosq-icon-24:before{content:"\e917";}
.woosq-icon-25:before{content:"\e918";}
.woosq-icon-26:before{content:"\e919";}
.woosq-icon-27:before{content:"\e91a";}
.woosq-icon-28:before{content:"\e91b";}
.woosq-icon-29:before{content:"\e91c";}
.woosq-icon-30:before{content:"\e91d";}
.woosq-icon-38:before{content:"\e91e";}
.woosq-icon-39:before{content:"\e91f";}
.woosq-icon-40:before{content:"\e920";}
.woosq-icon-31:before{content:"\e921";}
.woosq-icon-6:before{content:"\e922";}
.woosq-icon-1:before{content:"\e923";}
.woosq-icon-7:before{content:"\e924";}
.woosq-icon-63:before{content:"\e925";}
.woosq-icon-3:before{content:"\e926";}
.woosq-icon-4:before{content:"\e927";}
.woosq-icon-32:before{content:"\e928";}
.woosq-icon-33:before{content:"\e929";}
.woosq-icon-34:before{content:"\e92a";}
.woosq-icon-35:before{content:"\e92b";}
.woosq-icon-36:before{content:"\e92c";}
.woosq-icon-2:before{content:"\e92d";}
.woosq-icon-64:before{content:"\e92e";}
.woosq-icon-37:before{content:"\e92f";}
.woosq-icon-41:before{content:"\f002";}
.woosq-icon-42:before{content:"\f045";}
.woosq-icon-43:before{content:"\f06e";}
.woosq-icon-44:before{content:"\f08e";}
.woosq-icon-45:before{content:"\f0d0";}
.woosq-icon-50:before{content:"\f104";}
.woosq-icon-49:before{content:"\f105";}
.woosq-icon-48:before{content:"\f140";}
.woosq-icon-47:before{content:"\f14c";}
.woosq-icon-46:before{content:"\f24d";}
.woosq-icon-51:before{content:"\e930";}
.woosq-icon-52:before{content:"\e931";}
.woosq-icon-53:before{content:"\e932";}
.woosq-icon-54:before{content:"\e933";}
.woosq-icon-55:before{content:"\e934";}
.woosq-icon-56:before {
content: "\e935";
}@keyframes wpc-spinner {
to{transform:rotate(360deg);}
}
@-webkit-keyframes wpc-spinner {
to{-webkit-transform:rotate(360deg);}
}
@keyframes woosq-spinner {
to{transform:rotate(360deg);}
}
@-webkit-keyframes woosq-spinner {
to{-webkit-transform:rotate(360deg);}
}
.woosq-btn-has-icon{display:inline-flex;align-items:center;}
.woosq-btn-has-icon .woosq-btn-icon{margin:0;}
.woosq-btn-icon-text .woosq-btn-text{margin-left:5px;}
.woosq-btn-text-icon .woosq-btn-text{margin-right:5px;}
.woosq-popup{position:relative;width:90%;max-width:920px;margin:0 auto;padding:0;background-color:#fff;max-height:460px;box-sizing:border-box;overflow:hidden;}
.woosq-popup *, .woosq-sidebar *{box-sizing:border-box;}
.woosq-open .select2-container{z-index:99999969;}
.woosq-product{position:relative;overflow:hidden;}
.woosq-product > .product{display:flex !important;float:none !important;}
.woosq-product > .product > div{width:50% !important;float:none !important;margin:0 !important;height:460px;overflow:auto;}
.woosq-product .thumbnails{outline:none;width:460px;max-height:460px;text-align:center;position:relative;background-color:#f9f9f9;}
.woosq-product .thumbnails .images{width:100% !important;height:100% !important;float:none !important;margin:0 !important;padding:0 !important;}
.woosq-product .thumbnails .thumbnail{display:flex;height:100%;justify-content:center;}
.woosq-product .thumbnails img{display:block;object-fit:contain;object-position:center;vertical-align:middle;max-height:460px;max-width:100%;margin:auto;border-radius:0;}
.woosq-product .thumbnails img[data-fancybox="gallery"]{cursor:pointer;}
.woosq-open .fancybox-container{z-index:99999970;}
.woosq-product .thumbnails{position:relative;margin:0 0 0 0;}
.woosq-product .thumbnails .slick-slide{outline:none;max-height:100%;}
.woosq-product .thumbnails .slick-list{display:flex;width:100%;height:100%;max-height:100%;position:relative;}
.woosq-product .thumbnails .slick-track{display:flex;align-items:center;max-height:460px;}
.woosq-product .thumbnails .slick-dots{margin:0;padding:0;display:block;width:100%;text-align:center;position:absolute;left:0;bottom:10px;z-index:8;}
.woosq-product .thumbnails .slick-dots li{position:relative;display:inline-block;width:16px;height:16px;margin:0;padding:0;cursor:pointer;}
.woosq-product .thumbnails .slick-dots li button{font-size:0;line-height:0;display:block;width:16px;height:16px;padding:5px;margin:0;text-align:center;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;opacity:.5;}
.woosq-product .thumbnails .slick-dots li.slick-active button{opacity:1;}
.woosq-product .thumbnails .slick-dots li button:before{content:'';display:block;width:8px;height:8px;border-radius:50%;background-color:#000000;}
.woosq-product .thumbnails .slick-dots li button:focus{outline:none;}
.woosq-product .thumbnails .slick-arrow{width:44px;height:44px;line-height:44px;text-align:center;padding:0 0 0 0;margin:0 0 0 0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);font-size:0;color:#222;background-color:transparent;border-radius:0;border:none !important;z-index:8;}
.woosq-product .thumbnails .slick-arrow:hover{color:#fff;background-color:rgba(0, 0, 0, .5);}
.woosq-product .thumbnails .slick-arrow:before{font-family:"feather";font-size:24px;line-height:44px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.woosq-product .thumbnails .slick-arrow:focus{outline:none;}
.woosq-product .thumbnails .slick-arrow.slick-prev{left:0;}
.woosq-product .thumbnails .slick-arrow.slick-prev:before{content:'\e929';}
.woosq-product .thumbnails .slick-arrow.slick-next{right:0;}
.woosq-product .thumbnails .slick-arrow.slick-next:before{content:'\e92a';}
.woosq-product > .product .summary{margin:0;padding:0;background-color:#fff;}
.woosq-related{padding-top:20px;padding-bottom:0;margin-top:10px;margin-bottom:0;border-width:1px 0 0 0;border-style:dashed;border-color:#dddddd;}
.woosq-related .woosq-related-heading{margin-bottom:10px;}
.woosq-related .woosq-related-product{outline:none;display:flex;align-items:center;}
.woosq-related .woosq-related-product .woosq-related-product-image{width:80px;flex:0 0 80px;margin:0;}
.woosq-related .woosq-related-product .woosq-related-product-image img{width:100%;height:auto;}
.woosq-related .woosq-related-product .woosq-related-product-info{flex-grow:1;padding:0 10px;text-align:start;}
.woosq-related .woosq-related-product .woosq-related-product-name{font-weight:700;}
.woosq-related .woosq-related-product .woosq-related-product-atc p, .woosq-related .woosq-related-product .woosq-related-product-atc .add_to_cart_inline{margin:0;padding:0;border:none;display:inline-block;width:100%;}
.woosq-related .woosq-related-product .woosq-related-product-atc p .button{display:block;margin:0;outline:none;}
.woosq-related .slick-dots{list-style:none;text-align:center;margin:0;padding:0;}
.woosq-related .slick-dots li{display:inline-block;margin:0 5px;font-size:0;}
.woosq-related .slick-dots li button{width:8px;height:8px;border-radius:50%;padding:0;font-size:0;line-height:0;background-color:rgba(0, 0, 0, .2);border:none;outline:none;overflow:hidden;}
.woosq-related .slick-dots li.slick-active button{background-color:rgba(0, 0, 0, .5);}
.view-details-btn{width:50%;height:44px;line-height:44px;overflow:hidden;position:absolute;left:auto;right:0;bottom:0;background-color:#222;box-shadow:10px -20px 20px #fff;color:#fff;text-align:center;outline:none;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.view-details-btn:after{content:'\e90f';font-family:"feather";margin-left:10px;}
.view-details-btn:hover{background-color:#5fbd74;}
.woosq-product > .product .summary .summary-content{height:100%;overflow-x:hidden;overflow-y:auto;position:relative;padding:20px;}
.woosq-popup.view-details .woosq-product > .product .summary .summary-content{padding-bottom:64px;}
body.rtl .mfp-woosq .mfp-close{right:auto !important;left:0 !important;}
@media screen and (max-width:1023px){
.woosq-popup{max-width:460px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;}
.woosq-product{height:100%;flex-grow:1;position:relative;overflow-y:auto;}
.woosq-product > .product{display:flex;flex-direction:column;}
.woosq-product > .product > div{width:100% !important;float:none !important;margin:0 !important;height:auto;}
.woosq-product > .product .thumbnails{max-height:338px;}
.woosq-product .thumbnails img{max-height:338px;margin:0;}
.woosq-product .thumbnails .slick-track{max-height:338px;}
.view-details-btn{width:100%;}
}
@media screen and (max-width:767px){
.mfp-woosq .mfp-arrow{display:none;}
} .mfp-woosq{z-index:99999969;overflow:auto;}
.mfp-woosq .mfp-content{text-align:-webkit-auto;}
.mfp-woosq .mfp-container{padding:0;}
.mfp-woosq .mfp-close{width:30px;height:30px;line-height:30px;text-align:center;font-size:0;}
.mfp-woosq .mfp-close:hover{background-color:transparent;}
.mfp-woosq .mfp-close:active{top:0;}
.mfp-woosq .mfp-close:focus{outline:none;}
.mfp-woosq .mfp-close:before{width:30px;height:30px;line-height:30px;text-align:center;content:'\e9ea';font-family:"feather";display:inline-block;font-size:24px;color:#222;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.mfp-woosq .mfp-preloader{position:absolute;top:50%;left:50%;width:30px;height:30px;font-size:0;margin:0 auto;margin-top:-15px;margin-left:-15px;right:auto;bottom:auto;}
.mfp-woosq .mfp-preloader:before{content:'\e9a7';font-family:"feather";display:inline-block;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;width:30px;height:30px;line-height:30px;text-align:center;-webkit-animation:woosq-spinner 1s linear infinite;-moz-animation:woosq-spinner 1s linear infinite;-ms-animation:woosq-spinner 1s linear infinite;-o-animation:woosq-spinner 1s linear infinite;animation:woosq-spinner 1s linear infinite;}
.mfp-woosq .mfp-arrow{width:60px;height:60px;line-height:60px;border:none;padding:0;outline:none;text-align:center;margin-top:-30px;border-radius:0;opacity:1;}
.mfp-woosq .mfp-arrow:active{margin-top:-30px;}
.mfp-woosq .mfp-arrow:hover{background-color:rgba(0, 0, 0, .5);}
.mfp-woosq .mfp-arrow:focus{outline:none;}
.mfp-woosq .mfp-arrow:before{width:60px;height:60px;line-height:60px;padding:0;border-width:0;margin:0;display:inline-block;font-family:"feather";font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;}
.mfp-woosq .mfp-arrow:after{display:none;}
.mfp-woosq .mfp-arrow.mfp-arrow-left:before{content:'\e90e';}
.mfp-woosq .mfp-arrow.mfp-arrow-right:before{content:'\e90f';}
.mfp-fade{}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}
.mfp-fade.mfp-bg.mfp-removing{opacity:0;}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}
.mfp-zoom-in{}
.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.2s ease-in-out;transform:scale(0.8);}
.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out;}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1);}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0;}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}
.mfp-newspaper{}
.mfp-newspaper .mfp-with-anim{opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.5s;transform:scale(0) rotate(500deg);}
.mfp-newspaper.mfp-bg{opacity:0;transition:all 0.5s;}
.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0deg);}
.mfp-newspaper.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0;}
.mfp-newspaper.mfp-removing.mfp-bg{opacity:0;}
.mfp-move-horizontal{}
.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all 0.3s;transform:translateX(-50px);}
.mfp-move-horizontal.mfp-bg{opacity:0;transition:all 0.3s;}
.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0);}
.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0;}
.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0;}
.mfp-move-from-top{}
.mfp-move-from-top .mfp-content{}
.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all 0.2s;transform:translateY(-100px);}
.mfp-move-from-top.mfp-bg{opacity:0;transition:all 0.2s;}
.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0);}
.mfp-move-from-top.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0;}
.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0;}
.mfp-3d-unfold{}
.mfp-3d-unfold .mfp-content{perspective:2000px;}
.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg);}
.mfp-3d-unfold.mfp-bg{opacity:0;transition:all 0.5s;}
.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg);}
.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0;}
.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0;}
.mfp-zoom-out{}
.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform:scale(1.3);}
.mfp-zoom-out.mfp-bg{opacity:0;transition:all 0.3s ease-out;}
.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1);}
.mfp-zoom-out.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0;}
.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0;}
.mfp-slide-bottom{}
.mfp-slide-bottom .mfp-with-anim{opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg);}
.mfp-slide-bottom.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);}
.mfp-slide-bottom.mfp-removing .mfp-with-anim{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg);}
.mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}
.mfp-slide-bottom.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0;}
.woosq-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);-webkit-transition:opacity 0.3s;transition:opacity 0.3s;z-index:99999968;opacity:0;visibility:hidden;}
.woosq-sidebar{font-family:"Open Sans", Helvetica, Arial, sans-serif;font-size:14px;padding:0;height:100%;max-height:100%;background-color:#ffffff;z-index:99999969;position:fixed;display:flex;flex-direction:column;opacity:0;visibility:hidden;}
.woosq-sidebar .woosq-close{width:40px;height:40px;line-height:40px;font-size:0;background-image:url(//zlatyrakytnik.sk/wp-content/plugins/woo-smart-quick-view-premium/assets/images/close.svg);background-repeat:no-repeat;background-position:center;background-size:20px 20px;text-align:center;position:absolute;top:0;left:-40px;z-index:9;cursor:pointer;}
body.woosq-open .woosq-overlay, body.woosq-open .woosq-sidebar{opacity:1;visibility:visible;}
.woosq-sidebar .woosq-product{flex-grow:1;overflow-x:hidden;overflow-y:auto;}
.woosq-sidebar .woosq-product > .product{display:flex;flex-direction:column;}
.woosq-sidebar .woosq-product > .product > div{width:100% !important;float:none !important;margin:0 !important;height:auto;}
.woosq-sidebar .view-details-btn{width:100%;position:relative;box-shadow:none;padding:14px 20px;line-height:1;height:auto;}
.woosq-sidebar.woosq-loading:before{content:'';display:block;width:100%;height:100%;background-color:rgba(255, 255, 255, .5);position:absolute;top:0;left:0;z-index:8;}
.woosq-sidebar.woosq-loading:after{width:32px;height:32px;display:block;position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;content:'';background-image:url(//zlatyrakytnik.sk/wp-content/plugins/woo-smart-quick-view-premium/assets/images/curve.svg);background-repeat:no-repeat;background-position:center;-webkit-animation:woosq-spinner 1s linear infinite;-moz-animation:woosq-spinner 1s linear infinite;-ms-animation:woosq-spinner 1s linear infinite;-o-animation:woosq-spinner 1s linear infinite;animation:woosq-spinner 1s linear infinite;z-index:9;}
.woosq-sidebar.woosq-position-01{position:fixed;top:0;left:100%;width:100%;max-width:460px;box-sizing:border-box;text-align:start;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.woosq-open .woosq-sidebar.woosq-position-01{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
.woosq-sidebar.woosq-position-02{position:fixed;top:0;left:0;width:100%;max-width:460px;box-sizing:border-box;text-align:start;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.woosq-sidebar.woosq-position-02 .woosq-close{left:unset;right:-40px;}
.woosq-open .woosq-sidebar.woosq-position-02{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}
.woosq-sidebar.woosq-heading-yes{display:flex;flex-direction:column;}
.woosq-sidebar.woosq-heading-yes .woosq-sidebar-heading{flex:0 0 auto;height:48px;line-height:48px;padding:0 60px 0 20px;margin:0;position:relative;color:#222222;font-weight:700;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;background-color:rgba(0, 0, 0, .1);}
.woosq-sidebar.woosq-heading-yes .woosq-sidebar-heading .woosq-close{display:inline-block;width:48px;height:48px;line-height:48px;position:absolute;left:unset;top:0;right:0;cursor:pointer;font-size:0;background-image:url(//zlatyrakytnik.sk/wp-content/plugins/woo-smart-quick-view-premium/assets/images/close-dark.svg);background-repeat:no-repeat;background-position:center;background-size:14px;}
.woosq-sidebar.woosq-heading-yes .woosq-product .thumbnails{padding:20px 20px 0 20px;background-color:transparent;}
@media screen and (max-width:1023px){
.woosq-sidebar .woosq-close {
left: unset !important;
right: 0 !important;
background-color: rgba(255, 255, 255, .5);
background-image: url(//zlatyrakytnik.sk/wp-content/plugins/woo-smart-quick-view-premium/assets/images/close-dark.svg);
}
}

.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-premium/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-premium/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-premium/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;}
.wooco-cart-item-edit:before{content:"✎";display:inline-block;margin-right:5px;}
@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;
}