.hpcc-set-card .onsale{display:none!important}.hpcc-set-switcher{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin:10px 0 9px;position:relative;z-index:5}.hpcc-thumbs{display:flex;align-items:center;gap:7px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px}.hpcc-thumbs::-webkit-scrollbar{display:none}.hpcc-control{appearance:none;-webkit-appearance:none;border:1px solid rgba(61,65,81,.18);background:rgba(255,251,247,.88);box-shadow:0 2px 8px rgba(61,65,81,.08);padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;overflow:hidden}.hpcc-control:hover{transform:translateY(-1px) scale(1.045);border-color:rgba(202,108,229,.52);box-shadow:0 4px 12px rgba(61,65,81,.12)}.hpcc-control.is-active{border-color:#ca6ce5;box-shadow:0 0 0 2px rgba(202,108,229,.14),0 3px 10px rgba(61,65,81,.10)}.hpcc-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.hpcc-back{font-size:19px;color:#3d4151;font-family:Arial,sans-serif;line-height:1;background:rgba(255,249,242,.94)}.hpcc-set-card img.hpcc-fading,.hpcc-set-card img.hpcc-group-main-image.hpcc-fading{opacity:.22;transform:scale(.992)}.hpcc-set-card img{transition:opacity .22s ease,transform .22s ease}.hpcc-set-card .hpcc-set-cta[aria-disabled="true"]{opacity:.78;cursor:default}.hpcc-from{font-size:.78em;font-weight:500;opacity:.75;margin-right:.16em}@media(max-width:767px){.hpcc-set-switcher{justify-content:flex-start;gap:6px;margin-top:8px}.hpcc-control{width:38px;height:38px}.hpcc-thumbs{gap:6px;flex:1}.hpcc-back{flex:0 0 38px}}

.hpcc-control:focus-visible{outline:3px solid rgba(12,200,189,.45);outline-offset:2px}
.hpcc-set-card .rtsb-wc-add-to-cart-wrap .hpcc-set-cta{appearance:none;-webkit-appearance:none;display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:44px;box-sizing:border-box;padding:10px 18px;border:0!important;border-radius:999px;background:#0cc8bd!important;color:#fff!important;text-decoration:none!important;cursor:pointer;font:inherit;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}
.hpcc-set-card .rtsb-wc-add-to-cart-wrap .hpcc-set-cta:hover,.hpcc-set-card .rtsb-wc-add-to-cart-wrap .hpcc-set-cta:focus{background:#08b7ad!important;color:#fff!important;box-shadow:0 4px 14px rgba(12,200,189,.22)}
.hpcc-set-cta .hpcc-cta-label{display:inline-block;font-size:15px;line-height:1.2;font-weight:700;pointer-events:none}
.hpcc-set-card .hpcc-set-cta[aria-disabled="true"]{opacity:.9;cursor:pointer}
.hpcc-set-switcher.hpcc-choice-prompt .hpcc-thumb{border-color:#ca6ce5}
@media(max-width:767px){.hpcc-control{width:42px;height:42px}.hpcc-back{flex-basis:42px}}

/* Odabrani thumbnail označen je samo obojenim okvirom, bez bubble/shadow efekta. */
.hpcc-control,
.hpcc-control:hover,
.hpcc-control.is-active{box-shadow:none}
.hpcc-control.is-active{border-color:#ca6ce5}
.hpcc-thumb{border-radius:10px}
