.trust-icons-section{--desktop-icons-per-row: 4;--mobile-icons-per-row: 2;--desktop-icon-size: 48px;--mobile-icon-size: 36px;--desktop-text-size: 14px;--mobile-text-size: 12px;--icon-spacing: 20px;--icon-text-spacing: 8px;--text-color: #333333;--text-weight: normal;--text-transform: none;--slider-btn-bg: #f0f0f0;--slider-btn-hover: #dddddd;--transition-duration: .3s;--translate-x: 0px;--tooltip-bg: #333333;--tooltip-text: #ffffff}.trust-icons-section{width:100%;position:relative}.trust-icons__container{position:relative;overflow:visible;padding:20px 0}trust-icons-carousel{display:block;width:100%}trust-icons-carousel.trust-icons--grid{display:grid;grid-template-columns:repeat(var(--desktop-icons-per-row),1fr);gap:var(--icon-spacing)}trust-icons-carousel.trust-icons--slider{display:flex;gap:var(--icon-spacing);transition:transform var(--transition-duration) ease;transform:translate(var(--translate-x));scrollbar-width:none;-ms-overflow-style:none}trust-icons-carousel.trust-icons--transitioning{transition:transform var(--transition-duration) ease-in-out}.trust-icon{text-align:center;position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.trust-icons--slider .trust-icon{width:calc((100% - (var(--desktop-icons-per-row) - 1) * var(--icon-spacing)) / var(--desktop-icons-per-row))}.trust-icon__wrapper{position:relative;display:flex;line-height:0}.trust-icon__image{width:var(--desktop-icon-size);height:var(--desktop-icon-size);object-fit:contain;display:block;margin:0 auto;max-width:100%}.trust-icon__text{font-size:var(--desktop-text-size);color:var(--text-color);font-weight:var(--text-weight);text-transform:var(--text-transform);line-height:1.4;margin:0;text-align:center;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;position:relative;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.trust-icon__text-content{display:inline}.trust-icon__more-info{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(2px)}.trust-icon__more-info[open]{--tooltip-visibility: visible;--tooltip-opacity: 1}.tooltip{text-transform:none;font-weight:400;position:absolute;background:var(--tooltip-bg);color:var(--tooltip-text);width:250px;padding:8px 12px;border-radius:6px;font-size:12px;line-height:1.4;max-width:200px;min-width:120px;box-shadow:0 2px 8px #00000026;visibility:var(--tooltip-visibility, hidden);opacity:var(--tooltip-opacity, 0);transition:opacity var(--transition-duration) ease,visibility var(--transition-duration) ease;z-index:10;bottom:28px;left:50%;transform:translate(-50%)}.trust-icon:last-child .tooltip{transform:translate(-82%)}.tooltip:after{content:"";position:absolute;display:block;width:0px;left:50%;bottom:0;border:10px solid transparent;border-bottom:0;border-top:10px solid var(--tooltip-bg);transform:translate(-50%,100%)}.trust-icon:last-child .tooltip:after{left:unset;right:10%;transform:translate(-25%,100%)}.trust-icon__info-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline}.trust-icon__tooltip--top{bottom:calc(100% + 8px);left:50%;transform:translate(-50%);top:auto;right:auto}.trust-icon__tooltip--top:after{border-top-color:var(--tooltip-bg);border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;top:100%;left:50%;transform:translate(-50%)}.trust-icon__tooltip--bottom{top:calc(100% + 8px);left:50%;transform:translate(-50%);bottom:auto;right:auto}.trust-icon__tooltip--bottom:after{border-bottom-color:var(--tooltip-bg);border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;bottom:100%;left:calc(50% + var(--arrow-offset, 0px));transform:translate(-50%)}.trust-icon__tooltip--left{right:calc(100% + 8px);top:50%;transform:translateY(-50%);left:auto;bottom:auto}.trust-icon__tooltip--left:after{border-left-color:var(--tooltip-bg);border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;left:100%;top:50%;transform:translateY(-50%)}.trust-icon__tooltip--right{left:calc(100% + 8px);top:50%;transform:translateY(-50%);right:auto;bottom:auto}.trust-icon__tooltip--right:after{border-right-color:var(--tooltip-bg);border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;right:100%;top:50%;transform:translateY(-50%)}dynamic-tooltip .trust-icon__tooltip[style*=visible]{pointer-events:auto}.trust-icons__controls{display:flex;justify-content:space-between;align-items:center;gap:12px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.trust-icons__btn{background:var(--slider-btn-bg);border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-duration) ease;color:#333;box-shadow:0 2px 4px #0000001a}.trust-icons__btn:hover:not(:disabled){background:var(--slider-btn-hover);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.trust-icons__btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px #0000001a}.trust-icons__btn:disabled{opacity:0;cursor:not-allowed;background:var(--slider-btn-bg);transform:none;box-shadow:0 2px 4px #0000001a}.trust-icons__btn:focus{outline:2px solid #007acc;outline-offset:2px}.trust-icons__indicators{display:flex;justify-content:center;align-items:center;margin-top:16px;gap:8px}.trust-icons__indicator{width:8px;height:8px;border-radius:50%;background:#ccc;cursor:pointer;transition:all var(--transition-duration) ease}.trust-icons__indicator--active,.trust-icons__indicator:hover{background:#333;transform:scale(1.25)}@media (max-width: 768px){trust-icons-carousel.trust-icons--grid{grid-template-columns:repeat(var(--mobile-icons-per-row),1fr)}.trust-icons--slider .trust-icon{width:calc((100% - (var(--mobile-icons-per-row) - 1) * var(--icon-spacing)) / var(--mobile-icons-per-row))}.trust-icon__image{width:var(--mobile-icon-size);height:var(--mobile-icon-size)}.trust-icon__text{font-size:var(--mobile-text-size)}dynamic-tooltip .trust-icon__toggle{width:14px;height:14px;font-size:9px}dynamic-tooltip .trust-icon__tooltip{max-width:180px;font-size:11px;padding:6px 10px;min-width:100px}.trust-icons__btn{width:36px;height:36px}.trust-icons-section{padding:15px 0}}@media (max-width: 480px){dynamic-tooltip .trust-icon__tooltip{max-width:140px;font-size:10px;min-width:80px}.trust-icon__tooltip--top:after,.trust-icon__tooltip--bottom:after,.trust-icon__tooltip--left:after,.trust-icon__tooltip--right:after{border-width:5px}}@media (prefers-reduced-motion: reduce){trust-icons-carousel.trust-icons--slider,.trust-icons__btn,dynamic-tooltip .trust-icon__toggle,dynamic-tooltip .trust-icon__tooltip,.trust-icons__indicator{transition:none}}@media (prefers-contrast: high){dynamic-tooltip .trust-icon__toggle{border:2px solid currentColor}dynamic-tooltip .trust-icon__tooltip{border:1px solid currentColor}.trust-icons__btn{border:1px solid}}@media print{.trust-icons-section{break-inside:avoid}.trust-icons__controls,.trust-icons__indicators,dynamic-tooltip .trust-icon__tooltip{display:none!important}trust-icons-carousel.trust-icons--slider{display:grid;grid-template-columns:repeat(4,1fr);transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/318/assets/trust-icons.css.map */
