.ProductTrustElements{font-family:var(--typeBasePrimary), var(--typeBaseFallback);clear:both;border:1px solid #8f8d8d;border-radius:4px;grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;width:100%;margin-bottom:25px;padding:24px;display:grid}.ProductTrustElements .trust-column{flex-direction:column;min-width:0;display:flex}.ProductTrustElements .trust-header{color:#111;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:700;display:flex}.ProductTrustElements .trust-header .element-icon{color:#3a5247;stroke-width:4px;flex-shrink:0;width:20px;height:16px}.ProductTrustElements .trust-content{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ProductTrustElements .trust-content:has(.brand-logo){align-items:stretch}.ProductTrustElements .brand-logo{justify-content:center;align-items:center;max-width:100px;display:flex}.ProductTrustElements .brand-logo.dhl{background-color:#fecc00;transition:transform .2s}.ProductTrustElements .brand-logo.dhl:hover{transform:scale(1.05)}.ProductTrustElements .brand-logo.dhl svg{width:100%;height:auto;display:block}.ProductTrustElements .brand-logo.vianoa{cursor:default;border:1px solid #e8e8e8;max-width:none;padding:4px 8px;font-size:13px;transition:transform .2s;box-shadow:0 1px 2px #0000000d}.ProductTrustElements .brand-logo.vianoa:hover{transform:scale(1.05)}.ProductTrustElements .payment-methods{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.ProductTrustElements .payment-method-icon{background:#fff;border:1px solid #e8e8e8;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:4px 8px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}.ProductTrustElements .payment-method-icon:hover{border-color:#ccc;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.ProductTrustElements .payment-method-icon svg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.ProductTrustElements .payment-method-icon.klarna{background-color:#ffa8cd;border-color:#0000}.ProductTrustElements .payment-method-icon.visa{background-color:#1434cb;border-color:#0000}.ProductTrustElements .payment-method-icon.shop-pay svg,.ProductTrustElements .payment-method-icon.paypal svg{width:100%}.ProductTrustElements .seals{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ProductTrustElements .trust-seal{align-items:center;gap:8px;display:flex}@media only screen and (width<=1400px){.ProductTrustElements{grid-template-columns:1fr;gap:20px;padding:24px}.ProductTrustElements .seals{flex-flow:wrap;align-items:center;gap:16px}.ProductTrustElements .trust-seal{width:auto}}@media only screen and (width<=768px){.ProductTrustElements{gap:16px;padding:20px 16px}.ProductTrustElements .trust-header{margin-bottom:12px}.ProductTrustElements .payment-methods{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:6px}.ProductTrustElements .payment-method-icon{height:22px;padding:1px 5px}.ProductTrustElements .seals{gap:12px}.tp-widget-wrapper.tp-widget-wrapper{max-width:160px}}.ProductAttributes{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.ProductAttribute{font-family:var(--typeBasePrimary), var(--typeBaseFallback);color:#333;align-items:center;gap:8px;font-size:14px;display:flex}.ProductAttribute-icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:auto;display:flex}.ProductAttribute-icon img{width:100%;height:auto;display:block}.ProductAttribute-label{font-weight:500}@media only screen and (width<=768px){.ProductAttributes{gap:8px;margin-bottom:20px!important}.ProductAttribute{font-size:13px}.ProductAttribute-icon{width:20px;height:20px}}