.protip-container.protip-skin-default--scheme-pro{background:#fff !important;color:#3a3a3a !important;font-family:Roboto,sans-serif;font-size:14px !important;line-height:1.6 !important;padding:18px 20px !important;border:1px solid #ece5d3;border-top:3px solid #b8973c;border-radius:10px;box-shadow:0 14px 36px rgba(0,0,0,.18);max-width:360px !important;text-align:left}
.protip-container.protip-skin-default--scheme-pro .protip-content{font-size:14px;line-height:1.6;color:#3a3a3a}
.protip-container.protip-skin-default--scheme-pro .protip-content strong{color:#222;font-weight:600}
.protip-container.protip-skin-default--scheme-pro .protip-content br{content:"";display:block;margin-top:7px}
.protip-container.protip-skin-default--scheme-pro[data-pt-position^="top"] .protip-arrow{border-top-color:#fff !important}
.protip-container.protip-skin-default--scheme-pro[data-pt-position^="bottom"] .protip-arrow{border-bottom-color:#fff !important}
.protip-container.protip-skin-default--scheme-pro[data-pt-position^="left"] .protip-arrow{border-left-color:#fff !important}
.protip-container.protip-skin-default--scheme-pro[data-pt-position^="right"] .protip-arrow{border-right-color:#fff !important}
.single-product .info-with-tooltip{cursor:pointer}
.single-product #price-info-detail .pid-text{display:block}
.single-product #price-info-detail .pid-link-label{display:none}
.single-product #price-info-detail .custom-link-wrapper{margin-top:14px;padding:12px 14px;border:1px dashed #d3bf86;border-top:1px dashed #d3bf86;border-radius:8px;background:#fff;word-break:break-all}
.single-product #price-info-detail .custom-link-wrapper::before{content:"Odkaz na zvolenou variantu";display:block;margin:0 0 4px;font-size:13px;font-weight:600;color:#222;word-break:normal}
.single-product #price-info-detail .custom-link-wrapper a{display:block;max-height:3.2em;overflow:hidden;font-size:12px;line-height:1.35;color:#8a6f2a;text-decoration:none}
.single-product #price-info-detail .pid-copy{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;border:1px solid #b8973c;border-radius:6px;background:#fff;color:#8a6f2a;font-size:13px;font-weight:600;cursor:pointer;word-break:normal}
.single-product #price-info-detail .pid-copy:hover{background:#b8973c;color:#fff}
.single-product .obrazarna-moznosti-plain .obrazarna-moznosti-title{color:#222 !important;cursor:default}
@media (max-width:767px){.protip-container.protip-skin-default--scheme-pro{position:fixed !important;left:12px !important;right:12px !important;top:auto !important;bottom:12px !important;width:auto !important;max-width:none !important;max-height:65vh;overflow-y:auto;transform:none !important;font-size:15px !important;padding:20px 22px !important}.protip-container.protip-skin-default--scheme-pro .protip-arrow{display:none !important}}
